Une blockchain est « une base de données distribuée qui maintient une liste croissante d’enregistrements ordonnés, appelés blocs ». Ces blocs « sont liés grâce à la cryptographie. Chaque bloc contient un hachage cryptographique du bloc précédent, un horodatage et des données de transaction.