Ethereum je mreža peer-to-peer virtualnih strojeva koju bilo koji programer može koristiti za pokretanje distribuiranih aplikacija (Dapps). Ti računalni programi mogu biti bilo što, ali mreža je optimizirana za provođenje pravila koja se mehanički izvršavaju kada se ispune određeni uvjeti, poput ugovora. Ethereum koristi svoj decentralizirani javni blockchain za kriptografsku pohranu, izvršavanje i zaštitu tih ugovora.
Svako računalo na svojoj mreži preuzima mali virtualni stroj za sinkronizaciju s Ethereum blockchainom i ostaje na raspolaganju za izvršavanje ugovora. Ova distribuirana mreža računala prikladno pruža sigurnost, pouzdanost i računalnu snagu potrebnu za provođenje dizajniranih aranžmana. Naravno, ta mreža konsenzusa nije besplatna ili privatna, pa je programeri koriste samo za konsenzus o rezultatima i kada njihovi podaci mogu biti javni. Ovdje se može javno pretraživati Ethereum blockchain.
Iako većina primjera ovih ugovora opisuje različite ljudske interakcije, tehnologija se trenutno preferira za industrijske slučajeve poput stroge poslovne logike između organizacija ili komunikacije stroj-stroj. Na primjer, neke energetske tvrtke istražuju načine stvaranja pametnije mreže, gdje kuće mogu automatski kupovati i prodavati struju. Drugi primjer je suradnja International Business Machines Corp. (IBM) i Samsung grupe "Internet of Things". Ipak, koristili su se vilicom Ethereumovog koda - radi privatnosti - kako bi pokrenuli kako te „stvari“ međusobno komuniciraju.
Financijska industrija voli obećanje kontroliranog blockchaina, ali ne i nedostatak privatnosti. Dakle, konzultantske tvrtke poput Erisa forsirale su Ethereum da ga proda zajedno s njihovim savjetodavnim uslugama kako bi pomogle bankama u izgradnji vlastitih privatnih mreža.
Ethereum je svakako nova implementacija virtualnih strojeva sa zadivljujućim mogućnostima. Međutim, još ne znamo koliko će mreža neiskrenih Ethereuma rasti i koliko bi ta mreža mogla biti skalabilna.