Alaya网络AIP-17线上治理升级公告

亲爱的节点伙伴们:

Alaya网络AIP-17线上治理升级已经开始,投票时间为2021年7月27日11点-2021年8月2日11点,为了Alaya网络的稳定性和更好的体验,推荐大家尽快升级到0.16.0版本,并进行投票/版本声明操作,操作手册请点击下方链接:

本次更新内容详情如下:

优化功能

  • 节点进程名由原来的 platon 修改为 alaya,启动命令中不再需要指定参数 --alaya
  • 优化交易传播策略,对于不直接广播交易的节点,发送交易hash值#1780
  • 支持RPC返回chainid的特性(参考EIP-695)
  • alayakey工具优化,genblskeypair命令输出BlsProof
  • 根据社区提议对Alaya网络随机性选举节点出块,累积二项分布函数期望值做出调整,请参考issue-1785讨论
  • 支持在创建网络时指定当前网络地址前缀hrp
    • 支持在创世区块中指定hrp,hrp需符合bech32规范
    • 网络初始化时,hrp会被记录到创世区块
    • 除alaya主网外,其他chainid不绑定hrp, 避免因各个节点hrp设置不同导致其他问题
    • hrp不指定时默认值为atp
    • platon account new / alayakey generate / alayakey generate 命令支持传入hrp, 不传时默认使用atp
    • alayakey 子命令updateaddress支持任意eip55或bech32地址转换为目标地址, 目标地址hrp需手动输入,不输入时使用默认值

bug修复

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

说明

本次升级将兼容历史数据,需要链上治理升级。

版本信息

  • 本次升级的版本号为:0.16.0
  • Commit-ID: 0xf7e22997aebd599df9c71d49f5b6cbbeb93f63a433f615f0fdd7e19a14524fff

详细内容请见以下链接: