adresse : Pourquoi est-il possible d'avoir plusieurs adresses dans une sortie d'une transaction ?


J’essaie de charger la blockchain dans une base de données MySQL en utilisant les données recueillies à partir des appels RPC à bitcoind. Je me demande pourquoi la clé d’adresse dans le tableau vout d’une transaction est au pluriel. Pourquoi plusieurs adresses peuvent-elles recevoir des bitcoins en n’utilisant qu’une seule sortie ? Ci-dessous le résultat de la course

bitcoind getrawtransaction 1

pour une transaction arbitraire avec le hachage. Si vous regardez en bas, vous verrez le tableau vout de la transaction avec deux sorties. Les valeurs d’adresses pour chacune de ces sorties sont respectivement et. Existe-t-il un plan futur des développeurs principaux pour permettre à plusieurs adresses de recevoir des bitcoins à partir d’une seule sortie ? Comme vous pouvez le voir, je suis confus par l’utilisation du pluriel ici.

« Hex » : « « ,

« txid » : «  »,

« version 1,

« locktime » : 0,

« vin » : ,

« vout » :

« valeur » : 0,124,

« n » : 1,

« scriptPubKey » :

« asm » :,

« hex » : «  »,

« reqSigs » : 1,

« type » : « pubkeyhash »,

« adresses » :

],

« blockhash » : «  »,

« confirmations » : 104243,

« temps » : 1348310759,

« temps de bloc » : 1348310759