marché des blocs : Comment estimer de manière fiable les frais de minage ?


Meilleurs efforts)

On est intéressé par l’estimation de frais fiable la moins chère. C’est-à-dire en estimant les frais les plus bas qui permettront d’inclure leur transaction dans un bloc avant une date limite configurée.

Il existe 3 classes d’estimations :

  • Ceux basés uniquement sur mempool. Par exemple Electrum. Ou simplement les utilisateurs qui consultent Johoe’s avant d’effectuer une transaction. Il consiste à cibler la profondeur à laquelle vous souhaitez ajouter votre transaction (en dessous de 3 blocs de transactions, en dessous de 10 blocs, etc.). Cependant, regarder l’instantané du mempool ne vous donne aucune garantie sur le temps qu’il faudra pour que votre transaction soit incluse dans un bloc. Cette méthode est également jouable par les mineurs
  • Ceux basés uniquement sur la chaîne de blocs. Il consiste à regarder le taux des transactions qui ont été incluses dans le bloc précédent. Cependant, cela ne vous donne aucune garantie ETA et est encore plus jouable par les mineurs que de regarder un instantané du mempool
  • Ceux basés sur à la fois le mempool et la chaîne de blocs. C’est le cas de l’algorithme d’estimation des frais Bitcoin Core. Au lieu de regarder les blocs passés ou un instantané du mempool, il examinera la dynamique de la confirmation de transaction (quand une transaction a-t-elle été diffusée, combien de temps a-t-il fallu pour qu’elle soit confirmée, à quel tarif,..) afin de vous donner vous pouvez vous attendre à plus d’assurance concernant l’ETA en choisissant un tarif spécifique

Cependant, notez qu’aucune estimation ne peut jamais être fiable à 100%, elle ne peut pas prédire l’avenir. Si, après la diffusion de votre transaction, quelqu’un souhaite remplir les blocs jusqu’à votre cible avec des mégaoctets de transactions payantes, il le peut.

Une supposition n’est pas fiable

Comme vous ne pouvez pas estimer de manière fiable les frais de transaction, vous devez adapter votre prix au marché. Cependant, vous ne serez témoin des actions du marché qu’après la diffusion de votre transaction. C’est la raison du remplacement par frais (vous avez besoin d’un moyen d’augmenter vos frais après la diffusion).

marché des blocs : Comment estimer de manière fiable les frais de minage ?

Mais RBF est opt-in, vous devez l’activer avant d’effectuer une transaction. Dans le cas où vous avez déjà diffusé votre transaction, vous pouvez vous rabattre sur CPFP (dépenser la sortie non confirmée avec une seconde transaction payante, payante, qui paie les deux — exemple avec Electrum).

Conclusion — que dois-je utiliser?

Commencez avec une estimation inférieure et augmentez les frais à mesure que votre transaction approche de votre date limite sans être confirmée.

Si vous construisez une application, préférez les estimations de la chaîne de blocs de Bitcoin Core comme  :

  • La fiabilité l’emporte souvent sur le coût (les transactions bloquées ne sont vraiment pas amusantes)
  • Avec un plus grand échantillon de transactions, les statistiques sont de votre côté
  • Si toutes les applications commencent à s’appuyer sur les estimations de mempool et que les frais continuent d’augmenter, il devient intéressant pour les mineurs d’essayer de jouer à des jeux. :)