传统上,以太坊账户分为外部拥有账户(EOA)和智能合约账户。然而,用户操作的 EOA 通常在可用性和安全性方面带来挑战。ERC-4337模糊了这些界限,让用户能够更直观地与智能合约交互。
用户与以太坊交互的方式需要适应环境的复杂性。我们已经看到基于账户抽象的解决方案的出现,例如Creso Wallet和Avocado Wallet 。
ERC-4337 的推出将为钱包设计的一系列改进奠定基础,并降低最终用户的复杂性。
除此之外,ERC-4337 极大地改善了最终用户体验,并实现了新的可能性,例如无 Gas 交易或社交登录和密码恢复。
ERC-4337 的主要特性包括:
EIP-4844 :提高第 2 层效率
为什么选择 EIP-4844:为 L2 解决方案创建一个廉价的地方来在以太坊上发布数据,并大幅减少用户在 L2 上支付的总体交易费用。
问题:L2 产生的数据量不断增加。如果有一种方法可以廉价地发布这些数据,这将立即减少网络向用户收取的交易费用。
解决方案:“携带 blob 的交易”的新交易格式。它包含大量“EVM 执行无法访问,但可以访问其承诺”的数据。Blob 的内容不是将完整内容嵌入到正文中,而是作为“sidecar”单独传播。
EIP-4844,通常被称为“proto-danksharding”,是解决以太坊可扩展性问题的重大一步。它引入了一种新的事务类型,允许“碎片 blob” ——可以由第 2 层解决方案(如汇总)使用的临时数据。
EIP-4844向以太坊引入了一种新的交易类型,它接受“ blob ”数据并在信标节点中短期保留。
分片区块不包含在以太坊区块中执行的交易,而只包含“数据块” ,并且 L2 负责使用该数据空间为其用户创建安全且更具可扩展性的体验。
EIP-4844 的重要之处在于它的价值将惠及用户,因为我们都将能够从较低的 L2 费用中受益。
为什么 L2 费用会更低?
EIP-4844 将交易计算和存储费用分开
L2 将使用不同的函数向以太坊提交“ blob ”。
他们不使用永久存储数据的“CALLDATA”,而是使用 blob ,它会在预定义的时间段后被修剪。
数据块不必永远可用,而是在一定时期内(例如 1-3 个月)可用,足够长的时间允许L2 确保至少 1 个诚实的参与者重建状态并挑战或替换坏的排序器。然后数据被修剪。
EIP-4844 允许 Rollups最初扩展到每个插槽 0.25 MB,并为 Blob 提供单独的费用市场,从而使费用非常低,从而显着减轻了Rollups 的扩展规模。
阅读:交易将便宜 10 倍。
EIP-4844 的潜在影响包括
降低第 2 层成本:通过降低数据成本,使第 2 层解决方案更加经济,从而鼓励更广泛的采用。
增加交易吞吐量:这可以带来更具可扩展性的网络,每秒能够处理更多交易。
增强的用户体验:通过更快、更便宜的交易,以太坊的整体用户体验显着改善。
我不久前写了一篇关于此的长篇文章:
由于 EIP-4844,所有以太坊 L2 费用都将变得更便宜
EIP-3074:简化交易
EIP -3074是一个新的原语,它将为以太坊上更无缝的用户体验打开大门,而无需额外的信任假设。
EIP-3074 对以太坊交易的授权和执行方式进行了根本性的改变。该提案允许用户授权第三方使用一种新型操作代表他们执行交易。
EIP-3074 旨在更新以太坊的 EOA,以便它们可以将控制权委托给智能合约——允许智能合约批准源自用户帐户的交易。
在实践中,EIP-3074 将允许使用单个签名执行复杂的操作,无需多次批准,从而极大地改善了用户体验并允许无缝执行复杂的操作。
最终用户将能够发送批量交易、过期交易等。
有关 EIP-3074 的更多信息:https://twitter.com/lightclients/status/1371911245561917441
然而,要实现这一点,需要修改以太坊协议,使用两个新的 EVM“操作码”:AUTH和AUTHCALL 。
因此,与其他帐户抽象提案(例如 EIP-4337)相比,EIP-3074 通常不受青睐。
了解有关此 EIP 的更多担忧:
https://twitter.com/scupytrooples/status/1418441829314220032
尽管如此,EIP-3074 将引入新的用例,例如:
智能合约钱包:通过钱包恢复解决方案,您将永远不会再丢失资金
批量交易:节省gas成本
自动化:借助智能合约账户实现交易自动化
EIP-3074 的优点包括:
简化用户交互:特别有利于复杂的DApp交互,减少用户的操作步骤和gas成本。
提高开发人员的灵活性:这可以实现更具创意和更高效的智能合约设计。
潜在的安全增强:虽然它引入了新的安全考虑因素,但它也提供了更强大的安全机制的机会。
EIP-5003 :网络资源优化
该提案与 EIP-3074 结合得很好,EIP-3074 提供了将EAO签名权委托给智能合约的“操作码” 。
在EIP-3074授权智能合约的同时,EIP-5003将以太坊EOA账户的签名密钥完全迁移到智能合约账户。
仅EIP-3074 的有限应用将围绕智能合约的授权创建新的攻击向量。
虽然 EIP-5003 的宣传较少,但它在提高以太坊网络的效率和安全性方面发挥着至关重要的作用。
EIP-5003的预期优点是:
结论:面向未来的以太坊
虽然以太坊的发展通常被认为是缓慢的,并且受到控制以优先考虑安全性,但以太坊并没有闲着,仅根据每个特定时刻的情况来观察和评估其技术是不正确的,因为它总是在变化。不断发展和改进。
特别是,以太坊的 2024 年路线图阐明了对未来的清晰愿景,并承诺解决可扩展性、安全性、可访问性和可用性等关键领域,并确保网络面向未来。
我们重点关注重新定义用户与以太坊的交互方式,从 EOA 账户转向更灵活的智能合约钱包。
ERC-4337、EIP-4844、EIP-3074 和 EIP-5003 的实施在这一演变过程中都发挥着关键作用:
ERC-4337通过账户抽象彻底改变了智能合约钱包,提供增强的安全性和用户友好性。该标准旨在显着简化用户体验并扩大以太坊生态系统的可访问性。
EIP-4844 ,或称“proto-danksharding”,是降低成本和提高第 2 层解决方案效率的突破。通过为携带 blob 的交易引入新的交易格式,它有望降低交易费用并提高吞吐量,从而使最终用户受益于更实惠和更快的交易。
EIP-3074和EIP-5003共同代表了简化交易和优化网络资源的重要一步。虽然 EIP-3074 引入了用于授权交易的新操作功能,但 EIP-5003 通过将签名权限从外部拥有帐户 (EOA) 过渡到智能合约帐户来对其进行补充,从而增强网络安全性和效率。
随着以太坊不断创新和改进,面对激烈的竞争,它将继续争取其相关性。
本文的主要目的是激励读者将以太坊视为一个不断发展和演变的网络,而不是一个静态网络,积极努力成为面向未来的新兴技术和替代方案。
我们将继续关注 EIP 的实施以及以太坊在这一年中将如何发展。