Blockchain-ul este un lanț de blocuri cu date, în care fiecare bloc nou conține o referință criptografică (hash) către cel precedent. Datorită acestui fapt, modificarea ulterioară a unei înregistrări este practic imposibilă: ar trebui rescrise toate blocurile următoare pe majoritatea nodurilor rețelei.
Copii ale registrului sunt stocate pe mii de calculatoare din întreaga lume, astfel încât blockchain-ul nu are un singur punct de eșec și nici un proprietar unic. Tocmai pe această tehnologie funcționează Bitcoin, Ethereum și majoritatea criptomonedelor.