值得信赖的区块链资讯!
以太坊2.0的“心脏置换”:一文读懂从EVM到EWASM的升级
以太坊虚拟机是以太坊区块链的心脏,没有它,以太坊的智能合约的确定性将无法保障。

编译 | Bite@火星财经App
ETH2.0分片链第二阶段将运行支持智能合约运行的新虚拟机环境Ewasm,分片链的节点将存储账户、合约和状态信息,届时分片链也将完成从数据分片到状态分片的转变,此时以太坊才可以说是真正意义上实现了扩容。
延伸阅读:火星独家 | 牛市发动机启动,深度解析ETH 2.0六大看点火星独家 | 参与以太坊2.0质押没有32个ETH怎么办?这些机构了解一下火星独家 | 为什么说以太坊2.0是“懒惰验证者的安全天堂”?
首先要了解Ewasm,我们先介绍“虚拟机”到底是什么意思?

简单来说,传统的操作系统 (Windows/iOS) 一次只需要在一个系统中运行。而虚拟机 (VM) 是基于本地操作系统所创建更高级抽象,可用于复制物理机的功能。
虚拟机使得用户能够在不同的硬件架构和操作系统中同时运行同一平台,这就是为什么虚拟机非常适合像以太坊这样的去中心化网络的原因。以太坊虚拟机 (EVM) 的功能就类似世界计算机,遍布全球的节点都能进行访问。
以太坊EVM
EVM是一个轻量级的虚拟机,其设计是用于在以太坊网络上运行智能合约。作为虚拟机,EVM的功能与传统的操作系统(如Windows)稍有不同。一般来说,虚拟机是建立在本机操作系统上模拟物理机的高级抽象。它们允许同一平台,在许多不同的硬件体系结构和操作系统上运行,这使得虚拟机非常适合像以太坊这样的分布式网络。EVM的构建是为了模拟可由物理CPU执行的操作,其还负责以太坊的许多关键功能。
以太坊虚拟机是以太坊区块链中关键组成部分,或者说是一个通用的执行环境,没有它,以太坊的智能合约的确定性将无法保障。

从这个层级图可以看出,EVM是智能合约运行的基础环境,EVM之于以太坊就像心脏对人体的重要性一样。
通过运行以太坊虚拟机,计算机就变成了网络中的一个“节点”,并与其它节点一样具有同等地位的处理事务。
你可以将其与Windows等传统操作系统进行比较。不同的是,Windows一次只能操作一台机器。而以太坊虚拟机一次要操作很多台机器,模拟的是一台物理机。
由于当前的以太坊虚拟机(EVM)架构缺乏灵活性,对以太坊协议的强化有一定限制性。扩展执行层的方法是引入特殊的“预编译”合约。通过使用WebAssembly作为虚拟机规范,以执行高性能的“预编译”合约,简化引入此类合约的过程。
以太坊Ewasm

WebAssembly(简称WASM)的设计目标是性能和效率,是为Web开发构建的一个高效计算引擎,它是一个可移植、体积小、加载快并且兼容 Web 的全新格式。WebAssembly 有一套完整的语义,实际上WASM是体积小且加载快的二进制格式,你可以用它来编写Web代码。它是计算机中的一个虚拟机,可以专门执行优化的命令,设计的首要目标是性能,适合用在区块链项目中。它的主要任务是优化执行和加载时间,通过转换或执行某些命令来做到这一点。
Ewasm也是以太坊2.0更新的重要组成部分,将成为解决以太坊可扩展性问题的一部分。以太坊将加入诸如波卡(Polkadot)、Cardano、EOS、Tron、Spacemesh和NEAR协议等项目的队列,而这些项目已经或正在采用Wasm。
Ewasm与EVM

