Dans le BBFF précédent, nous étions partis à la rencontre d’un potentiel nouveau mineur, surnommé “Ritum”, dont l’identité est encore inconnue à ce jour.
Il avait alors, dans les blocs 2812 et 2813, réalisé une série de 10 transactions disons quelque peu… atypiques.
Analyse de ces nouvelles transactions
On pourrait alors penser qu’il en avait terminé. Mais que nenni !
23 minutes après sa dernière transaction, “Ritum“ a continué d’utiliser la chaîne de blocs Bitcoin, avec curiosité.
Il décida en effet de réaliser trois nouvelles transactions, qui marqueront à jamais l’histoire de la chaîne de blocs Bitcoin: pour la première fois de l’histoire, ce 3 février 2009, des frais de transaction ont été utilisés.
Dans un premier temps, en analysant rapidement les adresses d’envoi et de réception de ces trois transactions du bloc 2817, on observe qu’il s’agit bien de celles de “Ritum”, discutées dans le BBFF #13: …rtvm et …e6dc.
Nous avons donc la certitude qu’il est à l’origine de ces échanges.
Dans un second temps, on observe que ces trois transactions sont intriquées; et cela a une explication.
En effet, “Ritum” a réalisé une transaction du type CPFP (“Child Pays For Parent”); autrement dit:
Il a tout d’abord envoyé 1 BTC sur son adresse …rtvm, qui disposait jusqu’à présent d’un solde nul → c’est la transaction “ancêtre”
puis il s’est envoyé, avant même le minage du bloc dans lequel la transaction précédente était ancrée, 31,93 des 32,93 BTC qu’il disposait sur …e6dc → c’est la transaction affichée ci-dessous: il a donc dépensé le 1 BTC qui n’avait même pas encore été sécurisé / miné dans un bloc
enfin, il s’est envoyé 32,91 BTC provenant de deux de ses adresses: …rtvm et …e6dc, vers …e6dc → c’est la transaction “descendant” finale, où il a de nouveau re-dépensé le 1 BTC pas encore reçu
Mais pourquoi effectuer ces trois transactions, alors qu’il aurait simplement pu s’envoyer 0,01 BTC sur …rtvm en une fois? La réponse est une nouvelle fois simple: “Ritum” effectuait des tests sur la chaîne de blocs !
Les frais de minage
Bon, l’explication de ces trois transactions, elle est cool; mais ce n’est clairement pas le plus important aujourd’hui.
En effet, vous l’avez observé: c’est la première fois que des frais de minage ont été appliqués à ces trois transactions. Dans l’ordre:
transaction “ancêtre”: 100 000 000 sats, soit 1 BTC de frais;
transaction …06c9: 100 000 000 sats, soit 1 BTC de frais;
transaction “descendant” finale: 1 000 000 sats, soit 0,01 BTC de frais.
Toutefois, lorsque l’on parle de frais de minage d’une transaction de nos jours, on a souvent tendance à exprimer ces frais sous la forme du “taux de frais” choisi, exprimé en satoshis / vBytes (sat/vB). Pour les personnes intéressées, nous en avons parlé en détail dans le Chapitre 2 - Comprendre les transactions sur Bitcoin de la section Se former à Bitcoin.
En ce sens, on peut observer que ces trois transactions ont eu pour taux de frais:
transaction “ancêtre”: 425 532 sat/vB;
transaction …06c9: 241 546 sat/vB;
transaction “descendant” finale: 2 410 sat/vB.
On pourrait alors se demander si ces taux de frais n’ont pas une valeur choisie bien particulière; référant - pourquoi pas? - à une information cachée, voire même à une énigme !
La réalité est toute autre: aux vues des frais totaux dépensés (1 BTC, 1 BTC et 0,01 BTC), le taux de frais n’est qu’une conséquence de la formule suivante:
Ainsi, dans le cas de cette transaction (la transaction ancêtre):
la taille de la transaction est de 235 vBytes, et cette valeur est fixée par sa complexité et son nombre d’inputs et d’outputs;
les frais totaux dépensés ont ici clairement été choisis par l’utilisateur, i.e. “Ritum”, d’une valeur de 1 BTC (soit 100 000 000 satoshis).
Le calcul ci-dessus implique donc nécessairement un taux de frais d’environ 425 532 sat/vB. Autrement dit: aucune énigme ici, juste des maths ! ;)
Conclusion
Le bloc 2817 du 3 février 2009 est donc historique: c’est la première fois, dans toute l’histoire de Bitcoin, que des frais de transaction sont appliqués.
D’ailleurs, il est intéressant de souligner que cela n’aura de nouveau lieu qu’au bloc 12 983, trois mois plus tard, en mai 2009; avant de ne devenir régulier qu’en juillet 2010, à la hauteur du bloc 67 252 !
En parallèle, l’analyse de ce bloc 2817 ne nous a pas permis de déterminer l’identité de notre fameux mineur et utilisateur “Ritum”.
Toutefois, nous pouvons avec certitude affirmer que cette personne comprenait le fonctionnement du protocole, et qu’elle le testait; même dans des retranchements encore inexploités.
La question de son identité reste donc un mystère pour le moment, et elle a soulevé beaucoup de questionnements en septembre 2015, comme le montre ce fil de discussion bitcointalk.
Mais ne vous inquiétez pas: mon analyse n’en est qu’à ses débuts ;)
À très vite ! :)