请选择 进入手机版 | 继续访问电脑版

CMT:CyberMiles虚拟机CVM与以太坊EVM快了上千倍

[复制链接]
    跳转到指定楼层
  • 5
  • 497

1

主题

3

帖子

9

积分

等待验证会员

积分
9
发表于 2018-9-26 17:07:06 | 显示全部楼层 |阅读模式
微信图片_20180926165540.jpg
回复

使用道具 举报

1

主题

3

帖子

9

积分

等待验证会员

积分
9
 楼主| 发表于 2018-9-26 17:07:53 | 显示全部楼层
CMT在官方微博里说:

从每个人都必学的加法说起,同样运行2000万次加法,以太坊虚拟机EVM需要35.3秒,而CyberMiles虚拟机CVM只需要3.26秒。

再考虑到吞吐量(TPS)方面,CyberMiles有着100倍的增量。

因此CVM在加法运算比EVM快1150倍。

升级到乘法,同样运行1000万次乘法,EVM需要35.33秒,CVM只需要2.96秒,加上100倍的TPS,CVM比EVM快1280倍。

回复 支持 反对

使用道具 举报

1

主题

3

帖子

9

积分

等待验证会员

积分
9
 楼主| 发表于 2018-9-26 17:08:40 | 显示全部楼层
同样运行6万次冒泡排序,EVM耗时48.01秒,CVM只需要0.45秒。

同样,考虑到TPS,CVM比EVM实际上快19900倍。

再来看最后一关:计算scrypt,这是其中最复杂的运算。

scrypt是指用以太坊智能合约跨链验证比特币交易。

严格来说,scrypt目前在以太坊是很难实现的。根据Vitalik Buterin的描述,这将花费3.7亿 gas。以正常的gas 价格计算,需要1个ETH。

即便价格不是问题,但每个以太坊区块只能消耗800万gas,因此在单一交易中完成 scrypt 是不可能的。

在实际生活中,接受包括比特币在内的多种加密货币作为支付方式是常见的电商场景。因此,电商应用的智能合约必须能够验证比特币交易。而验证过程的关键步骤就是使用Scrypt算法计算交易区块的header。

所以,专为电商优化的CyberMiles 做到了0.051秒计算scrypt结果。

在这个对比中,EVM是在非常理想的运行环境。只运行这一项操作,并且不考虑成本,只计算时间,需要920秒,超过了15分钟。

直接对比之下,CVM比EVM快了18039倍。

算到这里,想要和大家说的秘密已经呼之欲出。

从加法、乘法、冒泡排序,再到计算scrypt,难度逐渐升级,CVM的性能表现也越来越好。

与EVM相比,CVM不仅有万倍的性能提升,并且越是复杂的运算,CVM越有优势。

相关代码已经在官网公开,欢迎大家去测试!
回复 支持 反对

使用道具 举报

4

主题

8

帖子

39

积分

等待验证会员

积分
39
发表于 2018-9-26 17:49:04 | 显示全部楼层
好久没说一个词了:呵呵
回复 支持 反对

使用道具 举报

0

主题

11

帖子

27

积分

等待验证会员

积分
27
发表于 2018-10-1 00:29:11 | 显示全部楼层
这CX后,脸上会不会微微泛红?
回复 支持 反对

使用道具 举报

32

主题

7517

帖子

5万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
56638
发表于 2019-1-30 17:08:34 | 显示全部楼层
理论 关联 阅读


关联阅读——


身份认证 已成区块链最大应用风口?
http://www.oldleek.com/forum.php ... 844&fromuid=391
(出处: 老韭)

区块链的6层模型
http://www.oldleek.com/forum.php ... d=433&fromuid=3
(出处: 老韭)

Tempo共识机制 之 逻辑时钟(Logical Clocks)
http://www.oldleek.com/forum.php ... d=132&fromuid=3
(出处: 老韭)

理解 共识机制 的几个维度
http://www.oldleek.com/forum.php ... d=398&fromuid=3
(出处: 老韭)

共识机制  有哪些?
http://www.oldleek.com/forum.php ... d=245&fromuid=3
(出处: 老韭)

智能合约 的 解读
http://www.oldleek.com/forum.php ... d=246&fromuid=3
(出处: 老韭)

智能合约之父Nick Szabo:金钱就是永不破灭的泡沫
http://www.oldleek.com/forum.php ... d=440&fromuid=3
(出处: 老韭)

GDPR三个最基本定义:个人数据、数据控制者、数据处理者
http://www.oldleek.com/forum.php ... d=204&fromuid=3
(出处: 老韭)

token的属性是什么?token是什么?token会是什么?
http://www.oldleek.com/forum.php ... id=62&fromuid=3
(出处: 老韭)

Token真的可以不要? Token经济的“关键3点”
http://www.oldleek.com/forum.php ... id=40&fromuid=3
(出处: 老韭)

区块链 的 一些 名词解释
http://www.oldleek.com/forum.php ... d=215&fromuid=3
(出处: 老韭)

什么是51%攻击?
http://www.oldleek.com/forum.php ... d=418&fromuid=3
(出处: 老韭)


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1
QQ