当前位置:主页 > 列表页 > 正文

Apricot第3阶段将在8月24日主网升级:C链采用动态费用

2021-08-24 04:01 | 出处: Avalanche

Apricot第3阶段升级将在美国东部时间8月24日上午10点激活。



重点总结:


- 本次升级将带来突破性进展,所有节点都应升级到AvalancheGo >= v1.5.0.

- 主网升级时间是美国东部时间8月24日上午10点/ 北京时间8月24日晚上10点

- 用于雪崩主网激活的AvalancheGo@v1.5.0代码可访问这里获取:https://github.com/ava-labs/avalanchego/releases/tag/v1.5.0

- 采用C链动态费用后,C链交易费用最多可减少66%

- Apricot第三阶段升级后,Avalanche将成为目前唯一一个兼容EIP1559的公链


Moderato: 动态费用概述


AP3使用一种新的算法(“Moderato”)对C链上的活动进行动态收费,该算法针对的是一段时间内特定的网络利用率。当网络运行超过目标利用率时,为将交易打包在区块内所需要支付的费用会增加;而当网络在目标利用率下运行时,为将交易打包在区块中所必须支付的最低费用降低。因为网络获得了处理额外负载的能力(通过激活未来的协议增强),可以对该算法进行调优,来增加目标利用率(增加可以按特定费率处理的交易数量)。


因为在Snowman中区块的生产是异步的,Moderato既不能依赖区块高度机制来确定当前利用率是否高于或低于目标利用率(许多区块可能在很短的时间内就被生产出来,相当于对收费机制作弊),也不能单独依赖区块的内容(有额外的开销将同样的内容打包进20个区块而不是在一个区块里)。为了满足这些限制,Moderato使用一个滚动的、基于时间的活动窗口来形成网络视图,其中区块生产被缩减为与区块内容本身相同的活动度量。


应用到Coreth(驱动C链的虚拟机)时,产生的结果是一个机制,该机制计算交易必须支付的最低Gas价格,作为最近窗口期内的Gas使用量的函数,这个窗口期中生成的每个区块都贡献了一些合成的Gas来分摊支出。当窗口的Gas消耗量超过参数化窗口的燃料目标时,Gas价格将会上升。当窗口的Gas消耗量低于参数化窗口的燃料目标时,Gas价格将下降。为了使生态系统参与者更容易过渡到这个新机制,这个机制计算的Gas价格上限是AP1中引入的当前静态天然气价格225 nAVAX (225 gwei)。


总结来说,Moderato的特点如下:

- 基于时间的、动态窗口费用计算:所有交易必须支付的最低Gas费是基于过去10秒内的Gas消费量(包括在同一窗口内生产的任何区块的合成Gas费使用量)计算的。如果使用的Gas量低于目标使用量,最低Gas费就会下降。如果超过目标Gas量,就会增加。

- Gas费有上限(75-225 nAVAX):动态收费算法将Gas费的价格上限为225 nAVAX (AP1中引入的静态价格)。这意味着,如果你不改变创建交易的方式,你的交易仍然是有效的,并会被打包进区块中。然而,如果你决定采用新的动态收费机制,你可以支付低至75gwei,Gas费将最多有66%的降低!在未来的升级中,这些限制可能会放宽,当网络使用率较低时,最低燃料费可能会更低。

- 费用燃烧:雪崩上每笔交易支付的全部Gas费都被销毁(自雪崩网络启动以来一直如此)。

- 区块Gas限制(800万Gas):C链上的区块Gas限制不会因网络堵塞扩大或缩小。相反,这个值是固定在800万Gas(在AP1时确定)


支持伦敦EIP

AP3以未修改的形式激活了2个伦敦EIP(8月上旬在以太网启动),包括:

- EIP-3198: BASEFEE opcode: 访问现有BASEFEE的值

-EIP-3541 (Reject new contracts starting with the 0 xEF byte): 不允许部署以0 xEF字节开头的新代码

EIP-1559 (ETH 1.0 chain Fee market change)以上述修改形式应用。EIP-3529(减少退款)没有被应用,因为在Apricot第1阶段就完全取消了Gas退款。EIP-3554(难度炸弹延迟到2021年12月1日)没有被应用,因为雪崩的C链不是POW机制。


FAQ

1. 如何升级自己的节点?


升级到AvalancheGo v1.5.0的过程与任何其他升级相同。如果从源代码构建,请像以前一样运行构建脚本。如果使用预编译的二进制文件,请像以前一样调用。如果您使用安装程序脚本,请像以前一样使用。

一旦启动了AvalancheGo v1.5.0,你并不需要做其他额外的事。关于更新节点的更多信息可以在这里找到 https://docs.avax.network/build/tutorials/nodes-and-staking/upgrade-your-avalanchego-node。提醒一下,最好的做法是备份您的质押密钥/证书。

请注意,AvalancheGo >= v1.5.0不再将二进制文件放在“build/ AvalancheGo -latest”和“build/ AvalancheGo -preupgrade”目录中,因为不再需要节点包装器(用于支持v1.4.5数据库迁移)。二进制文件现在放在v1.4.5之前的位置,“build/avalanchego”和“build/plugins/evm”。


2. 我用MetaMask钱包,需要改设置吗?


完全不需要,升级完成后,MetaMask会自动计算动态费用。


3. 我如何获知现在的Gas费是多少呢?


你可以调用eth_gasPrice API模式,比如:


4. 最低和最高的Gas费用是多少?


分别为75 nAVAX和225nAVAX。这意味着Gas费将始终小于或等于原来的静态Gas价格。


5. 如果AVAX的价格上涨了,会让交易费用变得越来越贵吗?


最低和最高Gas费价格可能会在之后的网络升级中发生调整。


6. 我一定要升级自己的节点吗?


是的,节点必须在美国东部时间8月24日,周二上午10点之前升级到 AvalancheGo >= v1.5.0 。如果你没有完成升级,你的节点会被网络标记为离线,其他节点会报告你的节点的正常运行时间较低,这将直接影响你的节点奖励。


7. 对硬件的要求有变化吗?


没有。


8. 这次升级会减少我作为验证器节点的正常运行时间吗?


不会。


9. 如果有问题发生,我应该如何处理?


首先,请认真阅读文档:https://docs.avax.network/ 也许你的问题就能找到答案。


如果问题还没有得到解答,请去我们的Discord社区寻找答案:https://chat.avalabs.org/ 如果这个问题在那里没有被提出来过,请在社区中最合适的分类频道下直接提问。


关于雪崩协议


Avalanche雪崩协议是对开发者最为友好的、可定制化高性能公链。雪崩协议链上交易完成速度最快、拥有最多数量的验证器,能够保证所有PoS协议活动的安全性。雪崩协议具有极速、低费用和绿色环保的特点。支持智能合约的应用如果想超越对手,都可通过部署在雪崩协议上获得卓越竞争力。不可置信?现在就试用一下雪崩协议上的应用吧。


访问雪崩官网:https://avax.network

加入雪崩中文电报群:https://t.me/avalanche_zh

了解更多生态项目:https://twitter.com/AVATAR_AVAX

官方微信公众号:avalancheavax

中文客服微信:hzzcgs37


作者郑重申明:截至发文时,作者与文中提及项目存在利益关系,特此告知。利益关系包括但不限于下述情况:本人为项目团队成员、本人是项目团队成员的直系亲属或配偶、参与投资该项目、持有该项目发行的股份或通证、参与做空或做多该项目、收取回报进行有偿撰文等。
相关文章