
一览以太坊虚拟机EVM的三大功能及重要意义
以太坊虚拟机是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
早前 Optimism 已宣布将升级为 EVM 全兼容,开发者可使用 Solidity 智能合约直接在 Layer2 部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。
那么,这里面提到的以太坊虚拟机,即EVM(Ethereum Virtual Machine,EVM)是什么意思,又有何用处呢?今天就让我们来一探究竟。
什么是以太坊虚拟机?
计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。
进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。
这样一来,我们大可在虚拟机中尽情的折腾,各种病毒和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。
就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。
我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。
在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。
而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。
以太坊虚拟机有何用处?
相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。
Vitalik 也将其构想为一个去中心化的“世界计算机”。作为计算机,就需要有计算,存储,执行等功能。
所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机(EVM)所编译和解释执行的软件或者应用就是“智能合约”。
当以太坊链上发生转账交易的时候,以太坊虚拟机(EVM)会进行以下一系列工作:
-
调取转账的数值,分析合约的指令。
-
计算Gas的消耗(手续费), 确保发出转账的地址有足够的Gas费。
-
执行合约,实现转账到对应的地址。
从上面以太坊虚拟机(EVM)的工作流程中,我们可以窥见EVM对于以太坊的几个功能:
-
便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。
-
正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。
-
增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在 EVM 内部运行。
-
不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。
-
保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。
小结
可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。
不过它同时也存在着很多缺陷深受诟病,比如 EVM 常用的 Solidity 语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。
原文标题:《科普 | 以太坊虚拟机EVM是什么,有何用处?》
作者:Soraya
比推快讯
更多 >>- Bitwise CIO:401(k)配置加密将彻底改变市场,其结果是更高的回报和更低的波动性
- Kaito 推出新一轮排行榜机制升级,将强化内容质量与反作弊措施
- Vitalik:Visa 在创立之初就具有与当今 DAO 相似的去中心化理念
- Core Scientific 最大股东反对以全股票形式向 CoreWeave 出售,称该交易估值过低
- 奥瑞德完成首期算力 RWA 发行
- 观点:到 2025 年,风投资本将向加密货币初创企业投入 250 亿美元
- 马斯克:Grok 人形伴侣 Valentine 和 Ani 完成了一系列升级
- 消息人士:WLFI 公司股票或将于 WLFI 代币流通之前上市,USD1 credits 将可获得 WLFI 代币空投
- 温州法院通过持牌交易平台成功处置涉案虚拟货币,将资金返还被害人
- 0G Labs 与 TinTinLand 达成战略合作,启动首个 AI×Web3 人才计划
- 观点:401(k)仅配置 2%的比特币和以太坊,就可达迄今为止累计 ETF 流入量的 1.5 倍
- BNB 生态 AI 数据解决方案平台 Tagger(TAG)市值创新高,24 小时涨幅达 32%
- 港股上市公司金涌投资持有 527 枚 ETH,总成本约 195.85 万美元
- BIO Protocol:质押功能现已锁定超过 1 亿枚 BIO
- Tether 领投西班牙加密货币交易所 Bit2Me 3270 万美元融资
- 嘉楠科技:7 月比特币产量为 89 枚,持有比特币总量达 1511 枚
- 派盾:CrediX 官方 X 账号已注销
- 特朗普提名的 CFTC 主席 Brian Quintenz 任命进程受阻
- DeFi 平台 Credix 疑似已注销其 X 账户
- 数据:某巨鲸投资 ZORA 获利约 130 万美元,收益达 500%
- 香港上市公司 IVD Medical Holdings 宣布购入价值 1900 万美元 ETH
- Hyperliquid 巨鲸再现大额资金流转:提现超 1200 万美元,充值超 350 万美元
- 华兴资本:包凡先生已于 2024 年 2 月辞任全部职务
- 数字钱包公司 Lava Payments 完成 580 万美元融资,Lerer Hippeau 领投
- 某巨鲸止损卖出 1.3 亿枚 PUMP,目前仍持有 11.7 亿枚
- 彭博社:中国要求本地券商停止宣传稳定币,防范市场过热及潜在风险
- 萨尔瓦多将设立首家比特币银行
- 某鲸鱼从 Binance 提取 55,664 枚 SOL 转入 Kamino 质押,价值 972 万美元
- Project Hunt:专注于股票市场的 RWA 协议 StableStock 为过去 7 天新增 Top 人物关注者最多的项目
- 某地址向 Kraken 充值 9000 枚 ETH,疑似抛售
- Binance Alpha 新一期 Sidekick(K)单号开盘收益约为 92.5 美元
- Animoca 成立合资公司寻求香港稳定币牌照
- 德银:预计英国央行今年只会再降息一次
- Moonbirds 7 日涨幅达 17.76%,地板价突破 2.5 ETH
- 分析:质押的 ETH 数量增加和监管机构对流动性质押的支持推动 ETH 上涨
- DDC Enterprise 宣布与 Galaxy Digital 达成合作
- CryptoQuant:BTC 价格低于实现价格,仍适合建仓
- Bybit 下架 CHRP、CAPS、FMC 和 FMB 交易对
- 某Alpha 攻速流聪明钱地址近期花费 9 万美元狙击 PROVE 开盘,获利 6517 美元
- Bitget 链上交易(Onchain)本周涨幅榜 Top 3:Bucky、SPARK、ZYRA
- 分析:市场定价与美联储立场严重背离,错误定价或正在酝酿
- 比特币财库公司 BSTR 宣布已完成额外的 6500 万美元融资
- Binance 完成 GUNZ(GUN)Solana 网络集成
- Bybit 新增 YALAUSDT 永续合约
- SBI Holdings 否认提交加密资产相关 ETF 申请
- Sui 已集成至受监管的数字资产银行 Sygnum
- 波场 TRON 生态项目 APENFT 登陆 CoinDCX
- Tether CEO:向瑞士卢加诺市政府请愿恢复中本聪雕像,已征集到 1000 个签名
- Beets 在 Sonic 引入 Gyroscope 动态流动性池,最高年化收益率达 190%
- 10x Research:市场面临多重挑战,BTC 与 ETH 反弹持续性存疑
比推专栏
更多 >>观点
比推热门文章
- Kaito 推出新一轮排行榜机制升级,将强化内容质量与反作弊措施
- Vitalik:Visa 在创立之初就具有与当今 DAO 相似的去中心化理念
- Core Scientific 最大股东反对以全股票形式向 CoreWeave 出售,称该交易估值过低
- 奥瑞德完成首期算力 RWA 发行
- 观点:到 2025 年,风投资本将向加密货币初创企业投入 250 亿美元
- 马斯克:Grok 人形伴侣 Valentine 和 Ani 完成了一系列升级
- 特朗普解锁9万亿美元退休金:加密货币正式打入美国养老金体系
- 消息人士:WLFI 公司股票或将于 WLFI 代币流通之前上市,USD1 credits 将可获得 WLFI 代币空投
- 温州法院通过持牌交易平台成功处置涉案虚拟货币,将资金返还被害人
- 0G Labs 与 TinTinLand 达成战略合作,启动首个 AI×Web3 人才计划