Flare金丝雀网络Songbird已经完成了更新,这些更新已于3月7日周一激活,状态连接器的发布所需准备有两个准备阶段,目前第一阶段已完成。

此次更新包括以下方面:

代码库更易于更新和维护

构建系统升级包括最新Go支持功能

可用API接口的颗粒度调控

支持交易动态费用

引入基于领导者共识的Snowman++

引入记忆池交易gossip

效率提升,问题修复

在Songbird网络上部署状态连接器代码

在Coston网络上部署并激活状态连接器代码

所有Songbird节点运营商应当及早更新其节点,以确保节点正常运作。Tag版本vo.5.3可在新的github存储库获取,请点击链接:https://github.com/flare-foundation/flare。请知晓,Coston测试网络也已更新完毕。

Flare目前使用Avalanche共识机制的修订版本。部分此次网络更新是为了落实新近对Songbird上协议的改进。以上更新已随三个硬分叉在Songbird上激活而完成。

动态费用

全新的动态费用模型将改变潜在网络吞吐量及其如何处理需求高峰。目前,这一目标是每10秒150M gas,生成区块最大速率为1个/秒。网络将支持至高每10秒300M gas的量级。当这一情况发生,费用会相应增加,直到足够的交易出现‘支付无力’的情况,同时,网络将回归目标等级。

这对Flare主要的影响为促使gas吞吐量更稳定,能更好地处理使用高峰时段,以帮助优化以太坊虚拟机(EVM)效能。

Snowman++

共识机制的基础将从无领导者的Snowman变成基于领导者的Snowman++。在早前版本中,任何人都可以在任意时间生成有效区块。有时,这些区块可能产生冲突,造成网络竞争,吞吐量降低,同时使验证器作用被浪费。

Snowman++通过一个同意机制——谁可以在何时生成区块——解决了这一问题。如果领导者没有足够快速地生成一个区块,其他人仍可以提交区块,因此区块链可以一直处于发展之中。

这项更新极大地降低网络竞争,从而增加了吞吐量,特别当网络处于高度利用时段。随着越来越多的验证器加入网络,这点将变得越来越重要。

状态连接器

此次发布的状态连接器代码已经在Coston网络上激活,用以测试。

在三月中下旬激活状态连接器之前,这是Songbird网络的两项计划更新之一。我们将在另一篇博文中,为大家详述关于第二次更新的内容。

记忆池gossip

此前,交流仅限于通过区块创建来实现。此次更新后,节点将可以允许相互之间的交易gossip,这点会变得尤为重要,因为当前是基于领导者的共识机制,并非每一个人都可以创建区块。此次更新允许人们可以更快地将交易进入区块。

最低gas价格

最低gas价格将从225M降低至25M,这意味着交易价格将为低至原来的1/9。在这个变更前,Flare已燃烧了交易费用;变更后,最低gas价格由基础费用(base fee)和优先级费用(priority fee)组成。基础费用将由网络的共识机制决定,而非矿工或者用户。优先级费用类似于小费(tip),可以由用户自由设定,以在高峰时间竞争获得区块空间。

其他项修复与更新

修复API连接,巨大地提升API性能——简化Flare集成流程。

改进网络代码以使网络对变更的反应速度更快,对攻击的鲁棒性更佳,引导更快速。

修复多个问题以避免网络崩溃/挂起,提升稳定性,以及修复安全性问题。

优化工具支持生成原生Go智能合约绑定,使以太坊虚拟机实现更好的追踪。

提升整体性能,减少所需资源,即改进节点在同等资源量时的性能表现。

改进参数搜集,实现更好日志记录,包括整体节点执行的可见度更高。

这些更新为刚刚完成的硬分叉提供了基础,升级Songbird网络结构以符合计划中的Flare主网上线,其中也包括状态连接器的发布。接下来,我们会发布更多关于硬分叉的详情,敬请关注我们的博客和Twitter账号!