Child Pays For Parent er en måte å fremskynde en fastlåst, lavgebyr-transaksjon uten å erstatte den. Mottakeren (eller avsenderen, via en veksel-utdata) lager en ny transaksjon, barnet, som bruker en utdata av den fastlåste forelderen og betaler høyt gebyr.
Hvorfor utvinnere tar begge
Barnet er bare gyldig hvis forelderen også er i en blokk. Utvinnere velger transaksjoner etter gebyrsatsen til hele pakken (forfedre inkludert), så et høytbetalende barn gjør den kombinerte pakken attraktiv.
Grenser
Noder begrenser hvor mange tilknyttede ubekreftede transaksjoner de beholder. Nyere policyer som package relay og v3 (TRUC)-transaksjoner, levert i Bitcoin Core 28.0, gjør CPFP mer pålitelig for kontrakter som Lightning-nettverket.