主題:如何突破 Web3 錢包的不可能三角
作者: imToken 創始人 Ben He
2022 年,我們目睹了 Luna 暴跌引發的多米諾骨牌效應,導致多家中心化理財產品和加密基金接連崩潰。而到了 2023 年初,銀行破產和國家救助成為了新的焦點。據 imToken 不完全統計,這些黑天鵝事件造成的直接經濟損失高達 1000 億美元,間接損失至少達到 9000 億美元,影響的用戶超過 1000 萬人。
自 2016 年 imToken 成立以來,我們一直專注於 Web3 錢包的研究和創新。 Web3 錢包的核心價值在於通過去中心化方式,讓個人用戶最大限度地掌握賬戶、身份和數據的控制權。但在面對中心化金融服務所帶來的諸多問題的同時,我們也必須承認區塊鏈技術仍處於早期發展階段,無法滿足大眾的需求。單獨討論作為區塊鏈世界的重要入口的錢包,我們同樣面臨不可能三角的挑戰。
什麼是 Web3 錢包面臨的三大難題
在我們看來,阻礙去中心化錢包落地的主要原因是 Web3 錢包三大難題:
- 用戶體驗:新技術帶來新概念、引入新的行為模式,學習理解的成本高;
- 安全性:區塊鏈承載價值,不論是協議層還是應用層都面臨眾多安全挑戰;
- 拓展性:當下區塊鏈的性能和費用無法滿足億級用戶的需求,直接約束 DApp 的普及速度。
每個方面都面臨巨大挑戰,而它們之間又存在互相對立和增強的關係,共同構成了 Web3 錢包「不可能三角」難題。
在這個三角形體系中,調整一個因素會影響整體結構。例如,提高擴展性可能會優化用戶體驗,但可能降低安全性;而增加多層安全措施可能導致用戶體驗下降,甚至影響擴展性。
要打造一款好用的 Web3 錢包,我們必須應對這三個方面的挑戰,找到平衡和創新的方法。
如何突破
隨著區塊鏈技術的不斷演進,在用戶體驗、拓展性和安全性方面都有了長足的進步。
其中,Rollup、分片、模塊化應用鏈、跨鍊等在拓展性和操作性上有所突破;MPC、TSS 等技術則為整體賬戶安全提供了更大的保障;ENS、.bit、和 賬戶抽象(Account Abstraction)技術在改善用戶體驗的同時,也為定制化提供了更多可能。
然而,這些技術仍存在局限性,如 ENS 在域名的映射和解析存在安全風險,Rollup 單一的排序器仍有中心化問題。
那麼,除了同時拉伸三角,爭取平衡空間外,我們是否還有更優選擇?
從七年錢包經驗出發,我們提出了一種分層架構的解決方案,將「二維」問題放到三維視角觀看,將私鑰作為核心層,將鏈作為網絡層,將賬戶作為接入層,並在三角的對應關係設立一系列指導原則。
基於這個分層框架和指導原則,為不同的用戶場景選擇不同的三角權重組合,然後結合不同的技術來打造相應的產品。
用戶場景舉例
針對 Web3 新用戶,他們希望快速創建錢包並免費開始使用。在這種情況下,用戶接入層非常重要,我們可以通過隱藏私鑰、免 Gas fee 等方式提升體驗。網絡層面則可以讓用戶直接接入 Layer2 或 Layer3 網絡。核心層可以採用成熟的 WebAuthn 技術,實現無感知的安全保障。
針對 DApp Pro 用戶,他們最需要方便、快速、低成本的網絡。在這種情況下,核心層可以通過社交恢復和風險控制來保障用戶賬戶安全。用戶接入層面可以提供便利的操作,如批處理、同時接入多個 Providers 等。網絡層可以繼續採用多鏈多網絡的方式,給用戶帶來便利性。
針對大額資產管理用戶,他們需要隔離的多簽賬戶,最關注資產安全。在這種大額低頻的情況下,往往主要活動發生在 Layer1 主網,同時用戶對 Gas fee 並不是特別敏感。最需確保的是在核心層提供最高等級的保障。
針對支付場景,用戶需要絲滑體驗,與實際場景相結合。在這種情況下,不需要 Gas fee 的支付,並且需要在 Layer3 網絡上實現大規模擴展性。
Universal Account 通過不同的場景,組合不同的設計和技術,能夠形成針對三角不同權重的平衡,但是這樣的組合會出現用戶體驗和賬戶割裂的問題,為了解決這一問題,在我們模型之上,引入一層對用戶友好的統一賬戶體系,我們稱為 Universal Account(通用賬戶),以消除多鏈多網絡之間的差異,改善用戶體驗割裂的狀態。通過整合各類技術方案並隱藏複雜性,為用戶提供一個友好且易於使用的系統。
最後
imToken 堅信,隨著區塊鏈技術逐漸發展和成熟,在相應框架和原則的指導下,錢包的不可能三角問題有望得到突破。這將使用戶在各種生活場景中,借助區塊鏈技術,隨時隨地毫無門檻地在數字世界和現實世界間自由穿梭。
我們期望與生態合作夥伴、Web3 開發者以及社區參與者共同探討技術、設計和產品的創新,攜手突破 Web3 錢包的發展壁壘。