Articles tagged with: sha256
E-Monnaies » | Tweet |
Précédemment, sur ce blog, nous avons vu comment les blocs de bitcoins sont découpés en transactions. Ce qui ne vous a, finalement, avancé que sur le mystère de comment un simple petit bloc de quelques octets peut contenir des milliards de satoshis.
Vous n’en savez par contre toujours pas plus sur comment ces transactions sont incluses dans la chaîne de blocs ni comment on va bien pouvoir se débrouiller pour que cette chaîne ne devienne pas énorme au fur et à mesure qu’elle enregistre des transactions. Lire la suite »
E-Monnaies » | Tweet |
Avec le dernier article, vous avez théoriquement une bonne vue de ce qu’est la chaîne des bitcoins. Je récapitule, elle est composée de blocs dont le double hachage SHA256 donne une chaîne de 32 octets qui commence par un certain nombre de zéros qui représentaient la difficulté du moment lors de la création du bloc. Cette chaîne sert à constituer le bloc suivant, permettant de s’assurer que la chaîne est valide de bout en bout.
L’unicité de la chaîne est garantie par le fait que les clients du réseau bitcoin ont pour consigne de toujours choisir la chaîne la plus longue possible si ils ont plusieurs alternatives, situation qui n’arrive heureusement que peu fréquemment. Lire la suite »
E-Monnaies » | Tweet |
Dans l’article précédent, je vous expliquais comment on fabrique des bitcoins.
Vous avez théoriquement donc compris que les bitcoins sont organisés en blocs (d’abord de 50 bitcoins, puis 25, puis 12.5, etc. jusqu’à ce que les 21 millions de bitcoins prévus par le protocole soient minés). Un bloc est une bête chaîne de caractère dont la propriété est que, passée deux fois dans l’algorithme SHA256, elle génère une chaîne de 32 octets qui commence par un certain nombre de zéros, le nombre de zéros nécessaires pour trouver un bloc valide est calculé toutes les deux semaines en fonction de la puissance minière disponible pour faire en sorte qu’un nouveau bloc soit créé toutes les 10 minutes. Lire la suite »
E-Monnaies » | Tweet |
Dans l’article précédent, je vous ai fait un rapide descriptif de trois grandes familles de chiffrement. Dans le cas du bitcoin, ce sont principalement la seconde et la troisième qui nous intéressent.
Comme vous ne le savez peut-être pas, la base du bitcoin est un problème mathématique à résoudre. Vous résolvez le problème, vous créez de nouveaux bitcoins et ils sont à vous. Ceci n’est possible que parce que l’ensemble des logiciels gérant les bitcoins sont d’accord sur une règle commune et un challenge commun. Lire la suite »