元宇宙非小号金色财经交流群社区官网

探索以太坊2.0:了解新一代EVM接班人

浏览:99|时间:2023-06-15 00:28:24
引言: 随着越来越多的应用部署在以太坊网络上,我们对扩展不可能三角(可扩展性、安全性和效率)的边界有了更强烈的需求。

作者|Mabrary编辑|小欧

具体来说,制约不可能三角的因素主要是共识机制(consensusprotocols)、转账签名(transactionsigning)和执行引擎(executionengine)。对于以太坊而言,目前的执行引擎或者说是整个协议架构的执行层就是以太坊虚拟机(EVM),这是一种基于栈(Stack)的执行环境,通过运行字节码指令(bytecodeinstruction)将系统从一种状态转换为另一种状态,驱动着整个以太坊的运转。

随着链上部署的应用越来越多,合约的功能越来越复杂,提高虚拟机的执行效率就显得尤为重要。因此,以太坊2.0考虑将当前的EVM替换成以太坊定制的WASM(eWASM),来提升智能合约的兼容性和执行效率。

WebAssemly(WASM)是一种为基于栈的虚拟机设计的二进制指令格式,是一种虚拟指令集,可以拥有更好的性能、较低的存储成本、更安全的执行环境、更多的语言支持等优势。

eWASM具有更好的性能以及更好的扩展性,可以支持Solidity、C++、Rust、AssemblyScript等编程语言,开发合约会更容易。eWASM也与当前的Web标准兼容,因而更容易在普通浏览器中运行,用户无需扩展程序即可访问dApp。此外,EOS、Dfinity、Polkadot、Tron、Cardano、Spacemesh等都已经或正在采用WASM。

接下来,我们想通过三个问题,

2.0 以太坊

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )