Ethereum è una piattaforma decentralizzata del Web 3.0 per la creazione e pubblicazione peer-to-peer di contratti intelligenti (cosiddetti smart contracts) creati in un linguaggio di programmazione Turing-completo. Per poter girare sulla rete peer-to-peer, i contratti di Ethereum “pagano” l’utilizzo della sua potenza computazionale tramite una unità di conto, detta Ether, che funge quindi sia da criptovaluta che da carburante. In altre parole, contrariamente a molte altre criptovalute, Ethereum non è solo un network per lo scambio di valore monetario ma una rete per far girare contratti basati su Ethereum. Questi contratti possono essere utilizzati in maniera sicura per eseguire un vasto numero di operazioni: sistemi elettorali, registrazione di nomi dominio, mercati finanziari, piattaforme di crowdfunding, proprietà intellettuale…