Transactions

同一個目標地址能否在交易輸出中多次出現?

  • August 19, 2012

通常,交易輸出將包含地址 + 金額的列表。此列表中的每個元素都有一個關聯的輸出編號“vout”。例如:

交易輸出:

vout=0: addr=m111111, amount=100 
vout=1: addr=m222222, amount=200

我的問題是:交易輸出多次包含相同的目標地址是否合法?以下面的範例為例,其中地址“m222222”出現在 vout=1 和 vout=2 中:

vout=0: addr=m111111, amount=100
vout=1: addr=m222222, amount=100
vout=2: addr=m222222, amount=100

我知道這看起來很愚蠢。我只是想知道這是否是人們可能會在“野外”遇到的那種事情。

沒有協議規則禁止具有相同比特幣地址的多個輸出。以下是此類交易的範例:

<https://blockchain.info/tx-index/16459554/3baf2227efd23449822e181372389af762c26a4567362ef174fa8659cf61eb20?show_adv=true>

看到這種情況並不常見,因為當它可以在一個中完成時,擁有多個輸出是沒有意義的,它只會使交易變得更大,從而增加交易費用。

引用自:https://bitcoin.stackexchange.com/questions/4475