Estimateur et calculateur de frais de transaction Bitcoin

À confirmer dans blocs ( ~ min)
satoshis/
Pour une transaction standard avec entrées
~ s
et sorties
~ satoshis
~ USD

En savoir plus sur les frais de transaction Bitcoin...

Le Bitcoin est constitué de blocs. Les blocs sont un ensemble de transactions, ils sont actuellement limités de façon à faire 1 000 000 octets ou moins et conçus pour qu’en moyenne seulement 1 bloc puisse être créé par tranche d’une dizaine de minutes. Les groupes qui créent les blocs sont appelés mineurs de Bitcoin. Ces mineurs peuvent choisir n’importe quelle transaction dans le bloc qu’ils créent.

Les mineurs de Bitcoin sont rémunérés en recevant tous les frais de transaction liés au bloc qu'ils minent. Ainsi, lorsqu’ils créent un bloc, il est dans leur intérêt de maximiser le montant qu’ils recevront. Ils choisissent donc les 1 000 000 octets de transactions qui leur rapportent le plus.

Du point de vue d’un mineur de Bitcoin, la valeur d’une transaction n’a aucune importance, ce qui compte c’est la taille (la quantité d’octets) de celle-ci, car il n’est autorisé qu’à créer des blocs de 1 000 000 octets ou moins. Les mineurs n’examinent donc pas la commission liée à une transaction, mais plutôt, la commission par octet.

Pourquoi les estimations de frais de transaction sont-elles si élevées ?

À première vue, les estimations des frais de transaction semblent parfois très élevées. Si c’est le cas, c’est parce qu’elles utilisent un niveau de confiance de 95 %. Si un bloc a été trouvé maintenant peut-être que vous aurez simplement besoin de 20 satoshis/octet, mais une heure peut s’écouler avant l’arrivée d’un nouveau bloc et de nombreuses nouvelles transactions peuvent apparaître entre temps.

Parfois, vous n’avez pas besoin d'un tel niveau de confiance (par ex. si la transaction n’est pas très importante ou si vous êtes confronté à une augmentation des frais de transaction) et vous pouvez profiter de frais de transaction moins élevés.

Pourquoi les frais de transaction sont-ils aussi élevés ?

À cause des politiques. Il existe en réalité une solution assez intéressante qui apporte un soulagement mineur, mais immédiat. Mais à ce stade, elle semble être l’otage d’un agenda politique dont j’ignore tout.

Pourquoi certaines transactions à faibles commissions apparaissent au début du mempool ?

Parce qu’une transaction à haute commission en dépend et influe sur sa priorité, c’est-à-dire que le seul moyen pour le mineur d’être rémunéré pour la « bonne » transaction est d’inclure la « mauvaise » en premier. Cela s’appelle le Child Pays For Parent (CPFP), ou technique dite de « l’enfant qui paye pour le parent », mais il convient de noter que cela n’est pas pris en charge par certaines anciennes versions de Bitcoin Core et Bitcoin Unlimited (qui laissent ces transactions à des logiciels de minage plus intelligents).

Disposez-vous de données historiques ?

Non. Mais ce site, oui : https://bitcoinfees.github.io/.

Comment avez-vous conçu cet outil ?

Les estimations de frais de transaction sont simplement générées à l’aide d'une requête estimatesmartfee $n sur Bitcoin Core (0.16.0). Le tableau est généré en transférant le mempool et en effectuant un tri intelligent.