Une blockchain ou chaîne de blocs est une liste croissante d’enregistrements, appelés blocs, liés par cryptographie. Chaque bloc contient un hachage cryptographique du bloc précédent, un horodatage et des données de transaction (généralement représentées par un arbre de Merkle).