关于以太坊虚拟机需要知道的重要内容

区块链的去中心化特点和如今中心化的互联网格格不入,但是我们可以发现,区块链依然能够在当前的网络环境中能够很好的运行。这其中的关键就是虚拟机,通过提供一个独立的运行环境,使其他系统也能在已经拥有了完整系统的设备中运行。

虚拟机是一个早在区块链产生以前就已经出现的应用,不过由于常规的互联网用户一个系统就基本能满足正常的互联网需求,因此很多人都不太了解。区块链的出现,让虚拟机成为了当前去中心化网络构建中的一个重要基础设施。以太坊更是对区块链应用场景做出突破,凭借着它多元化的特点,进一步让虚拟机进入了去中心化网络开发者的视野。

以太坊虚拟机(EVM)即是用来执行以太坊交易的运行环境。由于是要执行去中心化网络,因此,和常规的虚拟机也存在很大的差异。在以太坊构建的 EVM 中,核心部分主要有多个方面,包括了提供交易内容写入的存储、执行交易的内存、用于操作的堆栈,以及用于执行程序的标准机器。此外,EVM 中还有用于进行状态转换的操作码等。

EVM 之所以不是在传统虚拟机的基础上进行调整,其原因在于区块链对它提出了一些独特的要求,比如:

1、由于区块链

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值