Blockchain to rozproszony rejestr zawierający rosnącą listę rekordów, znanych jako bloki. Wspomniane bloki są bezpiecznie połączone za pomocą skrótów kryptograficznych. Każdy blok zawiera kryptograficzny skrót poprzedniego bloku, znacznik czasu i dane transakcji. Łańcuch bloków charakteryzuje się niezmiennością i odpornością na fałszerstwa. Ponieważ wszelka próba zmiany informacji w jakimkolwiek bloku wymagałaby równoczesnej zmiany wszystkich kolejnych bloków.