EIP-3074: 改變授權模式 提升錢包安全與體驗

robot
摘要生成中

EIP-3074 對錢包和 DApp 的影響解析

EIP-3074 爲 EOA 提供了與智能合約相當的執行能力,開啓了多種新的應用場景。這一提案不僅顯著提升了用戶體驗,還將改變現有的授權方式,在保持便利性的同時提高安全性。值得注意的是,EIP-3074 只需籤名,用戶無需自行將籤名上鏈執行,從而避免了爲支付手續費而籌集 ETH 的麻煩。

詳解EIP-3074對錢包與DApp的影響

EIP-3074 的應用

EIP-3074 的應用範圍廣泛,包括批量調用、會話密鑰、原生 ETH 許可、限價訂單和社交恢復等。這些功能中,許多之前對 EOA 來說是不可能實現的,而有些功能如限價訂單,則需要通過預授權等相對不安全的方式才能使用。

詳解EIP-3074對錢包與DApp的影響

授權方式的革新

EIP-3074 將徹底改變現有的授權方式。當前的 approve 方法直接授予指定地址無限期提取數字資產的權限,且需要用戶 EOA 先發送交易執行 approve,這在用戶體驗和安全性方面都存在不足。permit 方法雖然只需用戶籤名,並且每次籤名都指定資產數量和有效期,在使用體驗和安全性上都有所提升,但仍然存在被利用於詐騙的風險。

詳解EIP-3074對錢包與DApp的影響

有了 EIP-3074,用戶不再需要預先 approve 大量資產給 DApp,而是在需要操作時才進行 approve,效果與 permit 相似。同時,它只需簡單籤名,無需考慮 ETH 手續費問題。最重要的是,每次 approve 都與特定操作綁定並一起籤名,用戶可以清楚了解此次 approve 的用途,這比 permit 更爲安全。

詳解EIP-3074對錢包與DApp的影響

對錢包的影響

錢包需要調整對 EOA nonce 的處理方式。目前的 EIP-3074 設計將 EOA nonce 值包含在籤名內容中,這意味着 EOA 發送交易上鏈執行後,nonce 值變化會導致原有的 EIP-3074 授權全部失效。對於自授權操作,錢包需要將 EIP-3074 籤名視爲交易來處理,無需特別避免 EOA nonce 變化。

詳解EIP-3074對錢包與DApp的影響

然而,如果用戶自行將 EIP-3074 籤名內容上鏈,會面臨兩個問題:需要籤名兩次(EIP-3074 籤名和上鏈交易籤名),以及 EIP-3074 籤名中的 EOA nonce 需要預先加 1,以匹配因上鏈而增加的 EOA nonce。

詳解EIP-3074對錢包與DApp的影響

展望

預期 EIP-3074 將成功取代現有的 approve 和 permit 模式,爲用戶提供更安全的授權方式。這一變革將大大改善區塊鏈交互的安全性和用戶體驗,推動整個生態系統向更加安全、便捷的方向發展。

詳解EIP-3074對錢包與DApp的影響

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 5
  • 分享
留言
0/400
Not_Satoshivip
· 20小時前
3074我早就看好了
回復0
去中心化老干部vip
· 20小時前
都啥年代了 还在研究授权
回復0
币圈塔罗师vip
· 20小時前
授权优化还挺重要 看看实际效果咋样吧
回復0
解构主义者vip
· 21小時前
整这么多花里胡哨,就是不想让咱们亏钱
回復0
寒冬取暖喵vip
· 21小時前
认同!授权机制终于要改啦
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)