evmone说明

首先介绍一个人chfast,他同时是 evmoneheraevmc 等项目的主要作者。

  • evmone是以太坊虚拟机(EVM)的C ++实现;

  • 旨在实现整洁的,独立的EVM实现,可以将其作为以太坊客户端项目的执行模块导入;

  • evmone的代码库经过优化,可提供快速有效的EVM智能合约执行。

同hera在geth上的整合方法一样,evmone也可以通过evmc接口整合至geth,成为geth的外接evm。需要使用 binary releases of geth with EVMC support 版本的geth。

1
geth --vm.evm=./libevmone.so

通过ewasm工作组的测试显示,evmone的性能大大优于geth原生的evmcita以及parity-evm

目前还没有找到 evmone 与 hera 的性能对比测试结果。待后续对比完成后,补齐。