LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > BOSCore参与EOSIOEVM挑战

BOSCore参与EOSIOEVM挑战

2020-03-06 BOSCore 来源:区块链网络

2月3日,Block.one 发布线上挑战要求以合约形式实现 EVM,明确指出:“无论您已经是 EOSIO 的资深人士还是新手,挑战赛都在寻找具有协作精神的竞争对手,他们能够在行业内取得突破,从而使该技术适用于主流市场。”

BOSCore 技术拓展一直走公链技术更新的最前沿,并且在区块链VM方向也有着较多的技术积累。为了促进 EOSIO 技术栈的丰富度,BOSCore 团队将参加这个挑战。

方案内容如下:

EOSIO 挑战要求

- 使用 EOS 合约模拟 EVM 虚拟机,并能够在模拟的虚拟机上运行 EVM 合约。

BOSCore 关键技术点

- EVM 依赖技术的移植和模拟,例如黄皮书的要求,加密算法库的引入等;

- 模拟的合约通过 EVM tests 的测试,保证正确性及可靠性;

- 性能能够达到实际使用的要求, 合约执行有时间限制,默认为30ms,在 EOS 合约中模拟整合 EVM 引擎以及合约需要符合这个限制才能够在实际环境中运行;

- EOSIO 合约的特定约束条件, 例如 wasm_constraints 中 maximum_func_local_bytes = 8192, 限制了已有加密库的某些方法的使用,需要针对特定问题进行解决;

- eos-vm 的独立运行环境,为测试及性能优化提供基础。

BOSCore 解决方案

step 1. 模拟 EVM 引擎,执行简单的 EVM bytecode;

step 2. 以 ERC20 合约为例,完成完整的合约运行;

step 3. 通过 EVM test,完成 benchmark;

step 4. 性能优化及代码优化。

BOSCore 团队会在接下来的时间及时更新我们的挑战细节,敬请大家期待。更重要的是,BOSCore 步履不停,会继续实现更多领先的技术特性,实现我们的技术蓝图理想,同时也会不断为 EOSIO 生态输送更多的技术活力。

—-

编译者/作者:BOSCore

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...