Transactions

如何與比特幣客戶端進行多重簽名交易?

  • September 17, 2013

隨著比特幣版本 0.6.1rc2 的發布,現在可以在主網路中進行 M-of-N 所需的簽名交易。但是如何實際執行這樣的交易呢?

我一直在嘗試拼湊如何做到這一點,主要來自https://en.bitcoin.it/wiki/上的 BIP 11 和 API 呼叫列表頁面

我猜你可以使用對 bitcoind 的“addmultisigaddress”呼叫來向你的錢包添加一個多重簽名地址,然後將硬幣發送到該地址。這是您設置的部分,例如託管。

但是,我找不到創建多重簽名交易的 bitcoind 呼叫或簽署此類交易的呼叫。換句話說,你如何從多重簽名地址發送硬幣?你如何釋放捆綁的硬幣?

比特幣 0.6.1 版還沒有有用的多重簽名支持,無論是在 GUI 中還是通過 RPC 介面,因為不支持對多重簽名交易進行部分簽名。

支持:創建多重簽名交易(使用 addmultisigaddress),並發送到多重簽名地址(您自己的或其他人的)

測試多重簽名交易的花費——如果花費多重簽名交易所需的所有私鑰都在錢包中,那麼這些硬幣將被添加到錢包的總比特幣餘額中,如果正常的硬幣選擇程式碼決定使用該交易將被花費將它們用於支出交易。

拉取請求 1456在 RPC 介面中為多設備/多人多重簽名交易添加了低級支持。

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