go-ethereum-code-analysis

目录

* go-ethereum代码阅读环境搭建
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/go-ethereum%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA.md>
* 以太坊黄皮书 符号索引
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/a%E9%BB%84%E7%9A%AE%E4%B9%A6%E9%87%8C%E9%9D%A2%E5%87%BA%E7%8E%B0%E7%9A%84%E6%89%80%E6%9C%89%E7%9A%84%E7%AC%A6%E5%8F%B7%E7%B4%A2%E5%BC%95.md>
* rlp源码解析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/rlp%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md>
* trie源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/trie%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* ethdb源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/ethdb%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* rpc源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/rpc%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* p2p源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/p2p%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* eth协议源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/eth%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* core源码分析

* 区块链索引 chain_indexer源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-chain_indexer%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md>
* 布隆过滤器索引 bloombits源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-bloombits%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 以太坊的trie树管理 回滚等操作 state源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-state%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 交易执行和处理部分源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-state-process%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* vm 虚拟机源码分析

* 虚拟机堆栈和内存数据结构分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-vm-stack-memory%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 虚拟机指令,跳转表,解释器源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-vm-jumptable-instruction.md>
* 虚拟机源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-vm%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 待确认交易池的管理txPool

* 交易执行和处理部分源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-txlist%E4%BA%A4%E6%98%93%E6%B1%A0%E7%9A%84%E4%B8%80%E4%BA%9B%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 交易执行和处理部分源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-txpool%E4%BA%A4%E6%98%93%E6%B1%A0%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* 创世区块的源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-genesis%E5%88%9B%E4%B8%96%E5%8C%BA%E5%9D%97%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* blockchain 源码分析
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/core-blockchain%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md>
* miner挖矿部分源码分析CPU挖矿
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/miner%E6%8C%96%E7%9F%BF%E9%83%A8%E5%88%86%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90CPU%E6%8C%96%E7%9F%BF.md>
* 以太坊测试网络Clique_PoA介绍
<https://github.com/ZtesoftCS/go-ethereum-code-analysis/blob/master/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E6%B5%8B%E8%AF%95%E7%BD%91%E7%BB%9CClique_PoA%E4%BB%8B%E7%BB%8D.md>
原文链接:https://github.com/ZtesoftCS/go-ethereum-code-analysis
<https://github.com/ZtesoftCS/go-ethereum-code-analysis>

以太坊源码:https://github.com/ethereum/go-ethereum
<https://github.com/ethereum/go-ethereum>

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信