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