0x财经|Ambire CEO:Web3錢包是多方計算好還是智能錢包好?

5月17日,Coinbase宣布Coinbase App裡可以直接訪問和探索Web3,因為支持新的dapp錢包,從而讓用戶無需再管理助記詞。 dapp錢包由多方計算(MPC) 技術提供支持。但是Ambire錢包CEO Ivo對此有不同意見。

1、對於他們的新web3瀏覽器,Coinbase決定使用多方計算(MPC) 錢包。在解釋原因時,他們列出了智能錢包技術的幾個“缺點”——所有這些都是錯誤的。這就引出了一個問題:MPC如何真正與智能錢包相提並論?

2、首先,讓我們看看為什麼可能需要MPC。自我託管很棒,但大多數人還沒有準備好——而且可能永遠也不會。我們都聽說過關於密鑰丟失或被盜的恐怖故事。這無法吸引下一個10 億用戶。

3、正因為如此,Coinbase提出了一種半託管的解決方案:有兩把鑰匙,一把由你保管,一把由Coinbase保管。這是有道理的:通過模擬2FA帳戶的安全模型,它使黑客攻擊和密鑰丟失變得更加困難。

4、那麼,為什麼Coinbase選擇MPC而不是智能錢包? MPC有一些優點:例如,它支持像比特幣這樣的非智能合約鏈,這對於Coinbase實際上可能是足夠的理由。但是,他們也列舉了智能錢包的幾個缺點,所有這些都是不准確的。

5、根據Coinbase的說法,智能錢包: 1. 無法簽署消息2. 具有高gas開銷3. 是特定於區塊鏈的。以上都不是真的,所以讓我們一一揭穿這些說法:

6、 (1) 智能錢包可以通過EIP1271對消息進行簽名。 (2) 智能錢包的實際運行gas開銷很小(每筆交易約1100 gas)。部署(30k)的開銷更大,但這只需要一次。

7、(3) 但最重要的是,多虧了CREATE2,智能錢包可以部署在同一地址的任何EVM鏈上,也可以適應其他支持智能合約的鏈,匹配普通錢包的UX。

8、另一方面,MPC有一些Coinbase可能輕描淡寫的重大缺點:一方面,它需要自定義加密庫才能使其與以太坊和其他EVM鏈一起工作,從安全角度來看,這是不受歡迎的。截至今天,這些庫不是開源的

9、智能錢包更靈活,可以讓你做許多MPC 不做的事情,例如:高級身份驗證:時間鎖、任意可變的N/M多重簽名和支出限制,這啟用了不依賴中心化實體的各種恢復機制,例如argent錢包的社交恢復

10、自動化:例如,自動收穫挖礦獎勵,或自動限價單;在一次交易中批量處理多項內容,節省整體交易費用並“抽象”掉ERC20批准。

11、與MPC錢包不同,智能錢包讓用戶可以使用任何貨幣(例如USDT或USDC)附費,而沒有將ETH發送到新錢包的巨大用戶體驗障礙;

12、智能錢包的另一個巨大優勢——它們允許你改變你的賬戶訪問規則。換句話說,你可以從Coinbase提出的“半託管”計劃開始,然後過渡到完全自我託管,而無需更改地址或轉移資金。

13、最後,智能錢包為未來啟用不同的密碼學(例如量子安全)鋪平了道路,同樣無需將你的資金轉移到不同的錢包。甚至啟用Ed25519以允許使用iOS生物識別和WebAuthn。

總的來說,我傾向於智能錢包——毫無疑問,它是更清潔、更靈活、是更面向未來的解決方案。還有很多工作要做——比如讓大多數應用程序支持EIP1271(智能錢包簽名)——但我們只需付出很小代價就將獲得巨大好處。

14、經過一些額外討論後,又提出了幾點:

MPC提供鏈下恢復,更便宜、更容易,但沒有那麼靈活;

MPC目前不能與Ledger/Trezor一起使用,直到他們整合它(如果我錯了,請糾正我)。

Total
0
Shares
Related Posts