值得信赖的区块链资讯!
一览以太坊虚拟机EVM的三大功能及重要意义
以太坊虚拟机是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
早前 Optimism 已宣布将升级为 EVM 全兼容,开发者可使用 Solidity 智能合约直接在 Layer2 部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。
那么,这里面提到的以太坊虚拟机,即EVM(Ethereum Virtual Machine,EVM)是什么意思,又有何用处呢?今天就让我们来一探究竟。
什么是以太坊虚拟机?
计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。
进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。
这样一来,我们大可在虚拟机中尽情的折腾,各种病毒和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。

就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。
我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。
在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。
而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
以太坊虚拟机有何用处?
相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。
Vitalik 也将其构想为一个去中心化的“世界计算机”。作为计算机,就需要有计算,存储,执行等功能。
所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机(EVM)所编译和解释执行的软件或者应用就是“智能合约”。
当以太坊链上发生转账交易的时候,以太坊虚拟机(EVM)会进行以下一系列工作:
-
调取转账的数值,分析合约的指令。
-
计算Gas的消耗(手续费), 确保发出转账的地址有足够的Gas费。
-
执行合约,实现转账到对应的地址。
从上面以太坊虚拟机(EVM)的工作流程中,我们可以窥见EVM对于以太坊的几个功能:
-
便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。
-
正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。
-
增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在 EVM 内部运行。
-
不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。
-
保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。
小结
可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。
不过它同时也存在着很多缺陷深受诟病,比如 EVM 常用的 Solidity 语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。
原文标题:《科普 | 以太坊虚拟机EVM是什么,有何用处?》
作者:Soraya
比推快讯
更多 >>- 巴基斯坦积极斡旋美伊谈判,陆军元帅与特朗普通话
- 特朗普发帖前 15 分钟,“600 万桶原油期货”合约遭抛售
- 中国日均词元(Token)调用量突破 140 万亿,两年增长超千倍
- 武伊契奇:如需加息应从小幅调整开始
- 纳指期货延续跌势,下跌 0.8%,标普 500 指数期货下跌 0.72%
- 以色列特拉维夫响起警报,更多伊朗导弹来袭
- 以色列预备役军人拉兹·科恩被控向伊朗特工泄露敏感军事机密,并收受加密货币作为报酬
- 数据:1352.56 枚 BTC 从匿名地址转出,经中转后流入 Binance
- Tom Lee 称"迷你加密寒冬"正在消退,ETH 已达成目标的 77%
- 美、布两油主力空军大幅减仓 CL 空单,仍持有价值约 2100 万美元仓位
- James Wynn 在全部头寸被清算后再次开立 BTC 空头头寸
- 美国特拉华州拟立法将稳定币纳入银行业监管框架
- 亚马逊称巴林区域 AWS 中断
- 数据:当前加密恐慌贪婪指数为 10,处于极度恐慌状态
- YZi Labs 指控 CEA Industries 存在系统性治理失败
- 布伦特原油现报 104.33 美元/桶,涨幅 4.02%
- Hyperliquid 多空比显著分化:TAO、ZRO、ASTER 多头主导,WLD、TRUMP、AVAX 空头聚集
- 某鲸鱼地址清仓 8 个月前抄底的 2250 枚 ETH,亏损 407 万美元
- TAO 突破 310 美元,24 小时涨幅 14.28%
- 某巨鲸时隔 2 月开仓做多原油创 24H 最大单笔交易爆仓,已将剩余资金提出 Hyperliquid
- 6 天前新建地址成链上原油空头前三,持仓价值近 1000 万美元
- 币安已完成 Nillion (NIL) 于 ERC20 网络集成并开放充值提现业务
- 数据:以太坊现货 ETF 昨日总净流出 1618.42 万美元,持续 4 日净流出
- 昨日美国比特币现货 ETF 净流入 1.672 亿美元,以太坊 ETF 净流出 1620 万美元
- YZi Labs 将 8750 万枚 RDNT 转入币安,解锁时价值 386 万美元现仅剩 47 万美元
- Kalshi 拟全面封禁体育人士与政治人物参与相关市场交易
- 数据:HOOK 24 小时跌超 12%,NEWT 涨超 6%
- 数据:FlowDesk 向币安存入 6088 枚 ETH 和 162 万枚 LINK,共约 2794 万美元
- 特朗普甩锅国防部长:是你带头表态要打伊朗
- 以太坊核心开发者将于 3 月 26 日决定是否将 EIP-8141 纳入 Hegota 升级
- 盈利近 480 万美元账号购入 59 万美元 NBA 常规赛快船战胜雄鹿
- RootData:GUN 将于一周后解锁价值约 1003 万美元的代币
- 币安将移除 XRP/BNB、AXS/BTC、ETC/BTC 等部分杠杆交易对
- 数据:NFT 市场 3 月销售额跌至 2021 年以来新低
- 以太坊基金会阐述 L2 角色转型:从扩容工具转向差异化引擎
- 日本自民党启动链上金融工作组,推动国家级区块链金融战略
- Citadel 旗下 EDXM 拟推韩元永续合约,挑战全球最大离岸韩元衍生品市场
- 数据:Kalshi 3 月交易量有望突破 127 亿美元,单月交易量或将达 2025 年度交易量的 53.4%
- Aave v4 获 DAO 近乎全票支持,以太坊主网部署进入倒计时
- 数据:过去 24h Binance 净流入 2.03 亿 USDT
- 分析:Stripe 新推出的机器支付协议(MPP)可能标志着小额支付的转折点
- 某新地址从 Binance 提出 2973 枚 ETH,价值 639 万美元
- 某鲸鱼 7 小时前从 Binance 提取价值近 1600 万美元的山寨币
- 比特币网络发生罕见两区块重组,Foundry USA 赢得区块争夺战
- Kalshi 上周交易量约为 34 亿美元,占行业总成交易量的 54%
- SIREN 24 小时跌近 60%,市值跌至 7.8 亿美元
- 加密货币反弹,资金费率显示看跌情绪仍未消退、ETH 尤为显著
- 数据:加密市场普遍反弹,BTC 突破 7 万美元,仅 Layer2、Meme 及 AI 板块下跌
- 香港女子网恋遭加密货币投资骗局,损失超 550 万港元
- 世界黄金协会:受地缘政治风险推动,更多央行将增持黄金
比推专栏
更多 >>观点
比推热门文章
- 特朗普发帖前 15 分钟,“600 万桶原油期货”合约遭抛售
- 中国日均词元(Token)调用量突破 140 万亿,两年增长超千倍
- 武伊契奇:如需加息应从小幅调整开始
- 纳指期货延续跌势,下跌 0.8%,标普 500 指数期货下跌 0.72%
- 以色列特拉维夫响起警报,更多伊朗导弹来袭
- 以色列预备役军人拉兹·科恩被控向伊朗特工泄露敏感军事机密,并收受加密货币作为报酬
- 数据:1352.56 枚 BTC 从匿名地址转出,经中转后流入 Binance
- Tom Lee 称”迷你加密寒冬”正在消退,ETH 已达成目标的 77%
- 美、布两油主力空军大幅减仓 CL 空单,仍持有价值约 2100 万美元仓位
- James Wynn 在全部头寸被清算后再次开立 BTC 空头头寸
比推 APP



