Un blockchain este o baza de date distribuita si sigura care permite unui grup de utilizatori sa isi stocheze si sa isi schimbe informatiile fara a fi nevoie de un intermediar centralizat. Blocurile dintr-un blockchain contin informatii criptate, care sunt validate si stocate de toti utilizatorii din retea. Aceasta tehnologie este utilizata in special pentru transferuri financiare si pentru mentinerea evidentei tranzactiilor, dar poate fi folosita si in alte domenii.