• 風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    Coinbase 智能錢包工作原理解讀:將帶來哪些變革?

    白話區塊鏈 2024-06-10 16:58:50
    微信分享

    掃碼分享

    Coinbase推出的智能錢包為用戶提供了簡單、免費的自托管鏈上體驗。

    作者:@nassyweazy

    翻譯:白話區塊鏈

    image.png

    最近 Coinbase 推出了他們的智能錢包,作為全新升級版的自我托管錢包,Coinbase表示,其智能錢包解決了當前加密貨幣體驗中的幾個主要痛點,包括復雜的上手過程、高昂的網絡費用和需要恢復短語等繁瑣步驟,提供簡潔、免gas費的鏈上體驗,支持多鏈并集成主要的應用程序,使用戶能夠輕松地使用區塊鏈技術,就像登錄他們最喜歡的網站一樣簡單。

    @nassyweazy認為這是目前市面上最好的自托管嵌入式錢包解決方案!以下是@nassyweazy 分析的工作原理:

    (1) 用戶注冊后,會提示用戶進行生物識別,并創建一個安全密碼。

    (2) Coinbase 隨后部署一個智能合約,將該安全密碼的公鑰固定(硬編碼)為授權的交易密鑰。

    (3) 當用戶想要進行交易時,dApp 將創建一個交易,并提示用戶進行生物識別。

    (4) 生物識別將從iCloud密鑰鏈中解密安全密碼,該密鑰在各個設備之間共享。

    (5) 解密后,安全密碼將對符合 ERC-4337 標準的消息(UserOperation)進行簽名,該消息包含要執行的交易細節,例如將 10 USDC 轉移到錢包 0xa901..bc。

    (6) UserOperation 消息隨后會被驗證并打包進一個私有的備選內存池交易。

    (7) dApp 可以決定通過支付主體來贊助gas費,以減少使用過程中的摩擦。

    (8) 智能合約驗證 UserOperation 的格式(calldata),檢查 nonce 重放和簽名。

    (9) 簽名驗證包括解析簽名數據,確定簽名是經典的以太坊簽名(secp256k1)還是 WebAuthn 簽名(secp256r1),并相應地根據步驟 (2) 中的授權簽名公鑰對簽名進行驗證。

    (10) 在成功驗證和驗證消息后,智能合約將執行收到的信息(calldata)的交易。

    這意味著:

    • 用戶是智能合約錢包的唯一所有者。

    • 只要用戶不從其 iCloud 密鑰鏈和 Google 密碼管理器備份中刪除安全密碼,他們就可以訪問它。

    • iCloud 密鑰鏈和 Google 密碼管理器都具有多個可恢復等級。

    • 您不依賴于除了 Apple 和 Google 之外的任何其他中介機構的信任。

    • 沒有 API 密鑰將 Web3 應用程序開發人員置于托管人的位置。

    • 沒有復雜的密鑰分享和多方計算的分片。

    • 您至少需要用戶通過鏈部署1個智能合約——這對于 L1 或昂貴的 L2 來說是一個缺點,但無論如何都需要gas贊助和交易批處理。

    • 如果用戶不想通過生物識別不斷批準鏈上操作,他們將不得不將完全臨時的信任委托給 dApp。

    • 用戶信任 Coinbase 部署智能合約沒有后門(可以輕松通過與開源版本對比字節碼來驗證)。

    總體而言,Coinbase 在嵌入式錢包領域采取了相當不錯的選擇,使自托管變得更易于使用和接近!

     

     

    本文鏈接:http://www.zhucexiangganggs.com/kp/du/06/5230.html

    來源:https://x.com/nassyweazy/status/1799080902078689663

    白話區塊鏈

    區塊鏈世界入口,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看