Combien de transactions une banque/personne peut-elle effectuer par bloc


Le coût d’une transaction Bitcoin n’évolue pas en fonction du montant envoyé, mais en fonction de la quantité de données que la transaction occupe sur la blockchain. Les transactions Bitcoin peuvent effectuer plusieurs paiements, de sorte que le nombre de transactions n’est pas nécessairement un bon indicateur du nombre de paiements dans un bloc. Si les banques hypothétiques voulaient utiliser Bitcoin pour le règlement, elles pourraient probablement régler une fois par jour où chaque banque paie toutes les banques destinataires en une ou quelques transactions et cela prendrait très peu d’espace de bloc. Si elles effectuent des paiements très fréquents qui nécessitent un règlement immédiat, les banques hypothétiques devraient probablement intégrer le Lightning Network et établir des canaux directs entre elles, soutenus par des transactions en chaîne peu fréquentes pour rééquilibrer leurs canaux de paiement.

Revenons à votre question principale : la blockchain Bitcoin produit environ un bloc toutes les 10 minutes. Depuis l’activation du softfork segwit, les blocs sont limités à 4 000 000 d’unités de poids (avant segwit : 1 000 000 octets), ce qui équivaut généralement à 2 000 à 4 000 transactions. Sur toute l’histoire de Bitcoin, les blocs ont eu entre 1 et 12 239 transactions.

Il existe une grande plage de nombre de transactions qui rentrent dans un bloc, car le poids de la transaction est variable en fonction du nombre d’entrées dépensées et du nombre de sorties créées par une transaction. Un spécimen de transaction commun minimal serait peut-être une entrée P2WPKH et deux sorties P2WPKH qui pèsent environ 562 unités de poids (140,5 vB). Cependant, les transactions standard les plus importantes sont autorisées à peser jusqu’à 400 000 unités de poids (100 000 vB).

Combien de transactions une banque/personne peut-elle effectuer par bloc

6 × Le nombre de paiements par transaction a encore augmenté, passant de 1,5 à environ 2,6.

Il est donc un peu inutile de comparer le nombre de transactions avant et après segwit, car la nature des transactions a plus changé que leur nombre, tandis que les paiements par jour ont considérablement augmenté.

Prenons par exemple le récent nouveau plus gros bloc 748 918 :

via mempool.space

Il s’agissait d’un bloc complet avec 3 993 415 WU, mais n’avait que 202 transactions dépensant un total de 9 468 entrées et créant un total de 391 sorties.

D’autre part, le bloc 367 853, le bloc avec le plus grand nombre de transactions, a même précédé l’activation de segwit  :

via mempool.space

Il avait un nombre de transactions de 12 239 consommant 13 176 entrées et créant 12 917 sorties.

Étant donné que les transactions peuvent payer plusieurs destinataires, le nombre de transactions n’est pas nécessairement un bon indicateur du nombre de paiements effectués dans un bloc. lorsque de nombreuses transactions effectuent des paiements groupés.

Le bloc 409 069 n’avait que 368 transactions dépensant 1 387 entrées, mais a créé 23 642 nouvelles sorties de transaction.

via mempool.space

A titre de comparaison, le bloc actuel 753 191

via mempool.space

avait 3 543 transactions dépensant un total de 6 366 intrants et créant 12 529 nouveaux extrants.