区块链入门到实战(23)之以太坊(Ethereum) – 虚拟机架构
发布日期:2021-05-14 00:15:43 浏览次数:19 分类:博客文章

本文共 265 字,大约阅读时间需要 1 分钟。

以太坊(Ethereum)网络中,定义了一组通用协议用于支持智能合约的运行,其核心便是以太坊(Ethereum)虚拟机。

下图解释了该架构:

  • 开发人员使用Solidity等开发语言开发智能合约
  • 源程序被编译成以太坊虚拟机支持的字节码可执行程序
  • 可执行程序被部署到网络中,即写入区块,并被分配一个账号(地址)
  • 外部账号或其他合约账号,可以通过该智能合约的账号访问它

需要注意的是,以太坊(Ethereum)虚拟机不仅是完全沙箱化的,而且是完全隔离的。这意味着当前在EVM上运行的代码不能访问网络或文件系统,只能少量访问其他合约账号。

上一篇:python学习笔记(一)
下一篇:区块链入门到实战(22)之以太坊(Ethereum) – 账号(地址)

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月19日 12时43分54秒