提议尽快升级Alaya网络到0.16.0版本

大家好
Alaya正在运行的0.15.0版本有一些已知问题已经经过定位并修复,如:

  • 对节点因零出块处罚锁定后,重新返回验证人时总权重错误issue-1654问题导致的错误节点信息进行修复
  • 预估gas接口时,对于治理合约的预估,必须要传入gasPrice的问题issue-1758
  • call调用偶现返回-32000错误码问题issue-1769
  • 创世块extra字段判断逻辑错误问题issue-1757
  • 修复节点fast同步失败后出现 BAD BLOCK 的问题issue-1783
  • 修复WASM跨合约调用时 platon_caller 值错误问题issue-1779
  • 修复因委托收益不能领取的bugissue-1583导致的账目错误问题

除此之外,针对大家提出的一些好的建议做了优化:

  • 节点进程名由原来的 platon 修改为 alaya,启动命令中不再需要指定参数 --alaya

  • 优化交易传播策略,对于不直接广播交易的节点,发送交易hash值issue-1780

  • 支持RPC返回chainid的特性(参考EIP-695)

  • 根据社区提议对Alaya网络随机性选举节点出块,累积二项分布函数期望值做出调整,具体请参考issue-1785讨论

  • 支持在创建网络时指定当前网络地址前缀hrp

    1. 支持在创世区块中指定hrp,hrp需符合bech32规范
    2. 网络初始化时,hrp会被记录到创世区块
    3. 除alaya主网外,其他chainid不绑定hrp, 避免因各个节点hrp设置不同导致其他问题
    4. hrp不指定时默认值为atp
    5. platon account new / alayakey generate / alayakey generate 命令支持传入hrp, 不传时默认使用atp
    6. alayakey 子命令updateaddress支持任意eip55或bech32地址转换为目标地址, 目标地址hrp需手动输入,不输入时使用默认值

建议尽快对alaya网络进行升级, 请大家多提建议,多多支持!
提案链接:https://github.com/AlayaNetwork/AIPs/pull/2
谢谢!

3 个赞

支持,修复已知问题,继续往前走

是否考虑将打包出来的可执行文件的名称修改为alaya(仅针对二进制包名的修改,暂时不对api做修改),这样的话,周边产品以及节点的监控脚本同样需要做一些调整,但修改应该不会很大。

这样的话,启动命令中的 --alaya 也可以一并去掉了

根据目前最新的测试结果,这个累积二项分布函数期望值最终可能不是30,详细测试数据可以参考这里issue-1875

我将根据最新的测试实际数据更新提案内容

支持! 让alaya网络尽快回到正轨,更好的履行先行网的职责~

2 个赞

支持! 让alaya网络尽快回到正轨,更好的履行先行网的职责~
先行网当然是大刀阔斧的修改、实验,不怕出错,就怕不动。

1 个赞

支持,请尽快升级呀

尽快升级 :love_you_gesture: :love_you_gesture: :love_you_gesture:

支持升级紫薯布丁