Transaction-Input
您可以在交易的輸入中指定多個輸出索引嗎?
在我看來,比特幣交易的每個輸入都有一個索引,該索引僅指定輸入的一個輸出及其支出。有沒有辦法指定多個輸出索引,或者您是否必須創建第二個輸入行,其中包含具有不同索引的相同輸入 ID?第二種方式似乎浪費了區塊鏈空間——我原以為有一種方法可以簡單地指定多個索引。有沒有辦法做到這一點?
在我看來,比特幣交易的每個輸入都有一個索引,該索引僅指定輸入的一個輸出及其支出。
那是正確的。
有沒有辦法指定多個輸出索引,或者您是否必須創建第二個輸入行,其中包含具有不同索引的相同輸入 ID?
您必須添加一個額外的輸入,它重複 txid。
第二種方式似乎浪費了區塊鏈空間——我原以為有一種方法可以簡單地指定多個索引。
這是浪費,但只是輕微的。在您的假設系統中,您仍然需要每個花費的硬幣的簽名/scriptSig/見證(除非您還想激勵密鑰重用),這通常大於重複 txid。
有沒有辦法做到這一點?
不。