理想錢包願景:跨鏈、安全與隱私的全面升級

理想錢包的願景:從跨鏈體驗到隱私保護的全方位升級

以太坊基礎設施堆棧中的一個關鍵層是錢包,但核心 L1 研究人員和開發人員往往低估了它的重要性。錢包是用戶與以太坊世界交互的窗口,用戶只有在錢包本身具備相應屬性的前提下,才能真正受益於以太坊及其應用程序提供的去中心化、抗審查、安全、隱私等特性。

近期,以太坊錢包在改善用戶體驗、安全性和功能方面取得了顯著進展。本文旨在分享我對理想以太坊錢包應具備特性的一些看法。這並非一個完整列表,它反映了我的密碼朋克傾向,側重於安全和隱私,在用戶體驗方面可能有所欠缺。不過,我認爲在優化用戶體驗方面,簡單地根據反饋進行部署和迭代比願望清單更有效,因此我認爲關注安全和隱私屬性是最有價值的。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

跨L2交易的用戶體驗

目前已有一個日益完善的跨L2用戶體驗改善路線圖,包括短期和長期部分。這裏主要討論短期部分:理論上現在就可以實施的想法。

核心思想是:(i)內置跨L2發送,以及(ii)鏈特定地址和支付請求。您的錢包應該能夠爲您提供一個遵循ERC草案風格的地址。

當某人(或某些應用程序)向您提供這種格式的地址時,您應該能夠將其粘貼到錢包的"收件人"字段中,然後單擊"發送"。錢包應該以任何可能的方式自動處理發送的數據:

  • 如果您在目標鏈上已經有足夠的所需類型代幣,直接發送代幣
  • 如果您在另一條鏈上有所需類型的代幣(或多個其他鏈),使用ERC-7683等協議(實際上是一個跨鏈DEX)發送代幣
  • 如果您在同一鏈或其他鏈上有不同類型的代幣,使用去中心化交易所將它們轉換爲正確鏈上正確類型的貨幣並發送。這應該需要用戶的明確許可:用戶將看到他們支付了多少費用,以及接收者收到了多少費用。

上面的內容適用於"您復制粘貼地址(或 ENS,例如, vitalik.eth @ optimism.eth)有人向您付款"用例。如果 dapp 請求押金,那麼理想的流程是擴展 web3 API 並允許 dapp 發出特定於鏈的支付請求。然後,您的錢包將能夠以任何需要的方式滿足該請求。要使用戶體驗良好,還需要標準化 getAvailableBalance 請求,並且錢包需要認真考慮默認將用戶資產存儲在哪些鏈上,以最大程度地提高安全性和轉帳便利性。

特定於鏈的支付請求也可以放入二維碼中,移動錢包可以掃描二維碼。在面對面(或在線)消費者支付場景中,接收者將發出 QR 碼或 web3 API 調用,表示"我想要鏈上X單位的代幣YZ,帶有參考 ID 或回調W",錢包將可以以任何方式自由滿足該請求。另一種選擇是claim連結協議,其中用戶的錢包生成包含索賠授權的 QR 代碼或 URL從他們的鏈上合約中獲取一定數量的資金,接收者的工作就是弄清楚如何將這些資金轉移到他們自己的錢包中。

另一個相關主題是gas支付。如果您在還沒有 ETH 的 L2 上收到資產,並且需要在該 L2 上發送交易,錢包應該能夠自動使用協議(例如RIP-7755)來支付鏈上的 Gas你有ETH 的地方。如果錢包希望你將來在 L2 上進行更多交易,它也應該只使用 DEX 來發送,例如價值幾百萬 Gas 的 ETH,以便未來的交易可以直接在那裏花費 Gas(因爲這樣更便宜)。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

帳戶安全

我對帳戶安全挑戰的概念化的一種方式是,一個好的錢包應該同時在兩個方面發揮作用:(i)保護用戶免受錢包開發人員的黑客攻擊或惡意攻擊,以及(ii)保護用戶免受自己的錯誤的影響。

我對此的首選解決方案,超過十年來,一直是社交恢復和多重籤名錢包,具有分級訪問控制。用戶的帳戶有兩層密鑰:主密鑰和 N 個監護人(例如 N = 5)。主鍵是能夠進行低價值和非財務操作。大多數監護人需要執行 (i) 高價值操作,例如發送帳戶中的全部價值,或 (ii) 更改主密鑰或任何監護人。如果需要,可以允許主鍵通過時間鎖執行高價值操作。

以上是基本設計,可以進行擴展。會話密鑰和ERC-7715等權限機制可以幫助支持不同應用程序的便利性和安全性之間的不同平衡。更復雜的監護人架構,例如在不同閾值下具有多個時間鎖定持續時間,可以幫助最大限度地提高成功恢復合法帳戶的機會,同時最大限度地降低盜竊風險。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

監護人應該是誰或什麼?

對於經驗豐富的加密貨幣用戶社區中的經驗豐富的加密用戶來說,一個可行的選擇是您的朋友和家人的密鑰。如果您要求每個人爲您提供一個新的地址,那麼沒有人需要知道他們是誰 - 事實上,您的監護人甚至不需要知道彼此是誰。如果他們沒有向你通風報信,他們串通一氣的可能性很小。然而,對於大多數新用戶來說,此選項不可用。

