【公告】Vite Pre_Mainnet将于7月3日14:00硬分叉,请所有节点及时升级



  • Vite Pre_Mainnet将开启代号为“SEED”的硬分叉,这是Pre_Mainnet上线以来第一次硬分叉,主要内容为提高智能合约获取随机数的不可预测性。

    硬分叉高度为3488471,分叉时间大约在北京时间2019年7月3日14:00。

    https://github.com/vitelabs/go-vite/releases/tag/v2.2.0

    具体内容包括:

    1. 硬分叉后创建合约时增加SeedCount参数,保证随机数不可预测。

    2. 硬分叉后增加随机数指令,支持在同一笔交易中生成多个随机数。

    其他优化内容:

    1. 默认不保存vmlog(即event),智能合约依赖的全节点如果需要使用vmlog,注意在部署新版本前修改node_config.json,配置以下任意一个参数:
      "VmLogAll":true 表示保存所有合约的vmlog
      "VmLogWhiteList":["vite_d789431f1d820506c83fd539a0ae9863d6961382f67341a8b5","vite_000000000000000000000000000000000000000595292d996d"] 表示只保存指定合约的vmlog

    2. 事件订阅支持订阅单个账户新交易事件和单个账户新在途交易事件。

    请所有超级节点、全节点在7月3日14:00前完成升级。


Log in to reply
 

Suggested Topics