Comment débloquer une transaction à faible coût avec blockchain.info ?


c'est une réponse générique s'appliquant aux portefeuilles « légers » – je ne connais pas grand-chose au portefeuille blockchain.info

Il existe plusieurs approches qui peuvent fonctionner, j'ai essayé de lister toutes les méthodes que je connais ci-dessous. Je ne sais pas comment fonctionne le portefeuille blockchain.info, mais j'essaierais probablement les choses dans cet ordre  :

  • Attendez que la transaction soit terminée (voir 0a ci-dessous)
  • Faites un « CPFP » (voir 2 ci-dessous)
  • Demandez de l’aide aux piscines (voir 3 ci-dessous)
  • Attendez que la transaction soit oubliée et réessayez d'envoyer (voir 0b ci-dessous)
  • Essayez de faire une double dépense (voir 1b ci-dessous)

0) Attendez.

0a) Attendez que la transaction soit terminée. Il y aura très probablement de la capacité libre sur le réseau après quelques heures, quelques jours ou une semaine. Pendant les périodes de capacité libre, même les transactions à faible coût seront acceptées. Il est rare qu’il faille attendre plus longtemps que le dimanche soir suivant.

Comment débloquer une transaction à faible coût avec blockchain.info ?

0b) Attendez que la transaction soit oubliée, puis créez une nouvelle transaction avec des frais plus élevés. Dans quelques cas exceptionnels (notamment autour du nouvel an 2017/2018 et en 2021), plusieurs semaines, voire mois, se sont écoulées sans aucune capacité libre. La transaction originale peut éventuellement être oubliée par le réseau. Certains portefeuilles proposeront alors de créer une nouvelle transaction, Mycelium proposera de supprimer l'ancienne transaction et, avec un peu de chance, une « double dépense » sera possible – bien que cela soit très peu fiable car la transaction originale peut être rediffusée volontairement ou accidentellement par les deux. l'expéditeur, le destinataire et tout tiers.

0c) À partir de certains portefeuilles, l'action de panique la plus intuitive consiste à rediffuser activement la transaction. Cela n'aidera probablement pas du tout, et c'est exactement le contraire de 0b, donc ce n'est probablement pas une bonne idée

1) Doublez les dépenses avec des frais plus élevés (RBF).

1a) Utiliser le protocole « Remplacer par des frais » – cela ne s'applique probablement pas à vous, mais c'est sans doute le meilleur moyen de « décocher » les transactions. Si la transaction originale est marquée « RBF autorisé », la plupart du réseau acceptera une transaction de remplacement avec des frais plus élevés. Tous les portefeuilles ne prennent pas en charge la définition de cet indicateur, et encore moins RBF est activé par défaut – pour une bonne raison, le protocole RBF permet d'annuler une transaction non confirmée, donc utiliser l'indicateur RBF est une très mauvaise idée si vous voulez que quelqu'un fasse confiance. une transaction zéro-conf. (La fonctionnalité RBF a été supprimée de la plupart des logiciels Bitcoin Cash, car ils la jugent à la fois « nocive » et « inutile »).

1b) Effectuer RBF/« Double dépense » même si la transaction originale n'était pas marquée comme RBF. Les mineurs (et les nœuds) sont censés ignorer la transaction à double dépense – mais vous pourriez avoir de la chance. Vous devrez peut-être utiliser un logiciel spécialisé pour effectuer une telle double dépense. Cela peut fonctionner, soit parce que la transaction initiale s'est retrouvée dans un état « fantôme » où elle est connue de certains nœuds mais pas d'autres – peut-être que certains mineurs ne savent pas que vous effectuez une double dépense – ou cela peut fonctionner parce que certains mineurs acceptent délibérément les transactions à double dépense car ils peuvent gagner plus de frais dessus.

2) L'enfant paie pour le parent (CPFP). si une nouvelle transaction est effectuée avec des frais élevés, s'appuyant sur l'ancienne transaction, la plupart des mineurs incluront toute la chaîne de transaction dans le bloc sur lequel ils exploitent.

2a) Demandez au destinataire des fonds de dépenser les fonds qu'il a reçus pour une nouvelle transaction, moyennant des frais élevés. Cela n'est bien sûr pas toujours possible, mais.

2b) Si tout l'argent du portefeuille n'a pas été dépensé, la transaction comprendra généralement deux sorties, une « change UTXO » qui retourne dans le portefeuille. Si vous pouvez dépenser celui-ci avec des frais plus élevés, la transaction peut se dérouler plus rapidement. Certains portefeuilles disposent d'une option de menu permettant d'« accélérer » la transaction via « CPFP ». Dans certains portefeuilles, on peut décider manuellement quels UTXO inclure dans la transaction. On peut également envoyer tous les fonds du portefeuille, c'est-à-dire vers une adresse appartenant au même portefeuille, mais les frais pour cela peuvent devenir excessifs car le portefeuille peut être rempli de « poussière », rendant une telle transaction importante et coûteuse. Electrum prend en charge les dépenses UTXO spécifiques, et Mycelium dispose du bouton d'accélération « CPFP ». Si vous pouvez retirer une phrase de départ de sauvegarde de votre portefeuille, elle peut très probablement être utilisée dans Electrum ou Mycelium.

viabtc il existe même des services où l'on peut payer par carte de crédit pour donner la priorité à la transaction.