zkSync2.0更新:动态费用里程碑完成_理财保险_智行理财网

zkSync2.0更新:动态费用里程碑完成

智行网 0

在发布公共路线图不到一个月的时间里,以太网第2层扩展解决方案zkSync完成了通往主网络的又一个重要里程碑。 动态费用里程碑包括新的费用模型、对帐户抽象的付款人支持的额外更新以及EIP-1559支持。 这也离实现zkSync的使命——扩展以太网的价值和安全性更近了一步。

动态费用

为了确保网络正常运行,需要支付费用。 运行L2协议很昂贵,交易费用必须涵盖这些成本。 我们必须索取足够的费用来支付费用,但目标是维持尽可能低的费用。 这意味着,在对交易收取“X ETH”这一简单事实的背后,需要进行监测和分析,以确保建议的费用是最佳的。

我们还希望控制用户同意支付的费用。 与以太网不同,大部分交易成本表示为了确保数据可用性而必须在L1上公开的数据量。 该价格构成要素取决于L1的gas价格。 运营商根据gas价格计算费用,但zkSync 2.0中的相同交易可以根据以太网上的活动水平产生不同的费用。

这意味着交易费用是根据两个数值计算的。 (1)处理交易和生成证明所需的计算量;(2)最终完成交易所需的L1 gas费用。 目标是让用户控制这两个组成部分。

为了与以太坊使用的术语“gas”相区别,使用术语“erg”(Elgar )。 这句话的灵感来自物理学,在物理学中,“erg”是“工作”的尺度。

每个交易成本由几个参数定义。 有些参数与Ethergslimit和[ergPrice]参数接近。 另一个参数[ergsPerPubdataByte]限制发送到L1的calldata的每字节erg。 在这最后一个参数中,用户可以同意特定的gas价格。 例如,避免在L1上gas价格暴涨期间执行交易。

有了这些参数,交易费用将根据所需预计系统资源进行估算,并根据实际使用的资源进行收费。 该费用模式是初步实施,预计将有所改进。 接下来,我会在实时环境中积极监控系统,调整它,并听取你的反馈。

我们为即将到来的里程碑制定了一些优化方案,这样可以在尽可能保持低成本的同时提高用户体验和开发人员体验。

付款人支持

zkSync 1.0提供了对用于支付费用的ERC-20令牌的本机支持zkSync 2.0最初也派生了类似的功能。 但是,我们决定增加更好的功能。 付款人。 受[ xy 002 ] [ xy001 ] EIP-4337 (基于vitalik的解释)的启发,我们的付款人版本给开发者带来了一系列工具,用于建立处理费用支付的新机制。 可以用于很多目的。 第一个也是最主要的用途是用ERC-20令牌支付费用的能力,但不限于此。 想象一下,一个dApp可以辅助你的交易,让它们更便宜(或者完全免费)。 该系统非常灵活,允许开发者完全控制支付过程。

此功能还提供了对ERC-20令牌的本机支持。 用户注意到他们最初需要通过ETH支付一些dApp的费用,但是随着开发者将他们的APP从使用费用令牌转移到付款人,用户可以使用其他令牌来支付费用。 有关如何实现这一点并构建自己的付款人的信息,请参阅zkSync 2.0文档。

这是zkSync对帐户抽象支持的重大改进,但不是最后一次。 未来几个月,我们将继续部署接口优化和改进。

重要提示:为了促进zkSync基础架构的多样性我们的主网上没有“默认”付款人。 这保证了人人平等,网络中不存在被视为特权的实体。

EIP-1559支持

EIP-1559是以太网交易的新标准目前zkSync 2.0测试网络支持它。 [ xy 002 ] [ xy001 ]您可以发送EIP-1559交易,但zkSync的具体细节与以太网不同。 例如,所有交易将按先到先得的顺序处理所以,你不需要优先支付或付小费。 目前,EIP-1559交易只是一种格式,不是协议逻辑的新功能。

但是,我们计划在EIP-1559中构建一些功能。 我们将在近期发布中分享更多信息。

其他

此次发布的其他更新包括

支持Vyper编程语言。 请参阅入门示例。

Hardhat编译器插件现在可以下载编译器二进制文件而不是Docker镜像。 [ xy 002 ] [ xy001 ]改善ZK EVM兼容性:积极听取您关于智能合约行为的反馈,我们的虚拟机现在与以太网的行为更一致。

展望未来

我们按计划在59天内连接了主网。 我期待着下一个令人兴奋的发表。

同时,通过加入我们的测试网络: v2.zksync.io

zkSync2.0更新:动态费用里程碑完成文档下载: PDF DOC TXT