MultiSig 詳解
MultiSig(多重簽名)錢包由多位參與者共同掌控,其中 n 人中的任意 m 人必須簽名才能動用資金。它移除了單一金鑰的單點故障——沒有任何單一遺失的手機、被竊的種子或不軌的個人能獨自轉移資金。
m-of-n 如何運作?
簽名模式寫作 m-n:n 是參與者總數,m 是動用資金所需的最少簽名數。2-3 錢包有三位參與者,其中任意兩位即可授權交易。一位參與者發起發送;其他人收到簽名請求;一旦蒐集到 m 個簽名,交易便自動廣播。
| 設定 | 典型用途 | 可容忍的情況 |
|---|---|---|
| 2-2 | 個人雙裝置保護 | 任一金鑰單獨都無法動用 |
| 2-3 | 家庭或小型團隊 | 遺失任一位參與者 |
| 3-4 / 3-5 | 團隊金庫 | 遺失一或兩位參與者 |
| x-4+ | 較大團隊/企業 | 可設定的門檻與角色 |
標準 vs 意外保護 MultiSig
標準 MultiSig:只有蒐集到所需的 m 個簽名時才能動用資金。如果永遠無法蒐集齊——遺失的錢包、找不到的助記詞、聯繫不上的參與者——資金可能變成永久無法動用。
意外保護 MultiSig:如果某位參與者變為不活躍,其餘參與者在預設等待期(約 416 天)後仍可復原或動用資金。參與者透過簽署交易或點按保持活躍來維持活躍;不活躍滿整個期間的人會被視為發生意外,所需的簽名數量也隨之減少。
來自 App 的粗略建議:2-3 與 3-5 設定通常適合標準 MultiSig;3-3、5-5 等設定適合意外保護。這些僅為建議——請針對你的情況審慎決定。
各鏈的意外保護如何運作
機制因鏈而異,但保證相同——Ownbit 絕不獨自轉移你的資金:
- EVM 鏈(ETH、BSC 及相關)——以專用的鏈上意外保護合約實作。例如一個 2-of-2 在不活躍期滿後,剩下的一方即可動用。
- BTC、TRON 與 Solana——以新增一位觀察式協助參與者(錢包 ID
ownbit)實作,該參與者只在不活躍期後才加入簽名。因此一個3-of-4 繼承金庫會建立為 3-of-5。 - 其他 UTXO 鏈(如 LTC)——目前僅支援標準 MultiSig。
鏈上 MultiSig 合約是公開且開源的,任何人都可在 github.com/bitbill/ownbit-multisig-contracts 審閱。
哪些區塊鏈支援 MultiSig?
MultiSig 適用於 Bitcoin、Ethereum、BNB Smart Chain、Tron、Solana、Optimism、Arbitrum、Polygon、Bitcoin Cash、Litecoin、Dash、Dogecoin 與 Zcash。建立後變更簽名者與簽名模式是企業 MultiSig 功能(在 EVM 家族與 TRON 上);團隊 MultiSig 在建立時即固定。完整矩陣詳見支援的區塊鏈。
常見問題
2-of-3 MultiSig 是什麼意思?
意思是三位參與者共同掌控,其中任意兩位必須簽名才能動用。它能在遺失任一位參與者的情況下存續,同時仍要求真正的多方核准。
如果某位參與者消失了會怎樣?
在標準 MultiSig 中,如果你再也湊不齊所需數量的簽名者,資金可能變成無法動用。意外保護 MultiSig 藉由讓其餘參與者在約 416 天不活躍後復原來避免這種情況。
Ownbit 曾經掌控我的 MultiSig 資金嗎?
不會——就算它想也做不到;這個設計讓它在技術上也做不到。Ownbit 絕不獨自轉移資金。在 BTC/TRON 意外保護設定中,協助參與者只能在漫長的不活躍期後才能共同簽名,而且只能與其餘的真實參與者一起。
建立 MultiSig 後我可以變更簽名者嗎?
只有企業 MultiSig 可以,且在 EVM 家族與 TRON 上——你可以在建立後變更擁有者/簽名者與簽名模式。團隊 MultiSig 在建立時即固定,因此請審慎規劃其參與者與模式。