Le
#blockchain est construit comme une série ordonnée de blocs. Chaque bloc contient un
#SHA256 hachage du bloc précédent formant une chaîne dans une séquence chronologique.
$BTC utilise SHA-256 pour valider les transactions et calculer
#proofofwork (PoW) ou
#ProofOfStake (PoS).
La preuve de travail et l'enchaînement des blocs rendent les modifications de la blockchain extrêmement difficiles. Le changement d'un bloc nécessite le changement de tous les blocs suivants. Ainsi, plus de blocs sont ajoutés, plus il devient difficile de modifier les anciens blocs. Et en cas de désaccord, les nœuds font confiance à la chaîne la plus longue qui a nécessité le plus d'efforts pour être produite.