PIP-3线上治理升级预告

亲爱的节点伙伴们:

我们预计将在2021年8月16日11点-2021年8月30日15点进行PIP-3的链上治理投票,本版本对PlatON底层节点网络进行升级,修复自主网启动以来影响用户体验且未解决的问题。

优化功能

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

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

  • 开放获取Slashing状态的getWaitSlashingNodeList接口issue-1787

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

bug修复

  • 修复fast同步没有完成的情况下重启节点失败issue-1775

  • 修复预估gas接口时,对于治理合约的预估,必须要传入gasPrice的问题issue-1758

  • 修复call调用偶现返回-32000错误码问题issue-1769

  • 修复节点fast同步失败后出现 BAD BLOCK 的问题issue-1783

  • 修复WASM跨合约调用时 platon_caller 值错误问题issue-1779

  • 同步修复以太坊txpool批量插入交易返回值错乱问题ETH-21683

说明

本次升级将兼容历史数据,需要链上治理升级。详见讨论链接

版本信息

本次升级的版本号为:1.1.0

Commit-ID: 待定

[English translation]

PIP-3:PlatON Network optimization and upgrade proposal

Purpose

Upgrade the underlying node network of PlatON to fix the unresolved problems that have affected the user experience since the start of the autonomous network.

New features

None

Optimization function

  • Optimize transaction dissemination strategy, send transaction hash value to nodes that do not directly broadcast transactionsissue-1780

  • Support the feature of RPC returning chainid (refer to EIP-695)

  • Open the getWaitSlashingNodeList interface for obtaining Slashing statusissue-1787

  • According to the community proposal, take the random election of the Alaya network blocking node. The expected value of the cumulative binomial distribution function is adjusted from 30 to 43. The candidate nodes are shuffled to increase the randomness. For details, please refer toissue-1785Discuss

bug fix

  • Fix the failure to restart the node when the fast synchronization is not completedissue-1775

  • Fix the problem that gasPrice must be passed in for the estimation of the governance contract when the gas estimate interface is calledissue-1758

  • Fix the problem that the call method occasionally returns -32000 error codeissue-1769

  • Fix the problem of BAD BLOCK after the node fast synchronization failsissue-1783

  • Fix the problem of the value of platon_caller being incorrect when WASM is called across contractsissue-1779

  • Synchronously fix the problem of incorrect return value of Ethereum txpool’s batch inserting transactionETH-21683

Description

This upgrade will be compatible with historical data and requires on-chain governance upgrades. See discussion for detailsLink

Version

The version number of this upgrade is: 1.1.0

Commit-ID: To be determined

节点升级操作手册将在提案发出后与节点社区同步,大家对本次升级有任何疑问或建议欢迎在此贴讨论,感谢大家的支持!

2 个赞