Ethereum è una piattaforma software distribuita e open source e una criptovaluta basata sulla tecnologia blockchain. Blockchain è una tecnologia di registro distribuito, o DTL, che mantiene un elenco di record permanente ea prova di manomissione. Ethereum è il principale concorrente di Bitcoin.
Ethereum consente agli sviluppatori di creare applicazioni decentralizzate. I minatori producono token Ether che possono essere utilizzati come valuta e per pagare le tariffe di utilizzo sulla rete Ethereum. La piattaforma supporta anche i contratti intelligenti, che sono una sorta di contratto digitale.
I gettoni Ether sono prodotti dai nodi o dai computer di volontari che estraggono la moneta. Il mining produce la crittografia su cui si basa la valuta. Poiché il mining è un uso impegnativo delle risorse di un computer, i miner vengono ricompensati con Ether.
La piattaforma Ethereum offre la Ethereum Virtual Machine (EVM) computazionalmente completa (Turing complete). EVM esegue script in tutto il mondo attraverso la sua rete di nodi pubblici distribuiti. Questi nodi forniscono la potenza di elaborazione per le applicazioni decentralizzate create dagli sviluppatori per essere eseguite sulla rete. Gli sviluppatori possono acquistare Ether per pagare l'uso della rete o estrarre i token stessi, diventando parte della rete. La tariffazione delle transazioni in rete è fissata da un meccanismo interno denominato Gas.
I contratti intelligenti vengono trasportati attraverso la rete nella stessa blockchain che registra il libro mastro delle transazioni per la criptovaluta Ether. Questi contratti digitali possono avere condizioni che vengono eseguite sugli script fino a quando non vengono rispettati. Ethereum ha meccanismi integrati per rilevare quando un accordo non viene soddisfatto. I contratti intelligenti possono essere utilizzati per scambiare cose come proprietà, denaro e azioni sul retro di un token di Ether.
Ethereum nasce da una proposta fatta dal ricercatore di criptovaluta Vitalik Buterin nel 2013. Inizialmente, Vitalik aveva proposto l'aggiunta di un linguaggio di scripting per la programmazione a Bitcoin. Lo sviluppo di Ethereum è stato finanziato da un crowdsale online. Il progetto è online il 30 luglio 2015.