Why study the yellow paper:
-
You will learn how to read mathematics
-
You will learn how to understand complex codebases
-
You will learn the evm
-
Reference for specs
-
Hardest part of this course
-
Watch yellow paper course YPC and read the Yellow Paper.
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4 Blocks, State and Transactions
- Chapter 5 Gas and Payment
- Chapter 6 Transaction Execution
- Chapter 7 Contract Creation
- Chapter 8 Message Call
- Chapter 9 Execution Model
- Chapter 10 Blocktree to Blockchain
- Appendix B: Recursive Length Prefix
- Appendix C: Hex encoding
- Appendix D: Modified Merkle Patricia Trie
- Appendix E: Precompiled Contracts
- Appendix F: Signing Transactions
- Appendix G: Fee Schedule
- Appendix H: Virtual Machine Specification
- Appendix I: Genesis Block
- Appendix J: Eth Hash
- Appendix K: Anomalies on the main network
-
Alternatively you can look at the python specs