Eine Blockchain ist ein sicheres digitales System, d.h. eine verschlüsselte, dezentrale Datenbank, die praktisch unzerstörbar ist. Alle Transaktionen werden in Blöcken gespeichert, die miteinander verknüpft sind. Jeder Block enthält einen kryptographischen Hash des vorherigen Blocks, einen Zeitstempel und die Transaktionsdaten. Eine Blockchain ist standardmäßig gegen Datenveränderungen resistent. Es handelt sich um einen offenen, verteilten Speicher, der Transaktionen zwischen zwei Parteien effizient, nachprüfbar und dauerhaft erfassen kann. Mittels Smart Contracts, worunter man automatisierte digitale Verträge versteht, können alle Parteien sicher sein, dass alle Transaktionen glaubwürdig, nachvollziehbar und unwiderruflich sind.