Ethereum is een open (globaal) software platform dat gebaseerd is op blockchain technologie, die ervoor zorgt dat ontwikkelaars gedecentraliseerde applicaties kunnen bouwen en toepassen. De Ethereum blockchain (vergelijkbaar met een infrastructuur) focust zich, anders dan Bitcoin, op het runnen van de programmeercode van iedere gedecentraliseerde applicatie.
Met andere woorden, Ethereum kan gebruikt worden om zo’n beetje alles te coderen, decentraliseren, vast te leggen en te verhandelen: domeinnamen, financiële uitwisselingen, crowdfunding, contracten, intellectueel eigendom, e.d.
Hierbij maakt Ethereum gebruik van smart contracts. Deze helpen bij het uitwisselen van geld, eigendom, aandelen, e.d., op een transparante, conflictvrije manier, waarbij de behoefte aan een derde partij uit de weg gegaan wordt. Ze worden op autonome wijze uitgevoerd.