Yellow Paper

From CryptoWiki

The Yellow Paper is a formal definition of the Ethereum protocol, originally by Gavin Wood, currently maintained by Nick Savers and with contributions from many people around the world.

https://github.com/ethereum/yellowpaper