自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

以太坊Pectra升级将为钱包引入智能合约功能,专家热议EIP-3074提案

2024-04-13 16:07:22
收藏

以太坊Pectra升级将引入EIP-3074提案

在最初提案近四年后,以太坊开发者已确定将EIP-3074纳入名为Pectra的下一次升级中,预计升级将于今年晚些时候进行。

EIP-3074带来的用户体验改进

EIP-3074通过允许将特定功能委托给智能合约,为普通钱包带来了诸多用户体验改进。该提案支持一次性批准大批量交易、使用不同ERC20代币支付Gas费用、增强安全性或账户恢复等功能。不过,这次升级距离完整的账户抽象仍有一定距离,因为被委托的钱包无法发起交易。

以太坊基金会协议支持负责人表示:"综合考虑后,团队一致同意推进EIP-3074,该提案将被纳入Pectra升级。"

安全风险与应对措施

然而,开发者也指出EIP-3074引入了一个新的安全漏洞:单个恶意交易有可能通过批量交易耗尽用户整个钱包。尽管这一前景令人担忧,但一些专家表示,良好的钱包设计可以帮助消除这一潜在风险。

MetaMask联合创始人表示:"目前没有发现任何消费级钱包存在此类漏洞。这是早期研究审计的任务之一。钱包只需禁止对不透明哈希进行盲签名,并且不允许使用保留前缀进行签名,就可以消除这种风险。"

Uniswap创始人对此表示赞同:"积极的一面是,这将迫使钱包改进用户体验,使更多操作被明确识别为安全,而让任意未知内容显得极其危险。"

提案修改引发争议

为获得支持,EIP-3074从原始版本进行了修改,这引发了一些开发者的担忧。

其中一个修改使得账户委托可以被撤销,但也意味着在发送任何其他交易时,任何授权都会自动撤销。举例来说,虽然EIP-3074可能允许用户只需签署一笔交易即可登录Web3游戏并进行游戏内物品买卖,但如果用户暂停游戏并向朋友发送加密货币,就必须重新授权游戏。

这一改变"阻碍了大量使用场景,如持续限价单和社交恢复"。

另一个修改限制了提案同时影响多条链的能力。开发者表示:"'chainId'检查意味着,即使希望在34条链上对同一合约进行相同的授权,也必须为每条链单独签名。"

据透露,以太坊的Pectra升级预计将在2024年底或2025年初准备就绪。

免责声明:本文仅供参考,不构成法律、税务、投资、金融或其他建议。

展开阅读全文
更多新闻