Bitcoin Forum
April 06, 2020, 06:19:18 AM *
News: Latest Bitcoin Core release: 0.19.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why is it called child pays for parent ?  (Read 54 times)
Saidasun
Member
**
Offline Offline

Activity: 68
Merit: 145


View Profile
January 04, 2018, 10:08:45 PM
 #1

I'm just wondering exactly why it was called this? Surely it could of been called "adjust fee" or something simpler?
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1586153958
Hero Member
*
Offline Offline

Posts: 1586153958

View Profile Personal Message (Offline)

Ignore
1586153958
Reply with quote  #2

1586153958
Report to moderator
1586153958
Hero Member
*
Offline Offline

Posts: 1586153958

View Profile Personal Message (Offline)

Ignore
1586153958
Reply with quote  #2

1586153958
Report to moderator
1586153958
Hero Member
*
Offline Offline

Posts: 1586153958

View Profile Personal Message (Offline)

Ignore
1586153958
Reply with quote  #2

1586153958
Report to moderator
HCP
Legendary
*
Offline Offline

Activity: 1288
Merit: 2315

<insert witty quote here>


View Profile
January 04, 2018, 11:05:52 PM
 #2

Because there are multiple ways to "adjust fee"... and you're not simply adjusting the fee when you do a "Child Pays For Parent"... CPFP actually creates a completely NEW transaction that helps to push the original transaction through.

achow101
Moderator
Legendary
*
Offline Offline

Activity: 2086
Merit: 3226


bc1qshxkrpe4arppq89fpzm6c0tpdvx5cfkve2c8kl


View Profile WWW
January 05, 2018, 01:59:46 AM
 #3

I'm just wondering exactly why it was called this? Surely it could of been called "adjust fee" or something simpler?
No, it could not have.

Child Pays For Parent is called such because you are creating a new transaction which spends from the transaction that you want to change the fee of, hence it is a child transaction of the parent unconfirmed transaction. This child transaction contains a high enough transaction fee to pay for the parent. Hence Child Pays For Parent.

The other "adjust fee" method is called Replace By Fee. With Replace By Fee, you are creating a conflicting transaction that pays a higher transaction fee and replaces the original lower fee one.

So because there are multiple methods to increasing the transaction fee, it can't just be called "adjust fee".

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!