什麼是「多重簽名」錢包?
「Multisig」代表多重簽名,它是一種特殊類型的數位簽名,允許兩個或多個使用者作爲一個羣組一起簽署文件。因此,多重簽名是透過組合多個唯一的簽名來創建的。 「多重簽名」技術存在於加密貨幣領域,但這項原理早在比特幣誕生之前就已爲人所知。
在加密貨幣領域,這項技術於 2012 年首次應用於比特幣地址,最終導致一年後多重簽名錢包的誕生。多重簽名地址可用於多種環境,但大多數用例都涉及安全問題。我們現在正在討論它們在加密貨幣錢包中的使用。
這是如何運作的?
作爲一個簡單的類比,我們可以想象一個帶有兩把鎖和兩把鑰匙的安全儲物櫃。愛麗絲有一把鑰匙,鮑勃有另一把。他們打開盒子的唯一方法是同時提供兩把鑰匙,因此未經對方同意,一個人無法打開盒子。
本質上,存儲在多重簽名地址中的資金只能使用兩個或多個簽名來訪問。因此,使用“多重簽名”錢包爲用戶提供了爲其資金創建額外安全級別的機會。但在進一步研究之前,瞭解標準比特幣錢包的基礎知識非常重要,該錢包基於單個密鑰而不是多個密鑰(單密鑰地址)。
標準密鑰和多重簽名
比特幣通常存儲在標準的單密鑰地址中,這意味着任何擁有相應私鑰的人都可以訪問資金。這也意味着只需要一把密鑰即可完成交易,任何擁有給定私鑰的人都可以隨意轉賬,無需其他人授權。
儘管管理單密鑰地址比多重簽名錢包更快、更簡單,但它帶來了許多挑戰,特別是在安全領域。使用單一密鑰,資金只能以一種方式受到保護,這就是爲什麼網絡犯罪分子不斷開發新的網絡釣魚技術來試圖竊取用戶的資金。
此外,對於使用加密貨幣的公司來說,單密鑰地址並不是最佳選擇。想象一下,一家大公司的資金存儲在一個標準地址,該地址有一個相應的私鑰。這將意味着私鑰將被委託給一個人或同時幾個人——而這顯然不是最安全的方式。
“多重簽名”錢包爲這兩個問題提供了潛在的解決方案。與單密鑰不同,存儲在多重簽名地址中的資金只有在提供多個簽名(使用不同私鑰生成)的情況下才能轉移。
根據多重簽名地址的配置方式,可能需要不同的組合:最常見的是 2 of 3 密鑰,其中僅需要其中 2 個即可訪問 3 簽名地址的設施。但是,還有很多其他選項,例如 2 選 2、3 選 3、4 選 3 等。
這項技術有多種可能的應用。以下是多重簽名加密錢包的一些最常見用例。
提高安全性
通過使用多重簽名錢包,用戶可以防止因私鑰丟失或被盜而導致的問題。這樣,即使其中一個密鑰被泄露,資金仍然安全。
想象一下,Alice 創建了一個“多重簽名”2 of 3 地址,然後將每個私鑰存儲在單獨的位置或設備(例如手機、筆記本電腦和平板電腦)中。即使她的移動設備被盜,小偷也無法僅使用 3 個密鑰中的 1 個來訪問她的資金。同樣,網絡釣魚攻擊和惡意軟件感染不太可能成功,因爲黑客可能只能訪問一臺設備和密鑰。
除了惡意攻擊之外,如果 Alice 突然丟失其中一把私鑰,她仍然可以使用另外兩把密鑰訪問她的資金。
雙因素身份驗證
通過創建需要兩個密鑰的多重簽名錢包,Alice 可以創建一個雙因素身份驗證機制來訪問她的資金。例如,她可能將一個私鑰存儲在她的筆記本電腦上,另一個私鑰存儲在她的移動設備(甚至一張紙)上。這確保了只有有權訪問這兩個密鑰的人才能完成交易。
請注意,使用“多重簽名”技術作爲雙因素身份驗證可能很危險,特別是如果將其設置爲 2 個多位地址中的 2 個,如果其中一個密鑰丟失,您將無法訪問您的資金。 。因此,使用設置 2 of 3 或第三方雙因素身份驗證服務(使用生成的代碼提供對信息的訪問)更爲安全。當涉及到交易賬戶時,強烈建議使用谷歌身份驗證器。
託管交易
創建 2 of 3 多重簽名錢包可以允許兩方(Alice 和 Bob)之間進行託管交易,其中包括第三方(Charlie)作爲相互信任的擔保人,以防出現問題。
在這種情況下,愛麗絲首先存入將被鎖定的資金(任何用戶都無法自己訪問它們)。然後,如果鮑勃按照約定提供商品或服務,他們都可以使用自己的密鑰來簽名並完成交易。
擔保人查理只需要在出現爭議時進行干預,之後他可以使用自己的密鑰創建簽名,根據查理的決定,該簽名將提供給愛麗絲或鮑勃。
決策
董事會可以使用“多重簽名”錢包來控制對公司資金的訪問。例如,通過設置一個 4 of 6 錢包,其中每個董事會成員都擁有一把鑰匙,任何董事會成員都不能濫用資金。因此,只有得到多數人同意的決定才能得到執行。
缺陷
雖然多重簽名錢包是解決許多問題的一個很好的解決方案,但重要的是要記住它存在一定的風險和限制。設置“多重簽名”地址需要一些技術知識,特別是如果您不想依賴第三方提供商的話。
此外,由於區塊鏈和多重簽名地址相對創新,如果出現問題,可能很難訴諸法庭。由於資金存入多個密鑰持有者的共享錢包,因此沒有合法的託管人。
結論
雖然多重簽名錢包有一些缺點,但它們有許多有趣的應用程序,使比特幣和其他加密貨幣更加有用和有吸引力 - 特別是對於企業而言。通過要求多個簽名來轉移資金,“多重簽名”錢包提供了更高的安全性並允許託管交易,因此這項技術未來可能會不斷髮展。
