EIP-3074: 重塑以太坊帳戶授權 提升安全性與用戶體驗

robot
摘要生成中

EIP-3074: 改善錢包使用體驗和安全性

EIP-3074 讓外部擁有帳戶(EOA)能夠將控制權交給指定的合約,從而獲得與合約相同的豐富執行能力。這一改進不僅大幅提升了用戶體驗,還將重塑現有的授權方式,在保持便利性的同時增強安全性。

通過EIP-3074,EOA可以一次完成多個操作,甚至實現以前無法想象的功能。更重要的是,EOA不再需要自行發送交易上鏈,也就無需爲支付交易手續費而煩惱。

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

能獲得EOA控制權的合約被稱爲Invoker合約。EOA需要使用私鑰籤名,明確指定Invoker合約及允許執行的操作。Invoker驗證籤名後,即可以EOA身分執行操作,如授權USDC、在去中心化交易所進行資產互換等。

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

EIP-3074的主要應用包括:

  1. Batchcall:將多個交易合並爲一筆,節省授權籤名和Gas成本。

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

  1. Session Key:允許第三方在限定條件下代爲操作EOA。

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

  1. 原生ETH Permit:實現ETH轉帳的Permit功能。

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

  1. 限價單:用戶設定條件,滿足時自動執行交易,無需預先授權。

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

  1. 社交恢復:通過預先授權,在私鑰丟失時轉移資產。

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

EIP-3074還將改善資產授權方式。目前DApp要求用戶預先授權大量資產,這種做法存在安全隱患。EIP-3074允許將DApp操作與授權綁定,實現原子化執行,大大提高安全性。用戶可以清楚地知道每次授權的具體用途,錢包甚至可以模擬顯示執行結果。

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

對於錢包而言,需要注意處理EOA nonce值。目前EIP-3074設計將EOA nonce包含在籤名內容中,因此EOA發送交易後,原有授權會失效。錢包需要管理EOA的EIP-3074交易,確保正常使用。

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

總的來說,EIP-3074爲EOA帶來了與智能合約相當的執行能力,開啓了諸多新應用場景。它不僅提升了用戶體驗,還將使當前的授權方式更加安全。預計EIP-3074將逐步取代現有的approve和permit模式,爲用戶提供更安全的資產授權方式。

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

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 5
  • 分享
留言
0/400
治理投票从不参与vip
· 22小時前
不明觉厉 安全性倒是挺重要
回復0
LidoStakeAddictvip
· 22小時前
就这?现有授权模式又被嫌弃了
回復0
RugResistantvip
· 22小時前
需要非常彻底地审计这个,老实说... 放弃控制听起来真的很可疑
查看原文回復0
链圈打工人vip
· 22小時前
早该升级了吧
回復0
永续多头人vip
· 22小時前
又一波机会妥妥抄底进场了!
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)