I hope to analyze the code of Ethereum to learn the use of blockchain technology and GO language.
分析go-ethereum的过程,我希望从依赖比较少的底层技术组件开始,慢慢深入到核心逻辑。
- go-ethereum-code-analysis
- 以太坊黄皮书 符号索引
- rlp 源码解析
- trie source analysis
- ethdb 源码分析
- rpc 源码分析
- p2p 源码分析
- eth 协议源码分析
- core 源码分析 - 区块链索引 chain_indexer 源码分析 - 布隆过滤器索引 bloombits 源码分析 - 以太坊的 trie 树管理 回滚等操作 state 源码分析 - 交易执行和处理部分源码分析 - vm 虚拟机源码分析 - 虚拟机堆栈和内存数据结构分析 - 虚拟机指令,跳转表,解释器源码分析 - 虚拟机源码分析 - 待确认交易池的管理 txPool - 交易执行和处理部分源码分析 - 交易执行和处理部分源码分析 - 创世区块的源码分析 - blockchain 源码分析
- miner 挖矿部分源码分析 CPU 挖矿
- pow 一致性算法
- 以太坊测试网络 Clique_PoA 介绍