Analyzing the process of go-ethereum , I hope to start from the low-level technical components that rely on less, and gradually deepen to the core logic.
content
- Go-ethereum code reading environment construction
- Ethereum Yellow Book Symbol Index
- rlp source code analysis
- trie source code analysis
- ethdb source code analysis
- rpc source code analysis
- p2p source code analysis
- eth protocol source code analysis
- core source code analysis
- Blockchain index chain_indexer source code analysis
- Bloom filter index bloombits source code analysis
- Analysis of state source code for operations such as trie tree management rollback of Ethereum
- Transaction execution and processing part of source code analysis
- vm virtual machine source code analysis
- Management of pending transaction pool txPool
- Source code analysis of the genesis block
- Blockchain source code analysis
- Miner mining part source code analysis CPU mining
Original address: https://github.com/ZtesoftCS/go-ethereum-code-analysis