Child Pays For Parent
Child Pays For Parent permite que uma transação filha com taxa alta ajude a confirmar uma transação pai com taxa baixa na mineração de Bitcoin.
Definição
Child Pays For Parent, muitas vezes abreviado como CPFP, é um método de aumento de taxa para uma transação presa com uma taxa baixa. Uma segunda transação, chamada de filha, gasta uma saída da primeira transação, chamada de pai, e paga uma taxa mais alta. Mineradores podem confirmar as duas juntas porque a taxa combinada se torna atraente.
Como Funciona
Quando uma transação de Bitcoin é transmitida, ela fica aguardando na mempool até que um minerador a inclua em um bloco. Se sua taxa por unidade for baixa, ela pode permanecer sem confirmação porque mineradores geralmente preferem transações que pagam mais por unidade de espaço de bloco.
CPFP usa a dependência entre transações. A filha gasta moedas criadas pela pai, então ela não pode ser confirmada a menos que a pai seja confirmada primeiro. Um minerador que avalia a filha precisa tratar as duas transações como um pacote.
Por exemplo, uma transação pai pode pagar uma taxa baixa porque o remetente subestimou a demanda. O recebedor pode criar uma transação filha que gasta a saída recebida e inclui uma taxa mais alta. Se a taxa combinada do pacote for alta o suficiente, ele pode competir com outras transações da mempool.
O software de mineração e a política do pool importam aqui. Mineradores criam um modelo de bloco a partir de sua mempool, e a seleção moderna pode considerar relações entre ancestrais e descendentes. O objetivo é incluir transações que gerem a melhor receita total de taxas de transação, respeitando as regras de consenso.
CPFP não substitui a transação pai original. Ele adiciona uma transação filha relacionada que aumenta o valor econômico de confirmar o grupo.
Por Que Isso Importa
CPFP importa para mineradores porque muda quais transações são lucrativas de incluir. Uma transação com taxa baixa pode parecer pouco atraente sozinha, mas se tornar vantajosa quando uma filha dependente paga taxa extra suficiente. Uma boa seleção de transações captura essa receita.
Também importa para usuários, exchanges e carteiras. Um recebedor pode conseguir acelerar um pagamento recebido mesmo que o remetente tenha escolhido uma taxa ruim. Para pools de mineração, lidar corretamente com CPFP ajuda a evitar deixar receita de taxas na mesa durante períodos de congestionamento.