Wallet

非多重簽名錢包可以成為多重簽名錢包的共同簽名者嗎?

  • July 15, 2021

假設我有一個現有的 BTC 錢包,它不是多重簽名的。該錢包可以成為多重簽名錢包的共同簽名者嗎?

沒有限制要求使用特殊的多重簽名密鑰創建多重簽名地址。舊錢包中的密鑰可以與不同錢包中的新密鑰結合使用,以創建多重簽名地址及其兌換腳本。

如果你願意,你甚至可以使用幾個不同的大腦錢包創建一個多重簽名地址(絕對不推薦,但我試圖說明一點)。

要創建多重簽名地址,您只需要提供正在使用的每個密鑰對的公鑰以及簽名以進行消費所需的密鑰數量。從那裡生成一個贖回腳本,這是一個簡單的腳本,必須解析為 true 才能使用資金。

雖然有一些陷阱需要注意……

假設您有三個密鑰對:

密鑰對 A - 私鑰 A - 公鑰 A

密鑰對 B - 私鑰 B - 公鑰 B

密鑰對 C - 私鑰 C - 公鑰 C

可以通過提供公鑰 A、B 和 C 來創建多重簽名地址;但是,如果您通過提供公鑰 A、C 和 B 創建多重簽名地址,它將生成不同的兌換腳本和不同的多重簽名地址。如果您沒有保存兌換腳本並且您需要重新創建它以進行消費,這可能會在嘗試消費時造成麻煩。因此,密鑰的順序很重要,以便將來重新創建相同的兌換腳本(或者您可以只保存兌換腳本)。

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