現在人們對多重簽名錢包以及如何在乙太坊中創建多重簽名錢包感興趣。 Multisig 代表多重簽名,它是一種特定類型的數字簽名,使兩個或多個用戶可以將文檔作為一個組進行簽名。因此,多重簽名是通過多個唯一簽名的組合產生的。 Multisig 技術在加密貨幣世界中已經存在,但其原理早在比特幣誕生之前就已經存在。
在加密貨幣的背景下,該技術首先應用於比特幣地址在 2012 年,最終導致了一年後多重簽名錢包的創建。多重簽名地址可以在不同的上下文中使用,但大多數用例都與安全問題有關。在此我們討論它們在加密貨幣錢包中的使用。
它是如何工作的?
作為一個簡單的類比,我們可以想像一個安全的保險箱,它有兩個鎖和兩把鑰匙。一把鑰匙由 Alice 持有,另一把由 Bob 持有。他們打開盒子的唯一方法是同時提供他們的兩把鑰匙,因此未經對方同意,一個人不能打開盒子。
基本上,資金存儲在一個多重簽名上只能使用 2 個或更多簽名訪問地址。因此,使用多重簽名錢包使用戶能夠為其資金創建額外的安全層。但在繼續之前,了解標準比特幣地址的基礎知識很重要,該地址依賴於單個密鑰而不是多個(單密鑰地址)。
單密鑰與多重簽名
通常,比特幣存儲在一個標準的單密鑰地址中,這意味著任何持有相應私鑰的人都可以訪問資金。這意味著只需要一個密鑰來簽署交易,任何擁有私鑰的人都可以隨意轉移硬幣,而無需任何其他人的授權。
雖然管理單密鑰地址是它比多重簽名更快、更容易,但它提出了許多問題,尤其是在安全性方面。通過擁有單一密鑰,資金受到單點故障的保護,這就是為什麼網絡犯罪分子不斷開發新的網絡釣魚技術來試圖竊取加密貨幣用戶的資金。
此外,單密鑰地址不是涉及加密貨幣的企業的最佳選擇。想像一家大公司的資金存儲在一個標準地址上,該地址有一個對應的私鑰。這意味著私鑰將要么委託給一個人,要么同時委託給多個人——這顯然不是最安全的方式。
多重簽名錢包為兩者提供了潛在的解決方案這些問題中。與單密鑰不同,存儲在多簽地址上的資金只有在提供多個簽名(通過使用不同的私鑰生成)的情況下才能移動。
根據多簽地址的配置方式,它可能需要不同的密鑰組合:2-of-3 是最常見的一種,其中只有 2 個簽名就足以訪問 3 個簽名地址的資金。但是,還有許多其他變體,例如 2-of-2、3-of-3、3-of-4 等。
該技術有許多可能的應用。以下是多重簽名加密貨幣錢包的一些最常見用例。
提高安全性
通過使用多重簽名錢包,用戶可以防止因私鑰丟失或被盜而引起的問題。因此,即使其中一個密鑰被洩露,資金仍然是安全的。
想像一下,Alice 創建了一個 2-of-3 的多重簽名地址,然後將每個私鑰存儲到不同的地方或設備(例如移動設備)中手機、筆記本電腦和平板電腦)。即使她的移動設備被盜,小偷也無法僅使用 3 個密鑰中的一個來訪問她的資金。同樣,網絡釣魚攻擊和惡意軟件感染不太可能成功,因為黑客很可能可以訪問單個設備和密鑰。
除了惡意攻擊之外,如果 Alice 丟失了她的一個私鑰,她仍然可以使用其他 2 個密鑰訪問她的資金。
雙因素身份驗證
通過創建一個需要兩個密鑰的多重簽名錢包,Alice 能夠創建一個雙重身份驗證機制來訪問她的資金。例如,她可以將一個私鑰存儲在她的筆記本電腦中,將另一個私鑰存儲在她的移動設備中(甚至在一張紙上)。這將確保只有有權訪問這兩個密鑰的人才能進行交易。
但是請記住,使用多重簽名技術作為雙因素身份驗證可能是危險的 - 特別是如果它被設置作為 2-of-2 多重簽名地址。如果其中一個密鑰丟失,您將無法訪問您的資金。因此,使用 2-of-3 設置或使用備用代碼計數的第三方 2FA 服務會更安全。對於加密貨幣交易所交易賬戶,強烈建議使用 Google Authenticator。
託管交易
創建 2-of-3 多重簽名錢包可以允許用於兩方(Alice 和 Bob)之間的託管交易,其中包括第三方(Charlie)作為相互信任的仲裁者,以防出現任何問題。
在這種情況下,Alice 將首先存入資金,這將被鎖定(用戶都無法自行訪問它們)。然後,如果 Bob 按照約定提供商品或服務,他們就可以使用他們的密鑰來簽署並完成交易。
仲裁者查理只需要在發生爭議時介入,在根據查理的判斷,他可以使用他的密鑰創建一個簽名,該簽名將提供給 Alice 或 Bob。
決策
A董事會可能會使用多重簽名錢包來控制對公司資金的訪問。例如,通過設置一個 4-of-6 的錢包,每個董事會成員都持有一把鑰匙,任何董事會成員都無法濫用資金。因此,只有多數人同意的決定才能執行。
缺點
雖然多重簽名錢包是解決一系列問題的好方法,但重要的是要記住,其中涉及一些風險和限制。設置多重簽名地址需要一些技術知識,特別是如果您不想依賴第三方提供商。
此外,由於區塊鍊和多重簽名地址都相對較新,因此可能難以尋求合法如果出錯了,可以追索。存入與多個密鑰持有人的共享錢包中的資金沒有合法保管人。
結束的想法
儘管有一些缺點,但多重簽名錢包有許多有趣的地方應用程序,使比特幣和其他加密貨幣更加有用和更具吸引力——尤其是對企業而言。通過需要多個簽名來轉移資金,多重簽名錢包提供了增強的安全性並允許無需信任的託管交易,因此,該技術可能會在未來得到更多的使用。我們真的希望這篇文章可以幫助您了解更多關於多重簽名錢包以及如何在乙太坊中創建多重簽名錢包的信息。




















