开源区块链系统 AElf 性能测试系列文章 - 01

本文对比了AElf和以太坊EVM的性能,结果显示AElf在合约执行效率上远超EVM。在LoopDivAdd10M测试中,AElf耗时仅为EVM的1/169,而在LoopExpNop1M测试中,这一比例更是达到了1/1223。测试基于官方代码库进行,详细数据和测试用例可在GitHub找到。
摘要由CSDN通过智能技术生成

开源区块链系统 AElf 性能测试系列文章 AElf vs ETH - 01

近期对标以太坊做了一系列针对测试,在此次测试过程中,我们发现在同一机型上,运行同样的测试用例,AElf的合约执行效率远高于以太坊的EVM的合约执行效率。

以太坊的合约执行效率低,一方面因为虚拟机机制和gas费规则带来的一定开销导致效率降低,另一方面因为EVM的256位设计导致合约执行效率更低。

而AElf在合约执行层面:基于Protobuf实现了一个类grpc的智能合约执行环境,并且没有多余设计,合约执行效率自然远高于以太坊的合约执行效率。具体的实现大家可以去github上围观。

1.测试用例及代码库

以下是对标以太坊 loop-divadd-10M.json 和 loop-exp-nop-1M.json的测试情况。

ETH: 基于官网go实现版本 https://github.com/ethereum/go-ethereum
AElf: 基于官方C#实现版本 https://github.com/AElfProject/AElf

测试用例, 对标ETH的标准测试 https://github.com/ethereum/tests/tree/develop/src/VMTestsFiller
对应AElf 测试程序:https://github.com/AElfProject/AElf/blob/dev/bench/AEl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值