Bitcoin Forum

Other => Beginners & Help => Topic started by: NotATether on May 07, 2020, 06:26:20 PM



Title: Who exactly recieves transaction fees?
Post by: NotATether on May 07, 2020, 06:26:20 PM
Say I'm running a full node, and it's validating transactions that will subsequently be included in the next block. About those fees in the transactions, is there a system of dividing the fees among the full nodes? Or does it just go to the full node which validates it first?


Title: Re: Who exactly recieves transaction fees?
Post by: ChuckBuck on May 07, 2020, 06:29:42 PM
Miners will be the ones who receive the cost of a transaction, which is the most basic knowledge for bitcoin users  :D
You can get detailed answers here: https://bitcoin.stackexchange.com/questions/9895/who-gets-bitcoin-transaction-fees


Title: Re: Who exactly recieves transaction fees?
Post by: NotATether on May 07, 2020, 06:32:41 PM
Miners will be the ones who receive the cost of a transaction, which is the most basic knowledge for bitcoin users  :D
You can get detailed answers here: https://bitcoin.stackexchange.com/questions/9895/who-gets-bitcoin-transaction-fees

So according the link you posted, it's only the miner who mined the block containing the transaction who receives its fees. For some reason I thought full nodes that only do validation could also receive fees.


Title: Re: Who exactly recieves transaction fees?
Post by: bob123 on May 07, 2020, 06:36:45 PM
The miner who included your transaction into a valid block receives the fee.

A full node is validating blocks to have a correct copy of the blockchain stored locally.
It does not receive any fee at all.

You may have mistaken it with a node in the lightning network ?
People are able to route money through your channels and you can demand a fee for that.


Title: Re: Who exactly recieves transaction fees?
Post by: Csmiami on May 07, 2020, 06:38:59 PM
So according the link you posted, it's only the miner who mined the block containing the transaction who receives its fees. For some reason I thought full nodes that only do validation could also receive fees.
Lightining Network nodes do receive the tx fees if a tx is routed through them. "Normal" bitcoin nodes don't receive anything for being a node; but they help the network by routing the txs and have some "voting power", deciding which client to run (the latest, or if they don't agree with something, not the latest). I don't really know how that last part works, because it's not something I've seen discussed many times


Title: Re: Who exactly recieves transaction fees?
Post by: gentlemand on May 07, 2020, 06:41:29 PM
For some reason I thought full nodes that only do validation could also receive fees.

In theory every user should be running their own full node for the benefit of their own security by validating their own transactions. There was never any financial incentive, that security should have been incentive enough. As we can tell it hasn't exactly panned out that way so far...


Title: Re: Who exactly recieves transaction fees?
Post by: nc50lc on May 08, 2020, 02:15:29 AM
-snip- For some reason I thought full nodes that only do validation could also receive fees.
That's a feature of POS coins (Proof of Stake), full nodes will be rewarded for validation and the reward will be based from the amount of coins they're hodling (rough description).
Perhaps you've read some online articles about it or a hybrid POW/POS coin.

Bitcoin in the other hand is a POW coin (Proof of Work), miners/mining pools do the "work" and the lucky one gets the reward and fees.


Title: Re: Who exactly recieves transaction fees?
Post by: OgNasty on May 08, 2020, 05:29:44 AM
Say it with me... I before E, except after C.