以太坊虚拟机是什么(一文解释)

科灵网 22 0

以太坊虚拟机这个名字是指“虚拟的”计算机,它由所有参与以太坊网络的独立小型计算机组成。这样单个的大型计算机并非实际上处于某个位置的“物理层面上的”计算机,而是尤如一台大型(全球性的)计算机一般工作。

以太坊区块链的状态就活跃在这台计算机上,并且,当下一个区块打包至链上时,它负责执行状态更新的规范。如果以太坊网络中的用户想将智能合约代码纳入自己的交易中,那么这个代码便会在 Ev%M 上运行。

 以太坊虚拟机如何运作?

尽管对于新手来说,可能没必要了解EVM运行的复杂性,但它是以太坊区块链的重要组成部分,还能帮助读者大致了解去中心化如何规模运作。如下图,尽管图片有些复杂,但画得不错。一起按照步骤来看:

我们首先从以太坊区块链在特定时间点的状态开始。这左边的方框称作“ 世界状态σ t ” 一笔交易被打包到链上,例如从一个钱包转移以太币到另一个钱包,在图表顶端上的方框,就是“信息调用交易”。

在交易发生之前的以太坊状态(再次提示,左边的方框)加上新交易(顶上的方框)的输入数据,都在 EVM 上运行。在这里,EVM 更新区块链的状态。 一旦 EVM 更新了状态,新的状态“ World state σ t+1 ”会被储存起来。

以上都是科灵网小编为大家带来的关于以太坊虚拟机是什么的全部内容了,如果您也对这些感兴趣,可以点开科灵网主页,看下其他感兴趣的实时资讯哦。

标签: 以太坊

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!