A list of the whitepapers, yellowpapers and other published material about Ethereum
Table of Contents for Ethereum Papers
There are two main papers when it comes to Ethereum. The Eth white paper and the yellow one.
- published 1st April 2014 but Vitalik Buterin
- https://ethereum.org/en/whitepaper/ (or PDF from Dec 2014)
- since first publish it has been kept updated and evolved
- definitely worth a read, even if you don’t have much interest in Ethereum.
It is quite an easy read. But if you want a summarized overview of it then you could check out this summary of the whitepaper
Yellow paper (Ethereum’s Formal Spec)
- This is the more technical version, going deep into the specifications of how ethereum works (including gas prices). It is much more technical than the whitepaper
- Originally written by Gavin Wood but now maintained by Nick Savers and other contributors
- Useful when you need to check gas prices or to understand a bit more about opcodes.
- It is kept updated on Github (it can be useful to keep an eye on it - sometimes its minor changes or typos, but sometimes larger updates) https://github.com/ethereum/yellowpaper
- There is this good summary which is a bit easier to read if you don’t want to tackle the yellowpaper itself.
Spotted a typo or have a suggestion to make this crypto dev article better? Please let me know!
📙 Solidity Auditing online quiz
Learn how to audit smart contracts by looking at some example code and trying to find the bugs
⛽ Solidity Gas Optimizations Guide
How to optimize and reduce gas usage in your smart contracts in Solidity
🧪 Guide to testing with Foundry
Guide to adding testing for your Solidity contracts, using the Foundry and Forge tools
📌 Guide to UTXO
UTXO and the UTXO set (used by blockchains such as Bitcoin) explained
📐 Solidity Assembly Guide
Introduction guide to using assembly in your Solidity smart contracts
📦 Ethereum EOF format explained
Information explaining what the upcoming Ethereum EOF format is all about