Der Begriff Child Pays For Parent oder CPFP bezieht sich auf eine Transaktion, die es uns ermöglicht, die Bestätigung einer im Mempool einer Kryptowährung „steckengebliebenen“ Transaktion voranzutreiben. Dies liegt daran, dass die Mining-Gebühr sehr niedrig ist und daher für Miner keine Priorität hat.
Lals Transaktionen des Typs Kind zahlt für Eltern (CPFP) Dabei handelt es sich um solche, bei denen eine Transaktion mit einer höheren Mining-Gebühr erstellt wird, sodass beim Senden dieser neuen Transaktion an das Netzwerk die Bestätigung einer anderen vorherigen Transaktion erzwungen wird, die noch nicht bestätigt wurde. Dies soll die Bergleute dazu ermutigen, diese Transaktionen viel schneller zu bestätigen.
Obwohl sein Konzept Gebührenersatztransaktionen sehr ähnlich zu sein scheint (Durch „Kostenlos“ ersetzen) Sie sollten nicht mit diesem verwechselt werden. Da bei CPFP-Transaktionen die vorherige Transaktion nicht ungültig wird, sondern im Gegenteil zusammen mit der neu erstellten Transaktion bestätigt werden muss. Darüber hinaus wird in CPFP die Sekundärtransaktion nur erstellt, um die Miner zu motivieren, beide Transaktionen abzuwickeln und zu bestätigen und so die damit verbundene Provision zu erhalten. Aus diesem Grund werden sie als „das Kind zahlt für den Vater".
Wie funktionieren Transaktionen „Kind zahlt für Eltern“?
Wenn eine Transaktion auf der Bitcoin-Blockchain unbestätigt bleibt, während neue Blöcke erscheinen, liegt dies in erster Linie an einer unzureichenden Gebührenzahlung. Dies macht sich insbesondere dann bemerkbar, wenn das Netzwerk überlastet ist. In Zeiten von Überlastung oder hoher Nachfrage priorisieren Bergleute nur die Transaktionen, die einen hohen oder minimal akzeptablen Provisionssatz haben. Daher können Transaktionen mit einer sehr niedrigen Provision stecken bleiben und nicht bestätigt werden Bitcoin-Mempool für mehrere Tage und sogar Wochen. Die Empfänger müssen auf unbestimmte Zeit auf die überwiesenen Gelder warten.
Um dieses Problem zu lösen, wird die Methode implementiert Kind zahlt für Eltern (CPFP), wobei der Benutzer der unbestätigten Transaktion eine neue Transaktion erstellen kann, die als untergeordnete Transaktion bezeichnet wird. Darin müssen Sie eine Transaktionsgebühr verrechnen, die viel höher ist als bei der ursprünglichen Transaktion.
Diese neue CPFP-Transaktion verwendet den durch die unbestätigte Haupttransaktion generierten Saldo, um eine neue Transaktion zu erstellen, die den Saldo an eine neue Adresse überträgt. Das heißt, wenn ein Benutzer eine Transaktion erstellt, um einen Geldbetrag von X zu senden, und etwas mehr als diese Gelder in seinem Wallet hat, erstellt das Wallet automatisch zwei Ausgaben. Der erste sendet einen Betrag von X an den Empfänger und der zweite erhält die Rücksendungen oder das Wechselgeld aus der Transaktion.
Denken wir daran, dass bei Bitcoin-Transaktionen alle Ausgaben ausgegeben werden müssen. Dies ist möglich, weil die erste Transaktion eine Kryptowährungs-Sendetransaktion generiert hat. Aber gleichzeitig hat es uns eine bestimmte Menge ungenutzter Kryptowährung zurückgegeben Richtung der Veränderung in unserem Besitz. Diese Menge ungenutzter Kryptowährung wird als nicht ausgegebene Transaktionsausgabe oder UTXO bezeichnet. Kurz gesagt: Ein CPFP nutzt unser UTXO-Guthaben, um eine neue Transaktion mit einer höheren Mining-Gebühr zu generieren, um die Bestätigung der ersten Transaktion zu beschleunigen.
Wenn dieser Vorgang dann nicht bestätigt wird, kann der Benutzer eine untergeordnete Transaktion (CPFP) erstellen, die mit der übergeordneten Transaktion verknüpft ist und diese Rückgaben oder Änderungen an eine andere eigene Adresse sendet. Wichtig ist, dass diese neue Transaktion einen sehr attraktiven Provisionssatz für Bergleute haben wird und die für die Abwicklung beider Transaktionen erforderliche Provision abdeckt.
Sobald Miner die sekundäre Transaktion sehen, werden sie aufgefordert, diese zu bestätigen, um die damit verbundene Provision einzuziehen. Sie können diese Transaktion jedoch nicht unabhängig bestätigen, ohne zuvor die Haupttransaktion zu bestätigen. Daher bewerten und verifizieren sie die Sekundärtransaktion, um festzustellen, ob die erforderlichen Gebühren zur Deckung beider Transaktionen anfallen.
Sobald die Miner dies verifiziert haben, entscheiden sie sich dafür, die primäre Transaktion zum nächsten abgebauten Block hinzuzufügen und können so auch die sekundäre Transaktion bestätigen. Um die darin enthaltene Provision einzuziehen, die für die Abwicklung beider Transaktionen akzeptabel ist.
Wie viel weißt du, Kryptonaut?
Ermöglicht diese Funktionalität Double-Spending-Angriffe?FALSCH!
Die Durchführung von Child Pays For Parents (CPFP) bedeutet nicht, dass doppelte Ausgaben getätigt werden. Tatsächlich ist dies unmöglich, da ein CPFP niemals eine bereits durchgeführte Transaktion ersetzt oder verhindert, dass sie auf die eine oder andere Weise abgelehnt wird. Stattdessen ermöglicht es uns lediglich, die Akzeptanz durch das Netzwerk zu beschleunigen. Hier wird also ein weiterer Bitcoin-Mythos entlarvt.
Welche Clients oder Wallets beinhalten die CPFP-Option?
Zu den am häufigsten verwendeten Wallets, die die Erstellung einer Transaktion ermöglichen Kind zahlt für Eltern (CPFP) sind der ursprüngliche Kunde Bitcoin Core, oder die Brieftasche von Electrum, unter anderem. Und obwohl die CPFP-Funktion als solche darin nicht vorkommt, können die UTXOs der ursprünglichen Transaktion an eine andere Adresse gesendet werden. Einschließlich natürlich der Provisionen, die zur Deckung beider Transaktionen erforderlich sind, wodurch eine CPFP-Transaktion entstehen würde.
Diese Funktion ist sehr nützlich für Wallets, die keinen definierten Mechanismus haben, der die Bestätigung einer wartenden Transaktion beschleunigt. Daher kann CPFP durch die Generierung einer sekundären Transaktion aktiviert werden.
Diese Methode erfordert keinen komplizierten oder schwierigen Prozess, im Gegenteil, sie ist recht einfach und leicht anzuwenden. Es basiert auf den Regeln des Bitcoin-Protokolls und auf der Kenntnis des natürlichen Verhaltens von Minern. Und die Bergleute werden sich offensichtlich dafür entscheiden, diese Transaktionen schnell und mit viel höheren Provisionssätzen abzuwickeln.