Un transfert d’actifs entre deux personnes nécessite un tiers de confiance (banque ou notaire par exemple), qui vérifie que la transaction peut avoir lieu et la certifie. La blockchain remplace le tiers de confiance, rendant la transaction plus rapide, moins chère et plus sécurisée. La blockchain est un registre de transactions infalsifiable, partagé, distribué et mis à jour via un réseau pair-à-pair, c’est-à-dire sans intermédiaire. Le tiers de confiance est remplacé par les nœuds du réseau, des ordinateurs qui vérifient collectivement les transactions regroupées en blocs. Pour vérifier un bloc de transactions, ces nœuds doivent résoudre des problèmes cryptographiques complexes. On parle de minage. La puissance de calcul requise pour le minage rend le système quasi-indétournable, car il faudrait prendre le contrôle de plus de la moitié des ordinateurs de la blockchain. Une fois un bloc vérifié, il est ajouté à la blockchain et enchaîné au bloc précédent, rendant la falsification d’un bloc quasi-impossible a posteriori.