About 14 minutes with practice. You only need something to take notes with. No real wallet details or payments are part of this lesson.
Course contents · Lesson 10 of 21
- Read the whitepaper as an argument · Marked complete
- Hashes and Merkle commitments · Marked complete
- UTXOs, change and accounting · Marked complete
- Scripts describe spending conditions · Marked complete
- Signatures and what they authorize · Marked complete
- Block headers and the chain of work · Marked complete
- Difficulty, hashrate and noisy observations · Marked complete
- Issuance, fees and incentives · Marked complete
- Mempools and policy are not consensus · Marked complete
- Fee changes: RBF and CPFP · Marked complete
- SegWit and transaction weight · Marked complete
- Taproot and Schnorr: useful, not magical · Marked complete
- HD wallets and derivation paths · Marked complete
- PSBT: separate construction from signing · Marked complete
- Descriptors make a wallet policy portable · Marked complete
- Full nodes, pruning and verification · Marked complete
- Reorganizations and lightweight evidence · Marked complete
- Lightning channels and HTLCs · Marked complete
- Lightning liquidity has direction · Marked complete
- Soft forks, proposals and human coordination · Marked complete
- Capstone: trace a payment end to end · Marked complete
What you will learn
- Compare replacement and child-pays-for-parent concepts.
- Recognize wallet and policy constraints.
A replacement changes the proposed spend
Replace-by-fee concerns replacing an unconfirmed transaction with a competing transaction that pays a more attractive fee under applicable node policy. BIP 125 documents an opt-in approach; actual software policy can evolve. A replacement can change the transaction identifier and may change outputs, so an application must reconcile the final transaction rather than trusting an old identifier forever.
A child can make a package more attractive
Child-pays-for-parent uses a transaction spending an output of an unconfirmed parent. A sufficiently attractive combined fee can encourage inclusion of the package under supported policies. This requires a spendable output and appropriate wallet behavior. It is not a universal ability to modify somebody else’s transaction or to force a miner to include it.
Plan observability before urgency
An artist checkout should keep order identity separate from transaction identity because replacement and multiple payment attempts complicate the mapping. A fee bump is not a new sale. Before a real action, inspect the current wallet documentation, transaction state, amounts and total fee. This course provides a paper comparison only; it does not instruct you to use a paid acceleration service or modify a live transaction.
Practice on paper
A pending payment changes from identifier A to identifier B after an authorized fee replacement. What should an invoice system preserve?
Reveal the worked answer
It should preserve the order and intended payment relationship while tracking the replacement and final settlement. It must avoid counting A and B as two independent settled donations.
Check your understanding
Choose an answer in your head or on paper, then reveal the explanation. Retry whenever you like. Answers are not submitted or scored; completion marks are your own learning notes.
1. Does fee replacement guarantee a specific confirmation time?
- Yes
- No
Reveal answer 1
No. Mining and policy remain relevant.
2. Does CPFP let anyone spend an output they cannot authorize?
- Yes
- No
Reveal answer 2
No. The child still needs valid spending authorization.
Take this with you
A fee-management action needs its own reconciliation trail.
Your learning, at your pace
Read every lesson freely. Optional progress tracking needs JavaScript and browser storage; it does not require an account or wallet.
Remove the saved completion marks for this course on this browser? Other courses will stay unchanged.
Saved only in this browser for this website address. Clearing storage, changing device or using a different gateway may lose these marks. No sync, grading or credential; nothing is sent to us. The export is a record for you, not a file this site can import.