Ethereum è un sistema operativo decentralizzato. La piattaforma ha introdotto, in pratica, il concetto di “applicazioni decentralizzate”. Il suo fondatore, Vitalik Buterin, è stato impegnato nello sviluppo di blockchain e Bitcoin sin dal suo inizio.
Oggi, diverse criptovalute vengono emesse negli ICO utilizzando Ethereum. Questi token sono chiamati ERC-20 e sono la base per l'esecuzione di script nella macchina virtuale di Ethereum. Attraverso lo sviluppo di "smart contract", Ethereum ha permesso di firmare token che hanno una specifica funzione oltre che essere un mezzo di scambio e ha ampliato le capacità delle "transazioni" blockchain.
La sua criptovaluta chiave è l'Ether, che viene solitamente utilizzata per i pagamenti in contratti intelligenti o dApp. Inoltre, Ethereum è anche alimentato con GAS, una criptovaluta associata a operazioni che richiedono un qualche tipo di calcolo dai suoi nodi. Il prezzo del GAS è proporzionale al tipo di potenza di calcolo richiesta per eseguire un compito. Pertanto, è inclusa una tariffa in GAS per pagare i nodi che eseguono o autenticano una transazione.
In origine, Ethereum utilizzava il proof-of-work per raggiungere il consenso. Il protocollo Casper, tuttavia, ha gradualmente spostato il consenso di Ethereum da PoW a un protocollo proof-of-stake personalizzato.