大家好
Alaya正在运行的0.14.0版本有一些已知问题已经经过定位并修复,如:
- 锁仓释放后余额异常问题
- 零出块处罚中的节点解委托时权重未调整的问题
- 节点零出块被处罚后回到验证人列表需要重新声明版本号问题
除此之外,针对大家提出的一些好的建议做了优化:
-
同时支持使用自有金额和锁仓金额进行质押
根据社区节点建议,支持质押时同时使用锁仓金额和自有金额issues-1582
原逻辑
质押时选择使用锁仓金额或自由金额, 不能同时选择2种金额
新逻辑
质押时可以不指定使用锁仓金额还是自由金额(typ默认2),默认优先使用锁仓金额,当质押金额大于锁仓金额时才使用自由金额
- 低版本节点在链升级通过后主动退出
治理升级提案已经获得通过的前提下,旧版本已不能继续运行,如果不主动退出运行将导致节点在分叉区块持续执行区块失败(bad block)进而不断请求从邻居节点同步区块,导致邻居节点网络流量无谓增加。
- 根据质押总量动态调整二项分布参数
根据质押总量的变化动态调整选举验证人时的二项分布的参数,以保证选举过程中各个验证人被选中的概率曲线更平滑
-
优化当前验证节点p2p连接规则,减少不必要的流量损耗
由于部分未升级的节点没有及时退出运行,导致网络流量暴增,为避免不必要的流量开销,本次升级做如下优化:
a. 对当前网络已升级的验证人节点记录到白名单(快照时间为2021-1-7)
b. 将握手协议版本号升级到6
c. 当新节点收到满足以上任意条件的连接请求将获准建立连接,否则连接将被拒绝
建议尽快对alaya网络进行升级, 请大家多提建议,多多支持, 谢谢!