To analyze the go-ethereum process, I want to start with a less reliant underlying technology component, and slowly dive into the core logic. directory go-ethereum code reading environment setting up the ether square yellow paper symbol index RLP source analysis Trie Source Analytics ethdb Source Analysis RPC Source Analysis Peer-to-peer Source Analysis ETH Protocol source analysis Core source Analysis block chain index Chain_inde Xer Source Analysis bloombits Filter Index source code Analysis Ethernet trie Tree Management rollback operation State Source analysis transaction execution and processing part of source code Analysis VM virtual machine source analysis virtual machine stack and memory data structure analysis virtual machine instruction, jump table, interpreter source code Analysis virtual machine source code Analyze the management of the transaction pool to be confirmed Txpool transaction execution and processing part of source code analysis transaction Execution and processing part of source code analysis the source code analysis of the Genesis block blockchain source analysis miner mining Part source Analysis CPU Mining
Introduction of Ethernet CLIQUE_POA test Network
Original address: Https://github.com/ZtesoftCS/go-ethereum-code-analysis