Bitcoin Forum
November 16, 2024, 03:38:48 PM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Running a Bitcoin Node  (Read 5620 times)
boliu (OP)
Sr. Member
****
Offline Offline

Activity: 267
Merit: 250

6th BTC reached. Thank you for your support


View Profile
February 14, 2014, 03:35:01 PM
 #1

Just wonder if you run a full node, do you get paid to relay transactions?

I came across

https://blockchain.info/ip-address/1.202.65.29

(Fee: 0.0005 BTC - Size: 226 bytes) 2014-02-14 00:24:03

Is that the fee paid to the node or fee for the transaction that's added to the block?

Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
February 14, 2014, 03:38:20 PM
 #2

Nodes do not get fees, miners do.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
e4xit
Sr. Member
****
Offline Offline

Activity: 302
Merit: 250



View Profile
February 14, 2014, 03:42:32 PM
 #3

Just wonder if you run a full node, do you get paid to relay transactions?

I came across

https://blockchain.info/ip-address/1.202.65.29

(Fee: 0.0005 BTC - Size: 226 bytes) 2014-02-14 00:24:03

Is that the fee paid to the node or fee for the transaction that's added to the block?

There are two seperate (but possibly interlinked) processes; Running a node and Mining.

Running a node only relays transactions throughout the network (and uploads the blockchain to peers).

Mining requires computationally expensive cryptographic work be undertaken (by a CPU, GPU, ASIC or other device). The function of this is to secure the network by "auditing" transctions (preventing double spends etc). This 'expensive' work is rewarded by "newly minted" bitcoins and transaction fees.

Note that to Mine (usually) requires you to be running a full node, although this is not necessarily the case for some mining pools).

Getting paid to relay tx has been discussed here before, Im sure if you do a google custom search (or forum search) you will find reference to those conversations.

Not your keys, not your coins.
CoinJoin, always.
franky1
Legendary
*
Offline Offline

Activity: 4410
Merit: 4769



View Profile
February 14, 2014, 03:44:34 PM
 #4

Just wonder if you run a full node, do you get paid to relay transactions?

I came across

https://blockchain.info/ip-address/1.202.65.29

(Fee: 0.0005 BTC - Size: 226 bytes) 2014-02-14 00:24:03

Is that the fee paid to the node or fee for the transaction that's added to the block?

anyone running the bitcoin-qt client is a node. (users)
when doing transactions the fee goes to miners.
the miners or when solving a block get a standard reward (currently 25btc) and the total of the transaction fee's of all transactions in that block.
if your in a mining pool that reward and fee total gets spread out with all the miners in the pool shared fairly depending on the hashrate(speed) of the miner.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
boliu (OP)
Sr. Member
****
Offline Offline

Activity: 267
Merit: 250

6th BTC reached. Thank you for your support


View Profile
February 21, 2014, 04:19:30 PM
 #5

was there a change because when I tried to send a transaction out today, Bitcoin - Wallet gave me this



this clearly say the fee goes to the nodes that process the transactions not to the miners, am I misunderstand this?

whtchocla7e
Full Member
***
Offline Offline

Activity: 392
Merit: 116


Worlds Simplest Cryptocurrency Wallet


View Profile
February 21, 2014, 04:26:09 PM
 #6

Why do nodes not get a cut of the fee? Without them there is no mining.

Quote
▂▂▂▂▂▂▂▂▂▂▂▂▂▃▅▆█ L E A D █▆▅▃▂▂▂▂▂▂▂▂▂▂▂▂
World's Simplest and Safest Decentralized Cryptocurrency Wallet!
▬▬▬▬▬▬▬ • STORE • SEND • SPEND • SWAP • STAKE • ▬▬▬▬▬▬
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1012



View Profile
February 21, 2014, 04:34:18 PM
 #7

was there a change because when I tried to send a transaction out today, Bitcoin - Wallet gave me this



this clearly say the fee goes to the nodes that process the transactions not to the miners, am I misunderstand this?

"Process your transaction" means to include it in a block. Only mining nodes include transactions in blocks. Non-mining nodes can not include them into a block, but they can forward them to a mining node.

If you aren't the sole controller of your private keys, you don't have any bitcoins.
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1012



View Profile
February 21, 2014, 04:35:35 PM
 #8

Why do nodes not get a cut of the fee? Without them there is no mining.

Miners do need to run nodes.

Hashers who get paid to submit hashing power to a miner (pool operator) do not need to run nodes.

If you aren't the sole controller of your private keys, you don't have any bitcoins.
rat
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250



View Profile
February 21, 2014, 04:48:06 PM
 #9


would nodes getting a fee encourage a more robust network?
drrussellshane
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile
February 21, 2014, 04:51:37 PM
 #10


would nodes getting a fee encourage a more robust network?

I suppose it might create incentive for more people to run full nodes.

I run multiple full nodes myself.

In a way, running a full node is its own reward.

Buy a TREZOR! Premier BTC hardware wallet. If you're reading this, you should probably buy one if you don't already have one. You'll thank me later.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
February 21, 2014, 04:56:31 PM
 #11


would nodes getting a fee encourage a more robust network?
People should help the network for the sake of the network, not for money.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1012