第二種選擇是機構監護人:專門提供僅在收到您的請求的其他確認信息時才簽署交易的服務的公司:例如確認碼,或者針對高價值用戶的視頻通話。人們長期以來一直試圖制造這些,例如我在 2013 年對 CryptoCorp 進行了介紹。然而,到目前爲止,這些公司還不是很成功。

第三種選擇是多個個人設備(例如電話、臺式機、硬體錢包)。這可以工作,但對於沒有經驗的用戶來說也很難設置和管理。還存在設備同時丟失或被盜的風險,尤其是當它們位於同一位置時。

最近,我們開始看到更多基於萬能鑰匙。密鑰只能備份在您的設備上,使其成爲一種個人設備解決方案,也可以備份在雲中,使其安全性依賴於復雜的混合密碼安全、機構和可信硬件假設。 實際上,密鑰對於普通用戶來說是一種寶貴的安全增益,但僅靠它們還不足以保護用戶的畢生積蓄。

幸運的是,有了 ZK-SNARK,我們還有第四種選擇:ZK 包裹的中心化 ID。這種類型包括zk-email、Anon Aadhaar、Myna Wallet等等。基本上,您可以採用多種形式(公司或政府)中心化 ID,並將其轉換爲以太坊地址,您只能通過生成證明擁有中心化 ID 的 ZK-SNARK 來發送交易。

有了這個補充,我們現在有了廣泛的選擇,並且 ZK 包裝的中心化 ID 具有獨特的"新手友好性"。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

爲此,它需要通過簡化且集成的 UI 來實現:您應該能夠僅指定您想要"example@gmail.com"作爲監護人,並且它應該自動生成相應的 zk-email 以太坊地址在引擎蓋下。高級用戶應該能夠將他們的電子郵件(以及可能保存在該電子郵件中的隱私鹽值)輸入到開源第三方應用程序中,並確認生成的地址是正確的。對於任何其他受支持的監護人類型也應該如此。

請注意,如今 zk-email 面臨的一個實際挑戰是它依賴於DKIM 籤名,該籤名使用每隔幾個月輪換一次的密鑰,並且這些密鑰本身並未由任何其他機構籤名。這意味着如今的 zk-email 具有超出提供商本身的某種程度的信任要求;如果 zk-email 在受信任的硬件內使用TLSNotary來驗證更新的密鑰,則可以減少這種情況,但這並不理想。希望電子郵件提供商能夠開始直接簽署其 DKIM 密鑰。今天,我建議一位監護人使用 zk-email,但不建議大多數監護人使用:不要將資金存儲在 zk-email 損壞意味着您無法使用資金的設置中。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

新用戶和應用內錢包

新用戶實際上不希望在第一次註冊時輸入大量監護人。因此,錢包應該爲他們提供一個非常簡單的選擇。一種自然的途徑是在其電子郵件地址上使用 zk-email、本地存儲在用戶設備上的密鑰(可能是萬能密鑰)以及提供商持有的備份密鑰,進行 2-of-3 的選擇。隨着用戶變得更有經驗或積累更多資產,在某些時候應該提示他們添加更多監護人。

錢包集成到應用程序中是不可避免的,因爲試圖吸引非加密用戶的應用程序不希望用戶同時下載兩個新應用程序(應用程序本身,加上以太坊錢包)帶來混亂的用戶體驗。然而,許多應用程序錢包的用戶應該能夠將他們的所有錢包連結在一起,這樣他們就只需擔心一個"訪問控制問題"。最簡單的方法是採用分層方案,其中有一個快速的"連結"過程,允許用戶將其主錢包設置爲所有應用內錢包的監護人。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

保護用戶免受詐騙和其他外部威脅

除了帳戶安全之外,當今的錢包還做了很多工作來識別虛假地址、網絡釣魚、詐騙和其他外部威脅,並盡力保護用戶免受此類威脅。與此同時,許多對策仍然相當原始:例如,要求點擊才能將 ETH 或其他代幣發送到任何新地址,無論您發送的是 100 美元還是 100,000 美元。在這裏,不存在單一的靈丹妙藥。這是針對不同類別威脅的一系列緩慢的持續修復和改進。然而,繼續努力改進這裏有很多價值。

Vitalik新文:理想錢包的願景,從跨鏈體驗到隱私保護的全方位升級

隱私

現在是時候開始更加認真地對待以太

ETH13.36%
ZK14.06%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 8
  • 轉發
  • 分享
留言
0/400
半仓就是空仓vip
· 07-20 04:01
头一回看到说钱包重要性的
回復0
Layer2套利者vip
· 07-19 12:59
哈哈,想象一下当你的交易调用数据仍然像筛子一样泄漏时,称其为“隐私”是多么可笑。
查看原文回復0
熊市修行僧vip
· 07-18 17:20
每个钱包都在吹安全 学会管好私钥才是真的安全
回復0
闪电鼠标手vip
· 07-17 18:50
散钱包太不安全了吧
回復0
不明觉厉老张vip
· 07-17 18:47
跨链安全 yyds
回復0
数据酸菜鱼vip
· 07-17 18:43
钱包救救脸盲人吧!
回復0
DeFi攻略vip
· 07-17 18:38
讲真 现在这些钱包安全性都没到位 各位上车小心点
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)