PlatON测试网升级至0.11.0版本,实现支持WASM智能合约

 空投币   2020-04-10  来源:互联网  0 条评论
优质活动 币圈快讯 平台公告 行情分析
最新羊毛 最新空投 链圈挖矿 活动线报
新币上市 币圈空投 国外项目 币链屋
提醒:本站内容均转自网络,仅用于开发者下载测试,请明辨风险,若涉资金安全及隐私,请谨慎!谨慎!再谨慎!一切风险自担,涉及资金交易及个人隐私务必小心并远离,切记千万别投资,勿上当受骗。《本站免责申明》


4月10日,隐私计算网络和分布式经济体基础设施PlatON升级至0.11.0版本。该版本最为重大的更新内容是实现支持WebAssembly(简称WASM)智能合约。同时,根据近期社区反馈,0.11.0版本对4月10日,隐私计算网络和分布式经济体基础设施PlatON升级至0.11.0版本。该版本最为重大的更新内容是实现支持WebAssembly(简称WASM)智能合约。同时,根据近期社区反馈,0.11.0版本对低(零)出块率惩罚机制进行了优化,并修复了包括偶现Bad Block、EVM智能合约故障等11项问题。 

 

 

WASM智能合约

 

WASM智能合约是一种为栈式虚拟机设计的二进制指令集,是分布式系统开发的基础,具有运行高效、内存安全、无未定义行为和平台独立等特点,经过了编译器和标准化团队多年耕耘,目前已经有了成熟的社区。在区块链领域,越来越多开发者倾向于基于WASM进行DApp开发。


  

在本次版本升级后,PlatON正式开始支持WASM智能合约,并将涵盖以下功能:

l编译,部署,调用WASM智能合约

lWASM智能合约的升级,销毁

l提供Java、Javascript sdk调用WASM智能合约

l发布WASM智能合约的部署工具

 

在0.11.0版本发布后,PlatON测试网将同时支持两种智能合约,即EVM智能合约和WASM智能合约,能最大可能发挥两者优势,满足不同应用场景需求。WASM智能合约的实现支持,将吸引更多的开发者灵活采用多种开发语言,参与PlatON网络建设。

 

重大机制优化

 

PlatON环银河拉力赛参赛节点近期反馈测试网的处罚策略过于严厉,即只要当选为验证人的节点在一个共识周期内没有出过块,那么此节点将被处罚,而节点在升级过程中或由于网络抖动原因,导致不能在被选为验证人时及时出块。

 

经充分研讨和测试,0.11.0版本对低(零)出块率惩罚机制进行了优化。优化内容包括:

 

一、只有在一定时间范围内持续不出块(时间范围用共识周期数衡量)才进行处罚;

二、只有超过一定的不出块次数才会处罚。

 

多项修复和完善

 

除支持WASM智能合约和优化低(零)出块率惩罚机制,0.11.0版本综合社区建议修复了如下11个方面的问题:

 

l修复了fast同步中途退出后节点启动失败问题

l修复了频繁调用GetTransactionCount接口导致节点内存溢出问题

l修复了不能向内置合约转账的问题

l修复了节点view差距很大时view同步慢的问题

l修复了测试网节点同步时出现vrf invalidate问题

l修复了偶现bad block的问题

l修复了交易索引被删除导致交易信息查不到的问题

l修复了EVM智能合约中调用blockhash函数,部分节点执行过程中会出现panic问题

l解决了随机选取验证人节点时计算小版本号问题

lstorage存储增加引用计数,解决value相同时被优化掉的问题

l增加0.11.0版本前的合约黑名单,解决由于存储优化导致bad block问题

 

社区治理完成升级

 

在PlatON治理机制下,决策权属于“利益相关者”,即权利属于人民。对于此次测试网版本升级,需经由社区投票治理,最终投票通过方可上链运行。

 


社区节点在区块高度为3594615(即4月8日10: 04: 53)时发起了升级提案,提议PlatON支持WASM合约并修复测试网部分BUG。该提案发起后进入投票期,截止至区块高度为3751730(即4月10日10: 03: 18),共有66个节点投赞成票,其参与率和支持率均达到要求,提案成功通过并生效。这意味着,该项升级提案将在下一个共识轮第一个块开始实施,测试网0.11.0版本正式生效。

 

PlatON注重社区的力量,欢迎更多开发者、节点合作伙伴及个人用户加入我们,参与测试网络0.11.0版本测试,同时参与丰富多彩的环银河拉力赛活动,发挥集体智慧的力量,促进网络稳定运行和PlatON生态繁荣。

@font-face{ font-family:"Times New Roman"; } @font-face{ font-family:"宋体"; } @font-face{ font-family:"Calibri"; } @font-face{ font-family:"微软雅黑"; } p.MsoNormal{ mso-style-name:正文; mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:宋体; mso-bidi-font-family:'Times New Roman'; font-size:10.5000pt; mso-font-kerning:1.0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:""; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:""; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ } div.Section0{page:Section0;} @font-face{ font-family:"Times New Roman"; } @font-face{ font-family:"宋体"; } @font-face{ font-family:"Wingdings"; } @font-face{ font-family:"Calibri"; } @font-face{ font-family:"微软雅黑"; } @list l0:level1{ mso-level-number-format:bullet; mso-level-suffix:tab; mso-level-text:""; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:21.0000pt;text-indent:-21.0000pt;font-family:Wingdings;} @list l1:level1{ mso-level-number-format:bullet; mso-level-suffix:tab; mso-level-text:""; mso-level-tab-stop:none; mso-level-number-position:left; margin-left:21.0000pt;text-indent:-21.0000pt;font-family:Wingdings;} p.MsoNormal{ mso-style-name:正文; mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:宋体; mso-bidi-font-family:'Times New Roman'; font-size:10.5000pt; mso-font-kerning:1.0000pt; } span.10{ font-family:'Times New Roman'; } span.15{ font-family:'Times New Roman'; font-weight:bold; } p.p{ mso-style-name:"普通\(网站\)"; margin-top:5.0000pt; margin-right:0.0000pt; margin-bottom:5.0000pt; margin-left:0.0000pt; mso-margin-top-alt:auto; mso-margin-bottom-alt:auto; mso-pagination:none; text-align:left; font-family:Calibri; mso-fareast-font-family:宋体; mso-bidi-font-family:'Times New Roman'; font-size:12.0000pt; } span.msoIns{ mso-style-type:export-only; mso-style-name:""; text-decoration:underline; text-underline:single; color:blue; } span.msoDel{ mso-style-type:export-only; mso-style-name:""; text-decoration:line-through; color:red; } @page{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section0{ margin-top:72.0000pt; margin-bottom:72.0000pt; margin-left:90.0000pt; margin-right:90.0000pt; size:595.3000pt 841.9000pt; layout-grid:15.6000pt; } div.Section0{page:Section0;}

本文地址:http://bilianwu.com/33675.html
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!
重要提醒:本站内容均转自互联网,请明辨各个项目风险,不构成投资建议,如涉及资金交易,请谨慎操作与自担风险!
《新人必看》 《本站免责申明》

评论已关闭!