亲爱的节点伙伴们:
我们预计将在2021年7月27日11点-2021年8月2日11点进行AIP-17的链上治理投票,本版本修复长期以来影响用户体验但一直未解决的问题。
优化功能
- 节点进程名由原来的 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
详细内容请见以下链接:
节点升级操作手册将在提案发出后与节点社区同步,大家对本次升级有任何疑问或建议欢迎在此贴讨论,感谢大家的支持!