La blockchain bitcoin est essentiellement une énorme liste partagée et cryptée dont les adresses détiennent quels soldes bitcoin. Chaque nouveau bloc représente la dernière mise à jour des soldes des comptes après une nouvelle exploration ou une transaction se produit où le bitcoin est échangé. Lorsqu'une transaction est soumise au réseau bitcoin, les informations sont transmises à travers tous les clients bitcoin en même temps via la blockchain.
Le réseau de blockchain est conçu pour rendre la double dépense très difficile, bien que des violations se soient produites dans le passé. De cette façon, il fonctionne un peu comme un grand livre public, rendant compte des transactions économiques et fournissant une certaine vérification que tous les utilisateurs de bitcoin sont équipés des mêmes informations.
Enregistrements dans chaque bloc
Les blockchains sont constituées d'une série de blocs individuels, chacun dans un ordre chronologique basé sur l'ordre des transactions. Les informations contenues dans un bloc sont divisées en deux parties.
La première partie se compose des éléments d'en-tête qui fournissent des informations sur l'emplacement et les données relatives aux transactions contenues dans un bloc. Par exemple, un hachage dans l'en-tête pointe vers le bloc précédent. Il n'y a pas de hachage pour les blocs de genèse car ces blocs n'ont pas de prédécesseur. Un arbre de merkle qui est une structure de données utilisée en informatique pour enregistrer les transactions, est utilisé pour afficher la séquence de transactions contenues dans le bloc. Un autre hachage dans le bloc contient des informations d'horodatage (qui affichent l'heure et la date de création du bloc), nonce (qui est le nombre qui doit être résolu par les mineurs) et le niveau de difficulté (qui indique la difficulté du problème à résoudre)). La deuxième partie est l'information d'identification. Encore une fois, il s'agit d'une fonction de hachage cryptographique. Il est généré en hachant les éléments d'en-tête deux fois de suite.
Anonymat
L'un des avantages ou des risques présumés du bitcoin est son anonymat unique. Ceux qui effectuent des transactions en bitcoins sont censés être liés à une adresse bitcoin spécifique plutôt qu'à un nom ou un e-mail personnel. Pourtant, l'anonymat est quelque peu compromis en raison du grand livre d'informations sur la blockchain. Étant donné que chaque transaction est enregistrée publiquement, une seule violation de l'identité de propriété peut entraîner la révélation de nombreux autres propriétaires en suivant simplement les transactions. La blockchain est encore plus anonyme qu'un relevé bancaire, mais ce n'est pas un voile de secret impénétrable comme certains l'affirment. Même le nom, ou pseudonyme, du fondateur du bitcoin est connu.
