Child Pays For Parent ist eine Weise, eine hängende Niedriggebühr-Transaktion zu beschleunigen, ohne sie zu ersetzen. Der Empfänger (oder der Sender über einen Wechselgeld-Output) erzeugt eine neue Transaktion – das Child –, die einen Output des hängenden Parents ausgibt und eine hohe Gebühr zahlt.
Warum Miner beide nehmen
Das Child ist nur gültig, wenn auch der Parent in einem Block ist. Miner wählen Transaktionen nach dem Gebührensatz des ganzen Pakets (Vorfahren eingeschlossen), sodass ein hoch zahlendes Child das kombinierte Paket attraktiv macht.
Grenzen
Nodes begrenzen, wie viele verbundene unbestätigte Transaktionen sie behalten. Neuere Policies wie Package Relay und v3-(TRUC-)Transaktionen, ausgeliefert in Bitcoin Core 28.0, machen CPFP zuverlässiger für Verträge wie das Lightning Network.