本文以 go-ethereum 源码为研究对象,系统性分析了执行层(Execution Layer,EL)在以太坊 PoS 架构下如何接收共识层(Consensus Layer,CL)的决策、执行区块并维护区块链状态
从go-ethereum源码出发,详细剖析你的交易是如何通过调用rpc接口到最终通过共识层打包成区块的整个流程
以上为作者从零开始对Ethereum源码进行剖析,在目前绝大多数的资料中,只是对ethereum的架构做了一个科普性的介绍,没有对ethereum的实现做过多阐述。作为开发者而言,了解web3的前提是必须熟悉一条区块链的底层实现,因为他代表了一种P2P的新范式,这与以往web2的开发模式大相径庭,