以太坊在狭义上表示一套协议,这套协议定义了去中心化应用的平台。它的核心是以太坊虚拟机,它可以执行任意算法复杂度的代码。在计算机科学的术语中,以太坊是图灵完备的。开发者可以使用语法上类似JavaScript和Python的编程语言(Solidity)创建运行于EVM上的应用程序。
以太坊虚拟机使用256比特长度的机器码,是一种基于堆栈的虚拟机,用于执行以太坊智能合约。由于EVM是针对以太坊体系设计的,因此使用了以太坊账户模型(Account Model)进行价值传输。
从一开始,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将是与以太坊完全不同的系统,二者将并行存在多年并具有不同的特征集。
参考文章:
比推快讯
更多 >>- 华尔街日报:五角大楼考虑增派军舰护航霍尔木兹海峡
- 美国 3 月密歇根大学消费者信心指数初值 55.5,预期 55,前值 56.6
- 美国 3 月一年期通胀率预期初值 3.4%,预期 3.7%,前值 3.40%
- 某巨鲸将 2270 万美元 XAUT 换仓 10242 枚 ETH
- WSJ:美国防部考虑派遣更多军舰前往中东,以护送油轮通过霍尔木兹海峡
- 纳斯达克 100 指数涨幅扩大至逾 1%
- 美国罗素 2000 指数涨幅超过 1%
- 美贸易代表:关税退款应以奖金形式发放给员工
- 某交易员 3.13 亿美元 BTC 及 ETH 多单浮盈 2596.8 万美元
- 以太坊短时拉升触及 2200 美元
- 美股高开,加密货币概念股大幅上涨,BMNR 涨 7.79%
- 美股三大股指高开,道指涨 0.47%,Adobe 大跌 7%
- 道琼斯指数开盘上涨 330.88 点,报 47,008.73 点
- 摩根大通:美股散户风险偏好降温,股票购买下降约 30%
- 波场 TRON 社区发起 v4.8.1 新功能讨论提案,推动网络兼容性进一步升级
- Trend Research 向 Binance 转入 1.5047 亿枚 USDC,或购入更多 ETH
- Trend Research 关联地址从币安提取 2.7 万枚 ETH 并存入 1.5 亿枚 USDC
- Nick Timiraos:核心 PCE 1 个月年化为 4.5%,整体个人消费支出 1 个月年化为 3.4%
- 数据:140.24 枚 BTC 从 Grayscale 转入 Coinbase Prime,价值约 1020 万美元
- 沙特据称减产 200 万桶/日应对霍尔木兹海峡封锁
- Trend Research 从币安提取 27,000 枚 ETH,价值约 5797 万美元
- 阿联酋再遭导弹与无人机袭击,部分中东资金考虑转移至新加坡
- 英媒:欧洲部分国家与伊朗磋商恢复霍尔木兹海峡航运
- 前摩根大通等机构交易员推出加密自营交易平台 Velotrade
- 某巨鲸抛售价值 1,170 万美元的 XAUT,换入 5,313 枚 ETH
- Kraken 旗下代币管理平台 Magna 集成 RootData,以发掘更多 BD 线索
- 上市公司 UTime 拟以 8000 万美元收购 Web3 数据平台“非小号”
- 市场分析:核心 PCE 连续增高对美联储鸽派不利
- 数据:9.68 万枚 SOL 转入 Binance,价值约 874 万美元
- 美国第四季度核心 PCE 物价指数年率修正值 2.9%
- 市场消息:交易员押注美联储将在 9 月前降息
- 美国核心 PCE 创近两年高位,符合预期
- 某巨鲸 10 天内从币安囤积 1.4 亿美元 BTC
- 美国国防部长赫格塞思:霍尔木兹海峡已开放通行,但伊朗仍在向船只开火
- 美银警告市场走势类似 2007 年危机前夕
- Solana Shanghai Builder Station 开幕仪式已被取消,官方已删推
- 美国防部长:伊朗新任最高领袖可能受伤
- 某巨鲸今日买入 968 万美元 TRUMP 浮盈 272 万美元,曾在 MELANIA 亏损 1568 万美元
- 今夜美国 PCE 数据或意外走高,为美联储降息前景增添不确定性
- Opinion 推出 50% Maker 返佣机制,做市商可获交易手续费分成
- Bitcoin Policy Institute:呼吁修改将所有 BTC 支付视为资本利得的美国税收规则
- 某巨鲸出售 13739 枚 ETH,价值 2896 万美元
- 观点:油价冲击下比特币短期难成避险资产,若油价维持高位或跌至 5 万–5.8 万美元
- RootData 发布加密交易所透明度榜单(股票类),Binance Alpha、Gate、Bybit 领先
- 经济学家预测美联储年内将降息两次,沃什人选引发担忧
- FT:海湾产油国已损失约 151 亿美元能源收入,霍尔木兹海峡近乎停运
- 特朗普:未来一周将对伊朗予以迎头痛击
- 主流 Perp DEX 一览:各平台交易量变化较小,Hyperliquid 持仓量维持高位
- 分析:比特币在宏观压力环境下继续走强,波动性下降或为进一步上涨提供条件
- Strategy CEO 出售 2034 股 MSTR,约合 27.9 万美元
比推专栏
更多 >>- 懂王:那就大家一起難受吧|0313亞盤後
- 当黄金被「困」在迪拜,是时候旗帜鲜明「唱多」香港了
- 東大、波斯、阿拉伯【第七次/進展/能源變量】|0310東3.5
- 从 HSK 到 USDGO:香港两大持牌机构,开始「脱钩」
- There is no new boss YET
- New situation and new games|0305 Asian
- B52 Were on the way to Iran|0304 Middle East
- 开放独角兽门票:从 Robinhood 到 MSX,一场 Pre-IPO 的链上平权实验
- Big player's 『Trigger moment』|0227Europe
- 简街有没有「操纵」BTC?拆解 AP 制度,读懂 ETF 申赎机制背后的定价权博弈
观点
比推热门文章
- 美国罗素 2000 指数涨幅超过 1%
- 美贸易代表:关税退款应以奖金形式发放给员工
- 某交易员 3.13 亿美元 BTC 及 ETH 多单浮盈 2596.8 万美元
- 以太坊短时拉升触及 2200 美元
- 美股高开,加密货币概念股大幅上涨,BMNR 涨 7.79%
- 美股三大股指高开,道指涨 0.47%,Adobe 大跌 7%
- 道琼斯指数开盘上涨 330.88 点,报 47,008.73 点
- 摩根大通:美股散户风险偏好降温,股票购买下降约 30%
- 波场 TRON 社区发起 v4.8.1 新功能讨论提案,推动网络兼容性进一步升级
- Trend Research 向 Binance 转入 1.5047 亿枚 USDC,或购入更多 ETH
比推 APP



