酷玩网

什么是ERC-4337?ERC-4377有什么重要意义?

linx
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

在以太坊主网上,ERC-4337 是一个引领潮流的新兴标准,它成功实现了用户们长久期待的账户抽象功能。

账户抽象技术将外部账户与智能合约巧妙地融合在一起,使得用户能够通过由智能合约操控的外部账户,即所谓的“智能合约钱包”,来完成交易。

在成为ERC标准之前,EIP-4337曾于2021年9月由Vitalik Buterin等人共同提出,并在2023年3月1日的WalletCon会议上正式公布,以ERC-4337的名称亮相,开启了“智能合约钱包”的新纪元。

然而,早在9年前,Vitalik便首次提出了账户抽象的理念。尽管历经多次EIP提案,均未获批准,因为之前的所有提案都需要对以太坊底层协议进行修改,可能导致以太坊进行硬分叉。而ERC-4337则巧妙地避开了这一点,成为首个无需更改以太坊协议即可实现账户抽象的提案。

那么,ERC-4337是如何在不修改协议的前提下实现账户抽象的呢?

如何实现账户抽象?

ERC-4337并未对以太坊的底层共识机制进行修改,而是引入了UserOperation的概念来达成账户抽象。

UserOperation

UserOperation是指由用户独立发起的交易操作,包含交易发起者(用户)、交易需求以及签名等关键交易信息。UserOperation可以被“智能合约钱包”中的智能合约调用函数读取并验证,随后上传至以太坊主网执行交易。

在ERC-4337标准中,多个UserOperation可以组合成UserOperation mempool。UserOperation mempool的功能与传统mempool相似,是一个包含多笔交易的内存池。

UserOperation mempool中的UserOperation将被矿工或打包者(如使用Flashbots等服务)汇总处理。打包者会将多个UserOperation通过Bundler捆绑成一个Bundle Transaction进行验证,从而实现批量交易处理。

在处理交易时,打包者首先支付Gas费用,随后再从用户为每个UserOperation支付的费用中获取补偿。UserOperation的处理顺序也遵循传统mempool的费用优先级逻辑。

ERC-4337的重要意义是什么?

ERC-4337的推出对加密钱包的发展具有深远影响,主要体现在以下两个方面:

安全性

ERC-4337实现的账户抽象极大地提升了加密钱包的安全性。它支持更为安全高效的验证逻辑和签名方案,避免了单一私钥和复杂助记词的依赖。特别是多签方案实现的社交恢复功能和生物识别签名,为用户资产安全提供了更多保障。

用户体验

ERC-4337为加密钱包带来了多项灵活便捷的交易功能,这些功能提高了交易互操作性,增强了用户体验,并缩短了交易时间。例如,ERC-20代币费用支付、EVM兼容网络支持、批量捆绑交易和一键支付等功能。

标签: 区块链