主页 > 华为手机安装imtoken > 科普 | 什么是以太坊虚拟机 EVM,它的用途是什么?

科普 | 什么是以太坊虚拟机 EVM,它的用途是什么?

华为手机安装imtoken 2023-02-21 05:07:06

以太坊最高价格是什么时候_以太坊最早交易时间_以太坊什么时候可以交易的

这是白话区块链第1625期原创

作者| 索拉亚

出品 | 白话区块链(ID:hellobtc)

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

那么,这里所说的以太坊虚拟机EVM(Ethereum Virtual Machine,EVM)是什么意思,有什么用呢? 今天让我们一探究竟。

01

什么是以太坊虚拟机?

计算机科学专业的学生应该对“虚拟机”不陌生。 “虚拟机”是指通过软件模拟出具有完整硬件系统功能,运行在完全隔离的环境中的完整计算机系统。

通俗地说,虚拟机就是我们通过软件模拟出来的和我们的个人电脑一模一样的虚拟机,它拥有和实际物理电脑一样的软硬件资源。

进入虚拟系统后以太坊什么时候可以交易的,我们所有的日常操作都可以在这个全新的、独立的虚拟系统中进行,软件可以独立安装运行、数据保存等。

这样我们就可以在虚拟机里尽情的折腾了,也不怕各种病毒和攻击了。 最坏的情况是,重装虚拟机对真实系统不会有任何影响。

以太坊最早交易时间_以太坊什么时候可以交易的_以太坊最高价格是什么时候

就像《西游记》中的六耳猕猴,有着和孙悟空一样的外貌,都拥有降妖除魔的能力,但又是独立的个体。 就算是六耳猕猴被击杀之后,也不会对孙悟空自身造成任何影响。

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

这个网络中没有虚拟机,比特币的主要功能是随时在链上记录和存储交易数据。

以太坊虚拟机,顾名思义,是建立在以太坊区块链上的抽象机器,可以将运行在其上的程序相互隔离,并与主链隔离。

02

以太坊虚拟机有什么用?

与被视为分布式账本的比特币相比,以太坊致力于成为“下一代智能合约和去中心化应用平台”,可以看作是一个可以运行程序的分布式计算平台。

Vitalik 还将其设想为一个去中心化的“世界计算机”。 作为一台计算机以太坊什么时候可以交易的,它需要具备计算、存储、执行等功能。

因此,以太坊除了比特币网络中的基本数据存储功能外,还需要运行各种代码进行计算。 由以太坊虚拟机(EVM)编译和解释的软件或应用程序是一个“智能合约”。

当以太坊链上发生转账交易时,以太坊虚拟机(EVM)会执行以下一系列任务:

从以上以太坊虚拟机(EVM)的工作流程,我们可以看出以太坊EVM的几个功能:

03

概括

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

但是,它也有很多被诟病的缺陷。 例如EVM常用的Solidity语言缺少标准库,合约代码不支持升级只支持部署、存储空间分片和维护等。

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

结尾