這篇文章介紹了比特幣錢包的運作機制、使用方法、多重簽名的好處以及它在協作託管環境中的工作原理,旨在幫助剛剛開始瞭解多重簽名的比特幣生態使用者。
比特幣並不存在於你的裝置上
你可以將助記詞恢復到另一個硬體錢包
不需要隨身攜帶硬體錢包即可接收比特幣
多重簽名中用作金鑰的裝置仍可用作單簽名錢包
確認你的多重簽名存款地址
無需將裝置放在一起即可進行簽名
在多重簽名中出錯仍然可以恢復資金
如果需要,你可以更換多重簽名設定中的金鑰
你可以使用相同的裝置構建多個多重簽名錢包
協作託管不會引入單點故障
作為 Unchained 團隊的技術總監,我回答了無數客戶關於比特幣多重簽名的問題。如果你剛剛開始瞭解多重簽名的好處以及它在協作託管環境中的工作原理,我希望這十個技巧能夠解決你的一些問題。
比特幣並不存在於你的裝置上
硬體錢包這個詞可能會讓你的比特幣看起來像是存在於錢包本身內,但事實並非如此,因為比特幣根本不在你的裝置中。實際上,你的錢包僅生成並儲存你的金鑰。你的錢包還可以通過將裝置插入通用電腦或通過 microSD 卡與電腦共享資訊來方便地訪問金鑰。
比特幣區塊鏈是一個帳本,記錄曾經發生的每筆交易以及網路上每個地址的餘額。你的硬體錢包不是儲存你的比特幣,而是保護和儲存從這些地址解鎖或花費比特幣的金鑰。
你可以將助記詞恢復到另一個硬體錢包
當你設定比特幣硬體錢包時,系統應該提示你使用 12 或 24 個單詞備份你的錢包,通常記錄在紙條上,以防你的錢包出現問題。根據 BIP39 中的規定,這 12 或 24 個單詞是你的助記詞。
助記詞就像「城堡的鑰匙」,它包含恢復和使用受助記詞保護的所有地址的金鑰所需的一切。
BIP39 助記詞的好處是它們可以在支援該標準的硬體錢包之間互操作,這意味著你可以將比特幣錢包備份(助記詞)恢復到另一個硬體錢包。如果你最初在 Trezor 上設定比特幣錢包並希望遷移到 Coldcard,那麼只需匯入這 12 或 24 個單詞即可。
不需要隨身攜帶硬體錢包即可接收比特幣
使用實物現金時,你必須親自在場才能與另一方進行無需信任且安全的交易,比特幣為數位世界解決了這個問題。如果你想接收比特幣但手頭沒有硬體錢包,仍然可以將付款傳送到對應的地址。
如上所述,比特幣並不存在於你的硬體錢包中,它存在於比特幣區塊鏈上。因此,只要你或其他人將比特幣傳送到你持有私鑰控制的地址,你就始終能夠轉移這些資金,無論你是否可以物理訪問你的裝置。如果比特幣被髮送到你知道自己控制的地址,則無需你的參與,它就會在後臺完美地到達。
這對你意味著什麼:如果你建立多重簽名錢包並將硬體錢包或助記詞儲存在安全位置,則無需親自訪問它們即可存入資金。
多重簽名中用作金鑰的裝置仍可用作單簽名錢包
多重簽名涉及使用多個裝置的公鑰構建多重簽名錢包,每個裝置也可以充當獨立的單簽名錢包。當你按照新興標準流程建立多重簽名錢包時,先前存在的單簽名錢包不與多重簽名錢包衝突。
你可以將其視為轉發到多個單獨電子郵件地址的群組電子郵件地址。
這意味著,如果你願意,你可以在單簽名錢包上儲存少量比特幣,同時將你的主要財富儲存在使用該裝置作為金鑰之一構建的多重簽名錢包中。
確認你的多重簽名存款地址
比特幣交易是完全不可逆轉的,這意味著如果你將比特幣傳送到錯誤的地址,它可能會永久丟失。值得慶幸的是,你可以在傳送資金之前使用硬體錢包檢查裝置上的多重簽名比特幣地址。
檢查你裝置上的地址可以確認三件事:
地址構建正確,例如,它是 2-of-3 多重簽名,而不是攻擊者添加了兩個金鑰並實際控制資金的 2-of-5
你正在使用的電腦沒有受到惡意軟體的攻擊,這些惡意軟體會查詢比特幣地址並將其替換為攻擊者的地址
你的裝置擁有該地址的金鑰。
在將大量資金髮送到任何地址(無論是單簽名還是多重簽名)之前,應檢查裝置上的地址。截至撰寫本文時,Trezor 和 Coldcard 支援檢查 Unchained 平臺中的多重簽名存款地址。
無需將裝置放在一起即可進行簽名
使用多重簽名,你無需同時將所有金鑰放在同一位置即可使用比特幣。這意味著你可以在地點 A 使用一個金鑰簽署交易,並在一天後在地點 B 使用另一個金鑰簽署交易。只有在收集了所有必要的簽名(例如 2-of-3 多重簽名方案中的兩個簽名)後,才能開始交易。
與 Shamir 的祕密共享方案等其他比特幣託管模型相比,這是一個顯著的優勢,它允許你通過將比特幣私鑰拆分為多個部分來分配對比特幣私鑰的控制權,但要求所有部分同時存在才能重新編譯一個金鑰並建立一個交易。
在多重簽名中出錯仍然可以恢復資金
在所有比特幣多重簽名設定中,其中 m(簽名所需的金鑰數量)小於 n(法定人數中的金鑰總數),你可以免受單點故障的影響,並且在發生單點故障時仍然可以恢復你的資金或者丟失的物品、被盜或以其他方式受到的損失。
在 2-of-3 多重簽名中(由像 Unchained 這樣的協作託管合作伙伴持有第三把金鑰),在某些情況下,在無法收回你的資金之前,最多可能會損壞三個專案。
儘管多重簽名中的容錯機制讓你高枕無憂,但仍應好好儲存助記詞和硬體錢包,並且你應該始終儘快重新獲得完全的錢包控制權。
如果需要,你可以更換多重簽名設定中的金鑰
使用比特幣多重簽名時,如果你丟失了錢包或放錯了助記詞,則在多重簽名 m -of- n 方案中替換此金鑰非常重要。你可以使用任何流行的多重簽名錢包來完成此操作。
即使在最常見的多重簽名 m -of- n 方案中,單個受損金鑰不會單獨危及你的資金,更換受損金鑰也將確保你重新獲得對資金的完全控制,並減少將來該金鑰可能被用來損害你權益的可能性。
你可以使用相同的裝置構建多個多重簽名錢包
正如我們在第四點中提到的,使用硬體錢包或助記詞作為單簽名錢包並構建多重簽名錢包不會導致任何問題。同樣,只要你不使用相同的擴展套件公鑰 (xpubs),將硬體錢包或助記詞用於多個多重簽名錢包就不會導致這些錢包之間發生衝突。在大多數比特幣錢包中,這通常表現為多帳戶功能。
硬體錢包允許你使用來自不同路徑的不同 xpub,這是一種技術方式,表示硬體錢包上由相同的 12 或 24 字助記詞生成的一組不同的比特幣金鑰。這意味著你可以建立源自同一組助記詞或裝置的多個多重簽名錢包,例如將相同的裝置用於個人金庫和 IRA 金庫,甚至可能還有貸款金庫。
協作託管不會引入單點故障
當 Unchained 開始進行多重簽名協作託管時,我經常聽到的一個擔憂與對我們平臺的依賴有關。如果 Unchained 不復存在或出現嚴重停機,如果你的錢包是使用我們的工具構建的,你將如何收回資金?
多重簽名平臺旨在消除所有單點故障,Unchained 也一樣。由於我們的平臺與既定的比特幣標準完全互操作,因此你始終可以使用相容軟體(例如我們的開源多重簽名協調器、Caravan)或比特幣錢包(例如 Sparrow 或 Electrum)恢復對 Unchained 平臺之外的金庫的訪問許可權,只要確保安全備份你的錢包配置檔案即可。