V神:為什麼我們需要廣泛採用社會恢復型錢包
1月11日,以太坊創始人V神在其博客發布文章稱,由於當前加密貨幣錢包的防盜和防丟失保護功能遠遠少於實際需要,有時笨拙且難以使用,導致使用率極低。因此,V神指出近期行業出現了一個更好的替代方案:一種稱為社會恢復型錢包(social recovery wallets)的新型智能合約錢包。
V神稱,如今硬體錢包仍然存在供應鏈攻擊與單點故障的風險,助記詞短語雖然有助於防止丟失,但對於防盜並沒有任何作用,體驗不夠友好。因此,用戶需要一個滿足三個關鍵條件的錢包設計:
第一,沒有單一的故障點;第二是低的心理負擔,盡可能不應該要求用戶學習陌生的新習慣,或付出精神努力以始終記住並遵循某些行為模式;第三是最大程度的交易便利,大多數正常活動所需要的精力不應比常規錢包多得多(例如Metamask )。
由此,該文章引出了社會恢復型錢包,其工作原理主要有兩部分。第一,只有一個簽名密鑰可用於批准交易;第二,至少有3個(或更多)監護人,其中大多數可以配合更改帳戶的簽名密鑰。
用戶輸入他們的ENS名稱或ETH地址即可添加監護人,後者在恢復網頁上簽署交易以同意添加後,用戶即可成功為其帳戶地址添加監護人。
在所有正常情況下,用戶都可以像普通錢包一樣簡單地使用其社會恢復型錢包,並使用其簽名密鑰對消息進行簽名,從而使每個已簽名的交易都可以通過一次確認點擊快速完成。
如果用戶丟失了簽名密鑰,那麼社交恢復功能就會啟動。用戶可以直接與監護人聯繫,要求他們簽署一項特殊交易,以將錢包合同中註冊的簽名公鑰更改為新的簽名。
此後,監護人可以簡單地轉到諸如security.loopring.io之類的網頁,登錄、查看恢復請求並對其進行簽名。對於每個監護人而言,這與進行Uniswap交易一樣容易。
常見的監護人選擇可以包括三種,一是錢包持有者自己擁有的其他設備(或紙助記符);二是朋友和家人;三是機構會在收到用戶的電話號碼或電子郵件確認後簽署恢復消息,或者在高價值的情況下通過視頻通話來驗證身份。
不過為了減少攻擊監護人和串通的風險,V神建議用戶不必公開了解其監護人身份,建議從不同的社會圈子中選擇各種各樣的監護人(最好是一個機構監護人)。
如果用戶出現死亡或永久喪失工作能力,這將是一項社會認可的標準協議,監護人可以公開宣布自己,以便在這種情況下,他們可以找到彼此並追回用戶的資金。
目前,已實現社會恢復功能的兩個主要錢包是Argent錢包和Loopring錢包。目前它們都存在兩大問題,分別是依賴中繼器來解決交易,以及高交易費,但可以通過將生態系統移至第2層協議解決,例如ZK rollups。
V神還表示,該方案可能被視為對區塊鏈和加密貨幣行業價值的背叛,但這種批評源於對加密技術的基本誤解。
"對我來說,加密貨幣的目標從來沒有消除對所有信任的需求。相反,加密的目的是使人們能夠訪問加密和經濟構建模塊,從而給人們提供更多信任對象的選擇,並允許人們建立更多受約束的信任形式:賦予某人代表你做某事的權力沒有賦予他們做任何事情的權力。"
"這樣看來,多重簽名和社會恢復系統是這一原則的完美表達:每個參與者都有一些影響接受或拒絕交易的能力,但沒有人可以單方面轉移資金。與必須由一個人或鑰匙單方面控制資金的情況相比,這種更複雜的邏輯可以使設置安全得多。"V神表示。