快速学习-以太坊虚拟机(EVM)简介

以太坊虚拟机(EVM)

  • 以太坊虚拟机 EVM 是智能合约的运行环境
  • 作为区块验证协议的一部分,参与网络的每个节点都会运行EVM。他们会检查正在验证的块中列出的交易,并运行由EVM中的交易触发的代码
  • EVM不仅是沙盒封装的,而且是完全隔离的,也就是说在EVM 中运行的代码是无法访问网络、文件系统和其他进程的,甚至智能合约之间的访问也是受限的
  • 合约以字节码的格式(EVM bytecode)存在于区块链上
  • 合约通常以高级语言(solidity)编写,通过EVM编译器编译为字节码,最终通过客户端上载部署到区块链网络中
发布了2133 篇原创文章 · 获赞 2370 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/105384690