Block.one发布 Release Candidate对于EOS,包括增强的安全功能

Block.one是一家开曼群岛注册的开源软件发行商,帮助开发EOS,这是构建去中心化应用程序(dApps)的最大平台之一,已经为EOSIO推出了“候选发布版”,EOSIO是一套支持零的软件产品-fee智能合约平台。

正如Block.one于2019年4月30日发布的官方博客文章中所述,这一最新的“候选版本标志着EOSIO软件平台的重大更新。”正如基于区块链的软件开发人员所描述的那样,新的候选版本EOSIO是“共识协议升级,它实现了协议规则的变更,需要协调。”

当前版本只是“发布候选人”,寻求社区反馈

Block.one的博客进一步指出,“阻止生成”或交易验证节点必须安装该版本,以便升级可以“成功部署”。软件发行商澄清说“这是反馈的候选发布者,(和那个)官方一旦我们完成了与社区的审核和测试更新,将在未来几周内发布。

在成功完成各个测试阶段后,当前版本可能会“升级为稳定”,Block.one的管理层解释道。此外,稳定版本将引入“基本机制(按顺序),以促进共识协议升级的激活。”

“三分之二的活跃多数BP”必须同意“激活特征”

据Block.one称,这些特殊机制将“允许EOSIO区块链的三分之二多数活跃区块生产者(BP)激活共识协议升级的各个功能,以修改协议规则。”

配置新的共识协议将要求“所有(EOS网络)节点在本地(更新)接受这些升级,”这个过程涉及“安装新版本的nodeos软件”。

新版本功能可以“独立激活”

正如Block.one所解释的那样:

每个特征在很大程度上被设计为单点,即每个特征可以彼此独立地激活,然而,一些特征可能依赖于每个问题中提到的其他特征。

这个开源软件发行商补充说,“这个功能实际上是促进共识协议升级激活的基础机制的一部分,因此需要成为第一个被激活的功能。”Block.one的博客也提到“一些功能将被配置为需要在区块链上进行预激活。“

根据EOS平台开发人员的说法,这“能够通过智能合约实现客观的链式策略,从而取代主观块生产者关于何时激活特定功能的政策。”

用“目标链式策略”实现功能

在大多数情况下,Block.one指出,“这一客观的链式政策将要求超过三分之二的活跃区块生产商批准一项链式多重交易提案。”

一旦获得批准,multisig事务将“执行特殊的系统合约操作以预激活特定功能。”如Block.one的博客中所述,必须在新版本的系统与该特殊操作签订合约之前激活“PREACTIVATE_FEATURE”功能可以部署。“那是因为”动作实现需要一个特权内部函数,只有在激活PREACTIVATE_FEATURE后才能使用。“

如Block.one的文档中所述,对于运行全节点的EOS用户,可以使用“详细建议”。这些旨在通过提供有关如何“为每个要实现的功能测试和更新系统”的说明(和建议)来指导块生产者。

所有节点运营商,不仅仅是BP,都必须“仔细检查建议的指示”

此外,Block.one指出“所有(全节点)运算符(包括非块生成节点)应该尽快查看建议的指令,因为更新到EOSIO v1.8.0将需要从genesis重放,这可能需要一些时间“。

EOSIO的其他值得注意的技术升级如下:

  • “(#6105)修改对RAM计费的限制;代号:RAM_RESTRICTIONS,“
  • “(#6103)修复与更换延期交易相关的问题;代号:REPLACE_DEFERRED,“
  • “(#6115)避免延期交易的交易ID冲突;代号:NO_DUPLICATE_DEFERRED_ID,“
  • “(#6333)禁止链接到不存在的权限;代号:ONLY_LINK_TO_EXISTING_PERMISSION,“
  • “(#6458)禁止提出空的生产者时间表,”
  • “(#6672)修复eosio :: linkauth的过度限制;代号:FIX_LINKAUTH_RESTRICTION,“
  • “(#6705)向自己发送行动时限制授权检查;代号:RESTRICT_ACTION_TO_SELF“

资讯来源:由0x资讯编译自CRYPTOGLOBE。版权归原作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