原创 PlatON
自AIP-17提案投票发起后,截止至今日,支持率已超92%,目前提案已获得高票通过,Alaya网络升级至0.16.0版本,预计生效时间为2021年8月2日。
本次提案主要专注于Alaya网络优化,以提升网络服务质量。
更新内容详情如下:
| 优化功能
- 节点进程名由原来的platon修改为alaya,启动命令中不再需要指定参数–alaya
- 优化交易传播策略,对于不直接广播交易的节点,发送交易hash值
- 支持RPC返回chainid的特性(参考EIP-695)
- alayakey工具优化,genblskeypair命令输出BlsProof
- 根据社区提议对Alaya网络随机性选举节点出块,累积二项分布函数期望值做出调整,讨论请至论坛:https://forum.latticex.foundation/t/topic/5363
- 支持在创建网络时指定当前网络地址前缀hrp
i. 支持在创世区块中指定hrp,hrp需符合bech32规范
ii. 网络初始化时,hrp会被记录到创世区块
iii. 除Alaya主网外,其他chainid不绑定hrp,避免因各个节点hrp设置不同导致其他问题
iv. hrp不指定时默认值为atp
v. platon account new/alayakey generate/alayakey generate命令支持传入hrp,不传时默认使用atp
vi. alayakey子命令updateaddress支持任意eip55或bech32地址转换为目标地址,目标地址hrp需手动输入,不输入时使用默认值
| Bug修复
- 对节点因零出块处罚锁定后,重新返回验证人时总权重错误问题导致的错误节点信息进行修复
- 修复预估Gas接口时,对于治理合约的预估,必须要传入gasPrice的问题
- 修复call调用偶现返回-32000错误码问题
- 修复创世块extra字段判断逻辑错误问题
- 修复节点fast同步失败后出现BAD BLOCK的问题
- 修复WASM跨合约调用时platon_caller值错误问题
- 修复调用platon_block_hash时WASM内存溢出问题
- 修复因委托收益不能领取的bug导致的账目错误问题
说明:本次升级将兼容历史数据,需要链上治理升级。
目前,由隐私AI计算网络PlatON发起的线上黑客松在DoraHacks开发者平台Hackerlink持续进行中,本次Alaya网络升级后,也将进一步夯实网络的基础功能完备性、安全性、易用性,更好地支持PlatON黑客松的开发工作。
Alaya作为PlatON的先行网和试验田,所有的灵感和尝试都将在Alaya开发测试网/Alaya主网率先进行,本次黑客松由PlatON设立17万美元奖金池,鼓励全球开发者们为PlatON/Alaya生态贡献idea和早期项目。
快速报名通道:https://hackerlink.io/grant/Alaya/1
本文转载自https://mp.weixin.qq.com/s/PjsGNRl0QKI5O0FnUvYd_Q