Child Pays For Parent é uma forma de acelerar uma transação presa de taxa baixa sem a substituir. O receptor (ou o remetente, via uma saída de troco) cria uma transação nova, o filho, que gasta uma saída do pai preso e paga uma taxa alta.
Por que os mineradores pegam ambas
O filho só é válido se o pai também estiver num bloco. Os mineradores selecionam transações pela taxa por byte de todo o pacote (ancestrais incluídos), pelo que um filho que paga muito torna o pacote combinado atrativo.
Limites
Os nós limitam quantas transações não confirmadas ligadas guardam. Políticas mais novas como package relay e transações v3 (TRUC), enviadas no Bitcoin Core 28.0, tornam o CPFP mais fiável para contratos como a rede Lightning.