火星独家 | 以太坊2.0的“心脏置换”:一文读懂从EVM到EWASM的升级( 二 )
从一开始 , EVM的设计就强调正确性而不是效率 。 这体现在网络上的所有节点都必须完全准确地运行EVM 。 Wasm虽然与EVM类似 , 但它是为网络而发明 , 与其说是正确性 , 不如说是强调效率和快速加载 。 因此 , 所有节点都必须完全准确地运行EVM 。 相反 , Ewasm更多集中在快速加载时间和效率上 。 eWasm比EVM更快、更安全 , 它支持更多语言 , 而不仅仅局限Solidity 。 Ewasm受益于WASM生态系统 , 可以在任何地方执行 , 这也将增加处理交易数量 。
简单概括 , 两者的区别主要表现在以下三个方面:
(1)速度和效率提升:eWASM与EVM相比最明显的优势是代码执行的速度和效率上的大幅提升 , 执行速度提升意味着区块每秒可以处理的交易数量 TPS(吞吐量)提升 。
(2)预编译:Ewasm的另一个主要好处是 , 它可以减少甚至消除对预编译的需求 。 所谓预编译(预编译合约)是EVM字节码的特殊位 。 如果对预编译合约发出调用 , EVM将执行预先定义的本机代码并返回结果 。
(3)互操性:Ewasm在性能上超过EVM的第三个领域是互操作性 , Ewasm将支持更多的语言 , 并将受益于比EVM更广泛的工具集 。
Ewasm能够与多种语言进行交互 , 并且拥有更为广泛的开发者工具集 , 将支持C/C++/Rust语言 , Ewasm能够帮助开发者又快又省地创建智能合约 , 并且没有硬分叉的顾虑 , Ewasm可以直接转换为编译代码 , 从而提高加载速度 , 并且大幅提升每个区块能够处理的交易量 。
Ewasm也支持更多的编程语言种类进行智能合约开发 , 这些编程语言相比Solidity具有更广泛的社区开发支持资源 , 包括编译工具、开发人员 。
Ewasm的目标是什么?
文章插图
Ewasm的目标是取代EVM 。 因此 , Ewasm与现有处理交易模式有很大的不同 , 它能够极大地提高交易吞吐量 。
总结来讲 , Ewasm相比原来的EVM支持更多的开发语言 , 支持64位的数据处理 , 代码执行快 , 达到硬件级别 , 而且还需要预编译 。 ETH2.0将是与以太坊完全不同的系统 , 二者将并行存在多年并具有不同的特征集 。
参考文章:
Ethereum 2.0: A Complete Guide. Ewasm.
【火星独家 | 以太坊2.0的“心脏置换”:一文读懂从EVM到EWASM的升级】Ethereum eWASM Explained Simply
- 上线|加密货币集体开涨,以太坊2.0上线会带来哪些影响?
- 智能手机|斗球新闻:Reliance Jio与Vivo合作在印度推出Jio独家智能手机
- 半导体外延片制造与加工服务公司“华兴激光”获元素智联投资|独家融资 | 融资
- 武汉飞恩微电子完成2亿元D轮融资,软银中国领投|独家首发 | 微电子
- 以太坊2.0时代的大幕升起
- 苹果12的激光雷达,就连NASA也会在下次火星登陆中用到它?
- 电脑不能上网水晶头坏了,学习以太网的几种接法,自己搞定。
- 飞行器|马斯克:SpaceX有望四年后向火星发送无人飞船
- 英特尔独家专门优化,然而固态硬盘仍然销量低迷
- 链路冗余配置以思科太网通道及华为以太Trunk配置