CPFP for Ducat transaction pairs
Terms used in this lesson
- CPFP
- Child Pays for Parent: a high-fee child transaction raises the combined fee rate of an unconfirmed package.
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- Proof-of-work target
- The maximum header-hash value accepted for a block; lowering it makes valid hashes harder to find.
- Transaction ID
- The identifier produced by hashing a Bitcoin transaction’s non-witness serialization.
- Identifier
- Identifier: a value used to distinguish one request, object, or participant from another.
Package feerate explains how a fee-paying vault child can make a zero-fee issue or burn parent mineable.
Loading lesson visuals...
Learn the idea
Child Pays for Parent, or CPFP, lets a high-fee child raise the combined fee rate of a low-fee parent it spends. Ducat's two-transaction actions can use the vault child to contribute fees for an issue or burn parent.
Measure the parent
Record the issue or burn parent's virtual size and fee, which may be intentionally low.
Inspect every idea above to open it.
The parent is unchanged. Miners consider the combined economic value of including both dependent transactions.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.