I hope to analyze the code of Ethereum to learn the use of blockchain technology and GO language.
Analysis of go-ethereum
The process, I hope to start from the low-level technical components that rely on less, and slowly go deep into the core logic.
- go ethereum code analysis (account, smart contract, logs, etc...)
- yellow book symbol index
- rlp, rlpx analysis
- trie source analysis
- ethdb analysis
- rpc analysis
- p2p analysis
- eth protocol analysis
- core analysis
- miner analysis & CPU mining
- pow, poa, pos algorithms
- ethereum test network Clique_PoA introduciton
- swarm, raw & file upload, pss and feed