EIP-3074 将在下一个以太坊硬分叉中上线

来源:MetaCat

EIP-3074 被批准在下一个以太坊硬分叉(Prague)中上线。这个 EIP 将永远改变用户在 EVM 链上交互的方式,使钱包用户体验更简单、更便宜、更强大。以下是 EIP-3074 的概述以及它将如何改变游戏规则:

3074 的 TLDR 是它赋予 EOA(普通钱包)智能合约功能(如账户抽象)。这包括:进行单次交易批准、批量交易、钱包资产恢复、赞助交易(sponsored txs)等的能力。我们首先来谈谈现在钱包的问题。

下图是钱包用户体验问题的列表,它们可以通过智能合约钱包来解决,但这将迫使用户不得不迁移钱包,这会带来糟糕的用户体验并且需要花费 gas。

这显然不是最好的方案。

那么我们如何将现有的 EOA 钱包变成智能合约钱包呢?

通过添加两个新的操作码(计算机指令):AUTHAUTHCALL。这两个操作码协同工作,允许智能合约代表 EOA 行事。以下是关于它们如何工作的快速概述(如果不感兴趣就跳过)。

AUTH 获取用户的签名和预期操作,并验证其签名是否正确。它设置一个变量来说明 txn 的原始地址。

AUTHCALL 然后使用发起者地址作为调用者而不是实际的 msg.sender 来调用目标合约。

这就是 EIP-3074 的工作原理:

– 用户签署一条消息(链外,不是交易)

– 用户或发起人将消息作为交易发送到调用者合约

– 调用者(Invoker)使用 AUTH 和 AUTHCALL 来验证并调用每个目标合约,并以用户的地址作为发送者。

我们从这个新的交易流程中获得了一些解锁。

解锁#1 是可以赞助交易(sponsored tx)。假设 Bob 的钱包里没有任何 ETH。应用程序可以为 Bob 的交易提供 Gas,而不需要 Bob 购买/桥接 ETH。这对于获得小额支付大规模采用的意义可能是巨大的。

解锁 #2 是在一次交易中执行多个操作的能力。现在,为了在 Uniswap 上交换代币,你必须首先批准 Uniswap 使用你的代币,然后再运行实际的交换。用户体验不是很好。使用 EIP-3074,这两个操作可以压缩到单个交易中。

解锁#3 是资产追回。可以设置一个特殊的调用者合约,以便你在丢失私钥时可以使用社交恢复来恢复资产。如果满足社交恢复条件,则可以向调用者提交签名以转移资产。

我们应该认识到 EIP-3074 有几个缺点

最大的一个缺点是关于调用者(Invokers),这些调用者需要经过全面审核、不可升级且免信任,否则用户的资金很容易被盗。

此外,某些现有的重入检查可能不适用于 EIP-3074。

由于 EIP-3074 添加了两个新的操作码,因此需要硬分叉来添加此更改。这就是 EIP-3074 被推迟以及 ERC-4337 被首先采用的部分原因。ERC-4337(账户抽象)不需要硬分叉,纯粹是合约和链下系统的改变。

今天(2024年4月12日)的核心开发执行情况总结如下:

– EIP-3074 将包含在以太坊 Pectra 硬分叉中。

非常感谢 @lightclients ,EIP-3074 作者之一,多年来一直在推动这个 EIP。

要了解有关 EIP-3074 的更多信息,你可以在此处找到完整的 EIP:

https://eips.ethereum.org/EIPS/eip-3074

此外,来自 @lightclients 的演讲非常深入,可以帮助我们更好地理解 EIP-3074:

总结:EIP-3074 将简化、保护链上交互并降低 gas 费。EVM 即将推出两个新的操作码,它们将增强 EOA 的能力,并使它们几乎可以当作智能合约钱包来用。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容

随即推荐
蓝色扁平化汇报总结PPT模板-H5资源网

蓝色扁平化汇报总结PPT模板

一份工作总结汇报PPT模板,清爽稳重蓝色主色调,时尚浅灰色低多边形背景,扁平化ppt pptx 大小:125KB 日期:2016-01-27 效果:静态 下载地址1 下载地址2
1年前
02715
进入bios重装系统的操作步骤-H5资源网

进入bios重装系统的操作步骤

最近有许多小伙伴都开始尝试自己重装系统,但他们其中许多人都卡在了同一个环节,那就是进入bios时,由于进入bios后怎么重装系统而导致无法进行下一步,为此,下面小编就给大家带来进入bios重装...
1年前
0418
简洁大方毕业答辩PPT模板-H5资源网

简洁大方毕业答辩PPT模板

简洁大方毕业答辩模板。一份简约大气的毕业模板,学术严谨蓝色主色调,框架完整,动态演示效果。建议安装字体:汉仪菱心体简。 分类:论文答辩下载:217244次 比例:宽屏16:9 页数:20页 格式:...
1年前
0258
《被遗忘的我们》v41417中文版-H5资源网

《被遗忘的我们》v41417中文版

游戏介绍  《被遗忘的我们》是一款等距视角即时战术游戏,发生在第二次世界大战欧洲战场的东线。玩家将扮演两名德意志国防军逃兵,体验他们从逃兵成长为反抗纳粹的游击队战士的历程。随着...
2年前
03112
电脑重装系统开不了机如何解决-H5资源网

电脑重装系统开不了机如何解决

如果电脑重装系统开不了机是十分常见的故障,大部分的问题是硬件,尤其是现在老旧的电脑中更容易出现。那么现在重装系统开不了机怎么办呢?现在我们就来看看小编重装系统开不了机的解决方法吧,有...
1年前
04815
笔记本电脑三星重装系统教程-H5资源网

笔记本电脑三星重装系统教程

工具/原料: 系统版本:WIN 10系统 品牌型号:三星930X2K-K03笔记本 方法/步骤: 一、 三星重装系统准备工作:
1年前
02712
脸部美学设计师入门视频课程-H5资源网

脸部美学设计师入门视频课程

课程介绍 本课程专门针对美业零基础美学小白开设。由中国看脸第一人宁美莺老师亲自视频直播讲解。共分21课,干货满满。不仅涵盖了脸部美学六大主要审美板块基础知识的科普认知,还将审美理性逻...
1年前
0365
Macbook如何格式化重装系统-H5资源网

Macbook如何格式化重装系统

Macbook与平时普通windows电脑不同,系统上的不同决定了两者操作、按键都不同,那么Macbook如何进行格式化重装系统呢?今天就让小编带大家一起看看。
1年前
010010
重装系统怎么操作?三种安装系统的方法介绍-H5资源网

重装系统怎么操作?三种安装系统的方法介绍

工具/原料: 系统版本:windows10系统 品牌型号:惠普暗影精灵7 软件版本:360安全卫士13&小白一键重装系统2290
1年前
02514
轻量级生成二维码PHP源码-H5资源网

轻量级生成二维码PHP源码

资源简介 非第三方接口生成 ,上传源码解压缩直接访问 由PHP本地生成的二维码图片 自定义输入修改的内容或地址链接直接点击生成即可
11个月前
0255