Tehnologia blockchain este o bază de date distribuită și sigură, ce permite stocarea informațiilor în blocuri, care sunt apoi legate între ele și securizate prin criptografie. Blocurile sunt verificate și validate de un număr mare de noduri ale rețelei, ceea ce face imposibilă modificarea sau ștergerea lor fără a se detecta o încălcare de securitate. Această tehnologie este utilizată în special în cazul criptomonedelor, dar poate fi folosită și în alte domenii, cum ar fi votul electronic, urmărirea lanțului de aprovizionare sau sistemul de înregistrare a proprietăților imobiliare.