登录 注册
当前位置:主页 > 资源下载 > 48 > linksys pap2t产品手册-以太坊虚拟机

linksys pap2t产品手册-以太坊虚拟机

  • 更新:2024-09-15 18:34:56
  • 大小:9.28MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:以太坊 - 区块链
  • 格式:PDF

资源介绍

2.11 以太坊虚拟机 以太坊虚拟机(Ethereum Virtual Machine,EVM)是以太坊智能合 约字节码(byte-code)的执行环境。网络中的每个节点都运行EVM。所 有节点执行使用EVM指向智能合约的全部交易,因此它们进行同样的 计算,并存储同样的数值。只进行以太币转账(查询该地址是否有余额 并相应地扣款)的交易也需要进行一些计算。 出于各种原因,每个节点执行并存储最终状态。例如,如果有一个 智能合约存储参加派对的每个人的姓名和细节,只要增加新的人,就向 网络广播新的交易。网络中的任何节点想要展示参加派对的每个人的细 节,只需读取合约的最终状态即可。 每个交易需要在网络中进行一些计算和存储。因此需要有交易费, 否则整个网络里将充斥着垃圾交易,而且没有交易费用矿工就没有理由 在区块中接纳交易,它们将开始挖空区块。每个交易需要的计算和存储 量有所不同,因此每一个交易的交易成本不同。 有两种EVM实现,即字节码VM和JIT-VM。在写本书时, JIT-VM已交付使用,但其开发仍未结束。在两种情况下,Solidity代码 都被编译成字节码。在JIT-VM中,字节码编译更充分。JIT-VM比字节 码VM更高效。