Blockchain to zdecentralizowana cyfrowa technologia rejestru, która pozwala na bezpieczne, przejrzyste i niezmienne zapisywanie danych w sieci komputerów. W przeciwieństwie do tradycyjnych baz danych kontrolowanych przez jeden podmiot, blockchain rozprowadza zapisy, zwane „blokami”, pomiędzy wielu uczestników, określanych jako „węzły”.
Każdy blok zawiera zestaw transakcji, znacznik czasu oraz kryptograficzne powiązanie z poprzednim blokiem, tworząc w ten sposób ciągły „łańcuch”. Taka struktura sprawia, że manipulowanie danymi jest niezwykle trudne, ponieważ zmiana jednego bloku wymagałaby modyfikacji każdego kolejnego bloku w całej sieci.

