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 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
BOSCore参与EOSIOEVM挑战
2020-03-06 BOSCore 来源:区块链网络
LOADING...
相关阅读:
- Chainlink借助新的赠款计划实现智能合约采用2020-08-05
- 以色列将启动区块链平台2020-08-05
- 币圈投资赌徒故事2020-08-04
- 根据区块链安全审计员的说法,卡尔达诺将与雪莱硬叉一起领先Tezos2020-08-04
- 后唐比特,8月4日比特币(BTC)价格分析,明天早上8点币安新注册可得142020-08-04