Transactions

兩個簽名的交易可以合併為一個嗎?

  • June 15, 2018

我的情況是,我有一個預先簽名的交易,由於生成它的軟體中的錯誤,它的費用低於最低中繼費用。我有那個交易的十六進制,但它不能以一種可以被探勘的方式廣播,所以這沒有用。因此,問題是:是否可以將它與我可以任意創建並用我的錢包簽名的另一筆交易合併,以便該交易將解鎖足夠的比特幣來支付由此產生的交易的費用?如果是這樣,我該怎麼做?

潛在的。這取決於交易是如何簽署的。

如果它是用SIGHASH_ALL標誌簽名的,則不能將其組合起來,因為簽名會檢查以確保輸入和輸出未被更改。

如果它是用ANYONE_CAN_PAY標誌簽名的,您可以添加額外的輸入,並可能添加更多輸出,具體取決於簽名的其餘部分。

我知道的所有消費者錢包都預設為SIGHASH_ALL,所以你很可能不走運。

您最好的選擇是向該地址發送更多 BTC 並簽署新的 tx,或者將您的私鑰導入另一個具有更多 BTC 的錢包,並從多個地址創建 tx 支出。

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