Multi-Signature

多重簽名是否可用,如果可以,業務流程是什麼

  • January 5, 2018

我對多重簽名的應用感興趣,例如在商業環境中。

我看到了關於創建多重簽名地址的清晰簡單的說明,並且發送到該地址似乎相當明顯。然而,從 multisig 發送的過程似乎很少記錄,而且通常有很多舊版本。

在核心錢包上使用多重簽名實用嗎?

如果是這樣,在簡單的二選一的情況下,生成事務的過程是什麼?

不持有任何私鑰的第三方可以為兩個簽名者提議交易嗎?

他們都需要使用同一個終端嗎?

簽名者如何知道交易正在等待?

如果有多個交易被提議,簽名者將如何簽署一些而不是其他的?

謝謝。

在核心錢包上使用多重簽名實用嗎?

是的,但可以肯定的是,這取決於您的舒適程度。它還不是(還)plug’nplay :-) 另請參閱最後來自 Gavin 的範例。

如果是這樣,在簡單的二選一的情況下,生成事務的過程是什麼?

見例子。

不持有任何私鑰的第三方可以為兩個簽名者提議交易嗎?

是的,第三方可以創建交易,並將其發佈到網路(他需要擁有其他參與者的比特幣地址,才能創建贖回腳本)。

他們都需要使用同一個終端嗎?

一點都不。我已經在我的線上系統上創建了資金交易,並在離線系統(冷儲存)上簽署了支出交易。

簽名者如何知道交易正在等待?比特幣內部沒有“通知”協議。當您準備多重簽名時,您需要有與比特幣網路不同的通信渠道,以通知必要的簽名。

範例: https ://gist.githubusercontent.com/gavinandresen/3966071/raw/1f6cfa4208bc82ee5039876b4f065a705ce64df7/TwoOfThree.sh

順便說一句:在 bitcoin.org 的範例旁邊,Andreas 的書“Mastering Bitcoins”(第 2 版)有很多關於 multisig 的參考,值得閱讀。它甚至可以在網上找到。

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