Le terme Child Pays For Parent, ou CPFP, fait référence à une transaction qui nous permet de pousser la confirmation d'une transaction "bloquée" dans un mempool de crypto-monnaie. En effet, il a des frais miniers très bas et n'a donc pas la priorité pour les mineurs.
Len tant que transactions du type L'enfant paie pour le parent (CPFP) Ce sont ceux dans lesquels une transaction est créée avec des frais de minage plus élevés, de sorte que lorsque cette nouvelle transaction est envoyée sur le réseau, elle force la confirmation d'une autre transaction précédente, toujours non confirmée. Ceci afin d'inciter les mineurs à effectuer la confirmation de ces transactions beaucoup plus rapidement.
Bien que son concept semble très similaire aux transactions de remplacement de frais (Remplacer par gratuit) ils ne doivent pas être confondus avec celui-ci. Étant donné que dans les transactions CPFP, la transaction précédente n'est pas invalidée, mais au contraire, elle doit être confirmée avec la nouvelle transaction créée. De plus, dans CPFP, la transaction secondaire n'est créée que pour motiver les mineurs à traiter et confirmer les deux transactions, et ainsi être en mesure de recevoir la commission associée. Par conséquent, ils sont connus comme "l'enfant paie pour le père ».
Comment fonctionnent les transactions Child Pay For Parent?
Lorsqu'une transaction reste non confirmée sur la blockchain Bitcoin, alors que de nouveaux blocs apparaissent, cela est principalement dû au paiement d'une redevance insuffisante. Cela est particulièrement visible lorsque le réseau est encombré. En ces temps de congestion ou de forte demande, les mineurs ne donnent la priorité qu'aux transactions qui ont un taux de commission élevé ou minimalement acceptable. Ainsi, ces transactions avec une commission très faible peuvent être stagnantes et non confirmées dans le Bitcoin mempool pendant plusieurs jours, voire des semaines. Laisser ses destinataires attendre indéfiniment les fonds transférés.
Pour résoudre ce problème, la méthode est implémentée L'enfant paie pour le parent (CPFP), où l'utilisateur de la transaction non confirmée peut créer une nouvelle transaction, appelée transaction enfant. Vous devez y mettre des frais de transaction beaucoup plus élevés que la transaction initiale.
Cette nouvelle transaction CPFP utilisera ce solde généré par la transaction principale non confirmée pour créer une nouvelle transaction qui amène ce solde à une nouvelle adresse. Autrement dit, si un utilisateur crée une transaction pour envoyer X montant de fonds et a un peu plus que ces fonds dans son portefeuille, le portefeuille créera automatiquement 2 sorties. Le premier à envoyer X montant de fonds au destinataire, et le second à recevoir les retours ou le changement de ladite transaction.
N'oubliez pas que dans les transactions Bitcoin, toutes les sorties doivent être dépensées. Ceci est possible grâce au fait que la première transaction a généré une transaction d'envoi de crypto-monnaie. Mais en même temps, il a renvoyé une certaine quantité de crypto-monnaie inutilisée à un changer de direction sous notre possession. Cette quantité de crypto-monnaie inutilisée est appelée sortie de transaction non dépensée ou UTXO. En bref, ce qu'un CPFP utilise, c'est notre solde UTXO pour générer une nouvelle transaction avec des frais de minage plus élevés afin d'accélérer la confirmation de la transaction initiale.
Ensuite, si cette opération n'est pas confirmée, l'utilisateur peut créer une transaction enfant (CPFP) associée à la transaction parente, où il enverra ces retours ou changera sa propre adresse. L'important est que cette nouvelle transaction aura un taux de commission très attractif pour les mineurs et qu'elle couvre la commission nécessaire au traitement des deux transactions.
Au moment où les mineurs verront la transaction secondaire, ils seront attirés pour la confirmer afin de percevoir les frais de commission associés. Mais ils ne pourront pas confirmer cette transaction de manière indépendante, sans avoir préalablement confirmé la transaction principale. Par conséquent, ils évalueront et vérifieront la transaction secondaire pour voir si elle comporte les frais nécessaires pour couvrir les deux transactions.
Une fois que les mineurs l'ont vérifié, ils choisiront d'ajouter la transaction principale au prochain bloc miné, pouvant ainsi confirmer également la transaction secondaire. Pour percevoir les frais de commission inclus dans celui-ci, et qui est acceptable pour traiter les deux transactions.
Que savez-vous, cryptonuta?
Cette fonctionnalité permet-elle des attaques à double dépense?FAUX!
Prendre un enfant paie pour ses parents (CPFP) ne signifie pas que vous doublez vos dépenses. En fait, cela est impossible car un CPFP ne se substitue jamais ou n'empêche jamais qu'une transaction déjà effectuée soit refusée d'une manière ou d'une autre. Au contraire, cela nous permet simplement d'accélérer son acceptation par le réseau. Alors, voici un autre mythe Bitcoin non résolu.
Quels clients ou portefeuilles incluent l'option CPFP?
Parmi les portefeuilles les plus utilisés qui permettent la création d'une transaction L'enfant paie pour le parent (CPFP) sont le client d'origine Bitcoin Core, ou le portefeuille de Electrum, entre autres. Et bien que la fonction CPFP en tant que telle n'apparaisse pas dans ceux-ci, les UTXO de la transaction d'origine peuvent être envoyés à une adresse propre différente. Y compris, bien sûr, les commissions nécessaires pour couvrir les deux transactions, créant ainsi une transaction CPFP.
Cette fonction est très utile pour les portefeuilles qui n'ont pas de mécanisme défini pour accélérer la confirmation d'une transaction en attente. Ainsi, en générant une transaction secondaire, vous pouvez activer CPFP.
Cette méthode n'implique aucun processus compliqué ou difficile, au contraire, elle est assez simple et facile à appliquer. Il est basé sur les règles du protocole Bitcoin, et sur la connaissance du comportement naturel des mineurs. Et c'est que les mineurs choisiront évidemment de traiter rapidement ces transactions avec des taux de commission beaucoup plus élevés.