Simone Orsi
Tutti gli articoli
·ethereumprotocolnotes

Appunti sul protocollo Ethereum

Ventisette pagine su come funziona davvero un nodo Ethereum, dallo split EL/CL alla pipeline che trasforma una specifica in test.

Sei capitoli: cos'è un nodo Ethereum e quali sono le quattro interfacce tra le sue due metà; l'execution layer fino al state trie e ai cinque tipi di transazione; il consenso da LMD-GHOST a PeerDAS; lo stack di rete e dove si annida la sua superficie di denial-of-service; l'Engine API e i suoi tre modelli di fiducia; e come una specifica diventa test che i client devono superare.

Scritti leggendo le specifiche sul serio, invece di assorbirle per osmosi. È un estratto ripulito di un documento privato più lungo, e si regge da solo.

Correzioni benvenute — il sorgente è a una pull request di distanza.