Ethereum Builder's Guide

This chapter contains all the diagrams Vitalik created, adapted or used until 26 Feb 2015 to explain concepts in various blog posts, presentations and forum posts since ethereum's inception.

In a true open source fashion, if you want to reuse, edit or update some of the diagrams you can find the editable .svg files here. The only request would be to share back with the community :)

Enjoy!


App ecosystem diagram

App ecosystem diagram


Apply block diagram


Apply TX diagram


Asic home


BAR model


Bitcoin price chart


Block


Blockchain


Centralized multichain


Chain forks


Chain selection


Chain selection 2


Chain selection 3


Chain selection 4


Chain selection 5


Chain diagram


Client server


Colored coins UTXO tree


Contract execution flowchart


Contract relationship


Contract relationship 2


CPU home


Hypercube


Currency


Ecthingy


Endo 1


Endo 1a


Endo 2


Endo 3


Endo 4


Endo 5


Endo 10


Endo 20


Endo 30


Entropy


Ess 1


Ess 2


Ether sale process


Etherscripter


Ether transition


Execution path


Failure rate


Fault tolerance 1


Fault tolerance 2


Four points


Futarchy bottom


Futarchy top


Futarchy


Futarchy 0


Grand equation


Grand equation 2


Heap 1


Heap 2


Heap 3


Heap 4


Heap 5


Heap 6


Heap 20


Hubchain


Hubspoke


Image 2


Incentives


Inflation


Lightproof


Liquidity


Marginal sanctions


Markov


Merkle basic


Merkle basic 2


Merkle


Merkle sum


Merkle sum 2


Messenger


Miner receives block flowchart


Miner receives data flowchart


Miner net 1


Miner net 2


Miner net 3


Miner net 4


Miner net 5


Mining process flowchart


Mining


M of N safety


Multikdf


Namereg


Need for preselection


Orgs 1


Orgs 2


Orgs 3


Pareto chart


Pareto scaling


Pools


Portofolio replication


POS checkpoints


POS header


POS selection 2


POS split


POW sec


POW header


Quadrant chart


Quadrant chart 2


Roadmap


Roadmap 3


Schelling coin collective payoff


Schelling coin


Schelling vote


Schelling coin payoff 1


Schelling coin payoff 2


Scoring rule


SecDAO accounts


Secret multiply


Secret multiply 2


Secret multiply 3


Serpent code


SHA3 repeat


Shadowchain


Sidechains


Slasher 1sec


Slasher 2sec


Slasher ghost


SPV1


SPV2


Stack trace


Stake low influence


State transition


Strip


Supply chart


Three points


Treap


Treap 2


Twolines


Twoline sum


Twoline sum 2


Twopoints


Tworound


TX


TX batch


Utility chart


Where to mine