Comment calculer les frais de transaction Bitcoin ?

Comment calculer les frais de transaction Bitcoin ? Plus il y a d’utilisateurs qui utilisent Bitcoin pour transfĂ©rer de l’argent, plus les mineurs seront occupĂ©s. Si les frais de transaction sont trop bas, la transaction sera ignorĂ©e par les mineurs. Bitcoin est un système dĂ©centralisĂ©, et le montant spĂ©cifique des frais n’est pas rĂ©glementĂ© par une institution faisant autoritĂ©, mais est formĂ© par la libre concurrence sur le marchĂ©. Alors, comment calculer les frais de transaction Bitcoin ?

RĂ©partition des frais de transaction Bitcoin 2021

GĂ©nĂ©ralement, une transaction Bitcoin ordinaire est composĂ©e d’une entrĂ©e et de deux sorties (sortie de transaction et sortie de changement), environ 200 octets, si la charge par dĂ©faut est de 0,0001 Bitcoin par 1000 octets, alors une procĂ©dure de transfert Bitcoin Les frais sont d’environ 0,001-0,002 bitcoins . Mais lorsqu’une seule entrĂ©e n’est pas suffisante pour payer la sortie, l’entrĂ©e de transactions multiples mentionnĂ©e ci-dessus constitue un problème de sortie non dĂ©pensĂ©e, et son volume de donnĂ©es deviendra plus important Ă  ce moment. Plus la sortie des transactions non dĂ©pensĂ©es est complexe, plus il y a d’octets Ă  traiter et plus les frais de traitement sont Ă©levĂ©s.

Lorsque vous utilisez le client Bitcoin pour envoyer des bitcoins, l’ensemble du processus est grossièrement divisĂ© en les Ă©tapes suivantes :

Étape 1 : Choisissez la sortie non dépensée appropriée

Comme mentionné précédemment, la transaction finira par laisser plusieurs sorties non dépensées, et ces sorties non dépensées ne seront pas fusionnées ! Par exemple, si vous recevez deux paiements, 2BTC et 3BTC, ces deux sorties non dépensées seront stockées séparément dans le portefeuille et ne seront pas fusionnées en 5BTC.

Lorsque vous souhaitez payer quelqu’un d’autre en Bitcoin, le client Bitcoin sĂ©lectionnera la sortie non dĂ©pensĂ©e appropriĂ©e et l’enverra comme entrĂ©e pour la prochaine transaction.

Étape 2 : Décourager les paiements au coup par coup

L’algorithme actuel de Bitcoin dĂ©courage les paiements fragmentĂ©s, car un grand nombre de paiements fragmentĂ©s augmentera les donnĂ©es de transaction et ralentira les transactions dans l’ensemble du système. Si la “sortie” de la transaction est infĂ©rieure Ă  0,01 BTC, des frais de traitement de 0,0001 BTC seront facturĂ©s. Le portefeuille a une règle Ă©tablie lors de la prĂ©paration de votre montant de paiement, qui consiste Ă  Ă©viter les changements de montant infĂ©rieurs Ă  0,01 BTC lors de la prĂ©paration du montant du paiement dans de nombreuses entrĂ©es (par exemple, si vous souhaitez payer 5,005 BTC, le portefeuille doit choisir 3+ 2,005 autant que possible Ou 1+1+3,005 au lieu de 5+0,005).

Étape 3 : Plus le montant est élevé, plus la devise est ancienne, plus la priorité est élevée

Chaque transaction aura une prioritĂ©. Le fait qu’une transaction doive payer une commission dĂ©pend de la taille de la valeur de prioritĂ© suivante (juste un modèle simple, la situation rĂ©elle est plus compliquĂ©e) :

Si la valeur de X est inférieure à 0,576, la transaction sera facturée, et si X est supérieur à 0,576, la priorité peut être obtenue pour éviter la facturation.

Avez-vous dĂ©couvert qu’il y a une situation qui sera certainement facturĂ©e, c’est-Ă -dire que l’argent payĂ© est Ă  l’origine petit, et qu’il est composĂ© de plusieurs fonds dispersĂ©s, et que le temps pour vous d’obtenir l’argent dispersĂ© est très proche, alors cela La transaction n’Ă©chappera pas Ă  ĂŞtre facturĂ©e.

Au contraire, si le montant d’entrĂ©e de la transaction est important et que le temps est long, cela peut Ă©viter d’ĂŞtre facturĂ©.

Etape 4 : Frais de « pesée »

Les transactions Bitcoin apparaissent comme une chaĂ®ne de donnĂ©es numĂ©riques. La transaction contenant plus de donnĂ©es occupera plus d’espace disque et nĂ©cessitera plus de bande passante rĂ©seau pour ĂŞtre transmise. Par consĂ©quent, plus les Ă©lĂ©ments d’entrĂ©e et de sortie d’une transaction sont complexes, plus la quantitĂ© de donnĂ©es est importante et plus les frais de traitement doivent ĂŞtre payĂ©s.

Par exemple, une fois que quelqu’un veut donner un prix Ă  un utilisateur, le prix est BTC d’une valeur de 66 yuans, en utilisant un portefeuille en ligne pour envoyer des bitcoins, mais chaque fois qu’un prix est Ă©mis, des frais de traitement d’environ 50 yuans seront dĂ©duits, et puis il sera envoyĂ© Ă  la blockchain. Un coup d’Ĺ“il dans le navigateur montre que le portefeuille en ligne utilise de l’argent dispersĂ© fragmentĂ©. Une petite transaction a en fait 6 entrĂ©es, ce qui entraĂ®ne une augmentation du volume de donnĂ©es de transaction et de nombreux frais de transaction sont dĂ©duits.

Si vous n’obtenez pas la prioritĂ© mentionnĂ©e au troisième point, vous devez facturer des frais de transaction ! Vous devez “peser” la taille de votre transaction.

La formule de pesée est :

Taille=148*quantitĂ© d’entrĂ©e+34*quantitĂ© de sortie+10

Les frais sont facturĂ©s par kilooctet (moins de 1k est calculĂ© comme 1k) et les frais par kilooctet sont de 0,0001 BTC. La quantitĂ© de sortie d’une transaction typique est de deux : l’une pour le bĂ©nĂ©ficiaire et l’autre pour le changement de système. Selon la formule de pesĂ©e ci-dessus, en payant 0,0001 BTC, le nombre maximum d’entrĂ©es ne peut ĂŞtre que de 6 transactions. Si le nombre d’entrĂ©es est de 7 transactions, les frais de transaction seront doublĂ©s Ă  0,0002 BTC.