以太坊虚拟机EVM简介及用途

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
近日消息,以太坊扩容方案Optimism宣布其OVM(Optimism虚拟机)的2.0版将于10月14日部署至Kovan测试网,并于10月28日部署至以太网主网。

早前Optimism已宣布将升级为EVM全兼容,开发者可使用Solidity智能合约直接在Layer2部署以太坊上所运行的工具,这意味着以太坊网络的可扩展性进一步增大。

那么,这里面提到的以太坊虚拟机,即EVM(EthereumVirtualMachine,EVM)是什么意思,又有何用处呢?今天就让我们来一探究竟。

01什么是以太坊虚拟机?计算机专业的同学对“虚拟机”应该并不陌生,“虚拟机”是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

通俗点讲,虚拟机就是我们通过软件模拟出了跟我们个人电脑一模一样的虚拟机器,它拥有跟实际物理电脑同样的软硬件资源。

进入虚拟系统之后,我们日常的所有操作都可以在这个全新且独立的虚拟系统里面进行,可以独立安装运行软件,保存数据等等。

这样一来,我们大可在虚拟机中尽情的折腾,各种病毒和攻击都不怕,大不了重装一下虚拟机,并不会对真正的系统产生任何影响。

就好比《西游记》中的六耳猕猴跟孙悟空有着同样的外表,也都拥有降妖除魔的能力,但他们又是独立的个体。即便六耳猕猴被打死之后,也不会对孙悟空本身造成任何影响。

我们知道比特币网络像是一个巨大且实时更新的分布式账本,世界上任何地方的电脑均可以通过互联网连接到比特币系统,它有着有去中心化、不可篡改和公开透明的特点。

在这个网络里面没有虚拟机,比特币更为主要的功能是用来记录、存储链上随时进行的交易数据。

而以太坊虚拟机顾名思义则是建立在以太坊区块链上的一个抽象的机器,它可以使在其上面运行的程序彼此隔离,并且与主链分离。

02以太坊虚拟机有何用处?相较于比特币被视作分布式的记账本,以太坊致力成为“下一代智能合约和去中心化应用平台”,则可以被看作是可以运行程序的分布式计算平台。

Vitalik也将其构想为一个去中心化的“世界计算机”。就需要有计算,存储,执行等功能。

所以,以太坊在拥有比特币网络中基本的数据存储功能之外,还需要运行各种代码进行计算,由以太坊虚拟机(EVM)所编译和解释执行的软件或者应用就是“智能合约”。

当以太坊链上发生转账交易的时候,以太坊虚拟机(EVM)会进行以下一系列工作:

- 调取转账的数值,分析合约的指令。- 计算Gas的消耗(手续费),确保发出转账的地址有足够的Gas费。- 执行合约,实现转账到对应的地址。

从上面以太坊虚拟机(EVM)的工作流程中,我们可以窥见EVM对于以太坊的几个功能:

- 便于测试:为了保证各种“智能合约”的顺利执行,我们需要给它们创建一个安全的运行环境,以太坊虚拟机就是一个代码的运行环境。

正如我们上文所说,在虚拟机里的各种操作不会影响主机一样,任何想要在以太坊虚拟机创建智能合约的开发者可以在虚拟机上测试各种应用而不占用主链资源也不受其他区块链的影响。

- 增加安全性:以太坊上承载着具有强大功能的各种应用,其逻辑也就更加复杂,开发者也越容易出现各种漏洞。而以太坊虚拟机是一个完全独立的沙盒,合约代码可对外完全隔离并在EVM内部运行。

不仅可以防止因为不法分子或者程序员的编程错误而影响整个主链,还可以防止运行智能合约的物理设备遭受攻击。

- 保障稳定性:由于以太坊虚拟机部署在以太坊网络的每个节点,整个以太坊网络的数据由众多节点共同维护和更新,这保持了整个区块链数据的一致性,这同样也使以太坊有极高的故障容错性,保证零停机。

03小结可见,以太坊虚拟机在以太坊区块链中扮演着重要的角色,为智能合约的实现提供了技术基础,不仅整体上可以为开发人员提供应用测试环境,一定程度上提升了以太坊主链的安全性、稳定性。

不过它同时也存在着很多缺陷深受诟病,比如EVM常用的Solidity语言缺乏标准库、合约代码不支持升级只支持部署,存储空间碎片化和维护等。

你还知道目前市面上有哪些由EVM衍生出来的虚拟机吗?欢迎在留言区分享你的观点。

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/15886.html

上一篇 2023年07月13日
下一篇 2023年07月13日

相关推荐

  • 以太坊钱包平台价格,多维解析与用户选择指南

    以太坊钱包平台价格,多维解析与用户选择指南 在加密货币生态中,以太坊钱包平台作为用户与区块链交互的核心入口,其“价格”并非单一数值,而是涵盖服务成本、功能溢价、隐性费用等多维度的综合体现,理解不同钱包平台的价格逻辑,能帮助用户在安全与成本间找到平衡,适配自身

    2026-07-30 22:30:02
    1 0
  • 警惕以太坊合约交易中的10%手续费陷阱,风险与应对策略

    警惕以太坊合约交易中的10%手续费陷阱,风险与应对策略 随着去中心化金融(DeFi)和非同质化代币(NFT)等以太坊生态应用的爆炸式增长,智能合约已成为区块链世界不可或缺的基础设施,在参与合约交互时,一个不容忽视的细节——合约手续费,正逐渐成为用户关注的焦点,尤其是

    2026-07-30 22:30:02
    1 0
  • 2019年9月以太坊价格,震荡中的蓄力与市场情绪的晴雨表

    2019年9月以太坊价格,震荡中的蓄力与市场情绪的晴雨表 2019年9月,全球加密货币市场整体处于“后牛市调整期”,而以太坊(ETH)作为当时市值第二大的加密资产(仅次于比特币),其价格走势不仅反映了市场情绪的微妙变化,更成为行业生态发展的缩影,当月,以太坊价格在170美元

    2026-07-30 22:30:02
    1 0
  • 海口以太坊骗局案终审判决,主犯获刑,投资者资金如何追回引关注

    海口以太坊骗局案终审判决,主犯获刑,投资者资金如何追回引关注 备受社会关注的“海口以太坊骗局案”迎来终审判决,海口市中级人民法院依法对涉案主犯张某、李某等人作出一审判决,以集资诈骗罪、非法吸收公众存款罪数罪并罚,判处张某无期徒刑,剥夺政治权利终身,并处没收

    2026-07-30 21:30:01
    2 0
  • 以太坊到底能赚多少钱?揭开加密货币财富神话与现实的面纱

    以太坊到底能赚多少钱?揭开加密货币财富神话与现实的面纱 “以太坊到底能赚多少钱?”——这个问题,如同一个巨大的磁石,吸引着无数渴望财富自由的目光,从技术极客到普通投资者,从区块链信徒到投机者,以太坊,作为仅次于比特币的第二大加密货币,其庞大的生态系统、智能

    2026-07-30 21:30:01
    2 0
  • 以太坊走势图红绿交织,解码市场情绪与价值博弈

    以太坊走势图红绿交织,解码市场情绪与价值博弈 在加密货币的世界里,以太坊(Ethereum)的走势图无疑是万千投资者目光的焦点,那屏幕上不断跳动的红色与绿色,如同市场的“情绪晴雨表”,既藏着财富的密码,也暗藏着风险的面孔,红色与绿色的每一次切换,都不是简单的数字游戏

    2026-07-30 21:30:01
    2 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载