L’evoluzione della blockchain di Ethereum: una retrospettiva sulle milestones, sfide tecnico- coordinative, ed architettura corrente

   page       BibTeX_logo.png       attach   
Marco Marinelli

Questa tesi ripercorre l’evoluzione della blockchain di Ethereum dalla sua concezione nel whitepaper originale fino allo stato attuale dell’implementazione. L’analisi inizia con una panoramica della blockchain di Ethereum, a partire dal concetto di macchina a stati. Esamina quindi le componenti fondamentali di questa tecnologia, come i concetti di accounts, gas, transazioni, smart contracts, nodi, clients, reti peer-to-peer, Ethereum Virtual Machine e meccanismi di consenso. Nel capitolo successivo sono presentate le tappe fondamentali e gli aggiornamenti tecnici che hanno caratterizzato l’evoluzione di Ethereum, tra cui la transizione da Proof-of-Work (PoW) a Proof-of-Stake (PoS). Questo passaggio viene esplorato in dettaglio, evidenziandone le motivazioni, le implicazioni e i fondamenti tecnici. Inoltre, viene esaminata l’evoluzione della standardizzazione di Ethereum, sottolineando l’importanza delle Ethereum Improvement Proposals (EIPs) e delle Ethereum Request for Comments (ERCs) nel promuovere innovazione, interoperabilità, e collaborazione. Successivamente, sono presentati i componenti citati precedentemente e la loro implementazione allo stato attuale. Infine, viene fornita una panoramica completa della struttura di blocchi e transazioni, delucidando inoltre i meccanismi di calcolo del gas. Offrendo un’analisi completa della traiettoria di Ethereum, questa tesi ambisce a fornisce una comprensione profonda dell’evoluzione della tecnologia, del suo stato attuale, oltre che delle sfide ed opportunità che si prospettano.

parole chiave   blockchain, ethereum, sistemi distribuiti