Skip to content

Latest commit

 

History

History

DiveEVM2017

深入以太坊虚拟机系列

原文

原文作者Howard

翻译alphafitz

写在前面:这是作者 Howard 在 2017 年开始写的一系列文章,当时使用的编译器版本还是 0.4.x,但是其描述的以太坊虚拟机(EVM)的基本工作原理仍然适用并且十分值得学习,帮助我更好地理解了 EVM,故在此将其翻译为中文版。

本文中给出的源代码及汇编代码仍然沿用原文内容,涉及到的版本不一致的问题请自行查阅学习。本人尽最大可能保证翻译通顺准确,但大家如果发现错误可以直接提交 pr。

By alphafitz

译文

深入以太坊虚拟机 Part1 — 汇编与字节码

深入以太坊虚拟机 Part2 — 固定长度数据类型的表示

深入以太坊虚拟机 Part3 — 动态数据类型的表示

深入以太坊虚拟机 Part4 — 智能合约外部方法调用

深入以太坊虚拟机 Part5 — 智能合约创建过程

深入以太坊虚拟机 Part6 — Solidity 事件实现