View Profile
February 21, 2014, 05:01:41 PM
 #12


would nodes getting a fee encourage a more robust network?
People should help the network for the sake of the network, not for money.

Yeah, but this is planet Earth (sorry I've grown cynical as I've grown older).

I don't think the network is short on nodes (but I don't have the technical knowledge needed to know this for certain).

It might be short on mining nodes (since most hashers only sell hashing power to pools instead of actually mining).

If you aren't the sole controller of your private keys, you don't have any bitcoins.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
February 21, 2014, 05:02:44 PM
 #13

Yeah, but this is planet Earth (sorry I've grown cynical as I've grown older).

I don't think the network is short on nodes (but I don't have the technical knowledge needed to know this for certain).

It might be short on mining nodes (since most hashers only sell hashing power to pools instead of actually mining).
Both points are correct. We have a fair amount of nodes, but we are short on mining ones.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
whtchocla7e
Full Member
***
Offline Offline

Activity: 392
Merit: 116


Worlds Simplest Cryptocurrency Wallet


View Profile
February 21, 2014, 05:06:43 PM
 #14


would nodes getting a fee encourage a more robust network?
People should help the network for the sake of the network, not for money.

Agree. Lets kill the mining fees.

Quote
▂▂▂▂▂▂▂▂▂▂▂▂▂▃▅▆█ L E A D █▆▅▃▂▂▂▂▂▂▂▂▂▂▂▂
World's Simplest and Safest Decentralized Cryptocurrency Wallet!
▬▬▬▬▬▬▬ • STORE • SEND • SPEND • SWAP • STAKE • ▬▬▬▬▬▬
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
February 21, 2014, 05:09:22 PM
 #15

Agree. Lets kill the mining fees.
Mining and running a node is not the same.
Running a node has minor costs.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Holliday
Legendary
*
Offline Offline

Activity: 1120
Merit: 1012



View Profile
February 21, 2014, 05:10:09 PM
 #16


would nodes getting a fee encourage a more robust network?
People should help the network for the sake of the network, not for money.

Agree. Lets kill the mining fees.

Mining fees will eventually replace the block reward. It needs to be a gradual change.

Without fees/reward, not enough people will secure the network and it will be extremely vulnerable to attack.

If you aren't the sole controller of your private keys, you don't have any bitcoins.
Gabi
Legendary
*
Offline Offline

Activity: 1148
Merit: 1008


If you want to walk on water, get out of the boat


View Profile
February 21, 2014, 05:29:19 PM
 #17

Quote
this clearly say the fee goes to the nodes that process the transactions not to the miners, am I misunderstand this?
Yup, you are misunderstanding it. "miner" is an informal word, who "process the transaction" is who put it in a block, so a miner. Nodes just relay it.

Quote
Agree. Lets kill the mining fees.
Can we send the electricity bill to you then? Will you pay all the expenses that mining (remember, mining is here for security) requires?


DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
February 21, 2014, 05:31:41 PM
 #18

would nodes getting a fee encourage a more robust network?

Possibly, but it would become EXTREMELY expensive.

The smallest possible "fee" that can be paid with bitcoin is 0.00000001 BTC.

If you want to guarantee that the miners and your intended recipient all receive the transaction, you'll need to pay a fee to EVERY single node on the network.  If there are 10 million users all running full nodes, that would mean you'd have to pay a minimum fee of at least 0.00000001 BTC X 10 million = 0.1 BTC just for "relay fees".  Then you'd have to pay a mining fee in addition to that.
smooth
Legendary
*
Offline Offline

Activity: 2968
Merit: 1198



View Profile
February 21, 2014, 06:28:20 PM
 #19

would nodes getting a fee encourage a more robust network?

Possibly, but it would become EXTREMELY expensive.

The smallest possible "fee" that can be paid with bitcoin is 0.00000001 BTC.

If you want to guarantee that the miners and your intended recipient all receive the transaction, you'll need to pay a fee to EVERY single node on the network.  If there are 10 million users all running full nodes, that would mean you'd have to pay a minimum fee of at least 0.00000001 BTC X 10 million = 0.1 BTC just for "relay fees".  Then you'd have to pay a mining fee in addition to that.

It could be done in bulk, say one fee for every 1000 or 10000 transactions (or a probabilistic equivalent).

But the real answer is that no one has quite figured out how to build a p2p network that pays for bandwidth.  It is a work in progress. See https://bitcointalk.org/index.php?topic=415100.0



dserrano5
Legendary
*
Offline Offline

Activity: 1974
Merit: 1029



View Profile
February 21, 2014, 06:35:02 PM
 #20

If you want to guarantee that the miners and your intended recipient all receive the transaction, you'll need to pay a fee to EVERY single node on the network.  If there are 10 million users all running full nodes, that would mean you'd have to pay a minimum fee of at least 0.00000001 BTC X 10 million = 0.1 BTC just for "relay fees".  Then you'd have to pay a mining fee in addition to that.

It could be done in bulk, say one fee for every 1000 or 10000 transactions (or a probabilistic equivalent).

So because I run a node I'd get a satoshi per 1k or 10k transactions. Wow, the new wealthy elite! Sign me up! Smiley
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!