Bitcoin Forum
May 07, 2024, 01:05:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: incentive for nodes to propagate transactions  (Read 918 times)
jabetizo (OP)
Full Member
***
Offline Offline

Activity: 125
Merit: 101


View Profile WWW
December 26, 2012, 05:32:46 PM
 #1

What is the incentive for an individual node to relay others' transactions? It "costs" them bandwidth, so why do they do it?

1715087126
Hero Member
*
Offline Offline

Posts: 1715087126

View Profile Personal Message (Offline)

Ignore
1715087126
Reply with quote  #2

1715087126
Report to moderator
1715087126
Hero Member
*
Offline Offline

Posts: 1715087126

View Profile Personal Message (Offline)

Ignore
1715087126
Reply with quote  #2

1715087126
Report to moderator
1715087126
Hero Member
*
Offline Offline

Posts: 1715087126

View Profile Personal Message (Offline)

Ignore
1715087126
Reply with quote  #2

1715087126
Report to moderator
I HATE TABLES I HATE TABLES I HA(╯°□°)╯︵ ┻━┻ TABLES I HATE TABLES I HATE TABLES
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715087126
Hero Member
*
Offline Offline

Posts: 1715087126

View Profile Personal Message (Offline)

Ignore
1715087126
Reply with quote  #2

1715087126
Report to moderator
1715087126
Hero Member
*
Offline Offline

Posts: 1715087126

View Profile Personal Message (Offline)

Ignore
1715087126
Reply with quote  #2

1715087126
Report to moderator
AmDD
Legendary
*
Offline Offline

Activity: 1027
Merit: 1005



View Profile
December 26, 2012, 06:28:38 PM
 #2

i would say most anyone has "unlimited" internet. I know some people have satellite internet or some type of mobile internet which has a monthly cap but those are select situations. For the most part it doesnt "cost" anything.

BTC tip jar: 18EKpbrcXxbpzAZv3T58ccGcVis7W7JR9w
LTC tip jar: Lgp8ERykAgx6Q8NdMqpi5vnVoUMD2hYn2a
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
December 26, 2012, 08:39:32 PM
 #3

i would say most anyone has "unlimited" internet. I know some people have satellite internet or some type of mobile internet which has a monthly cap but those are select situations. For the most part it doesnt "cost" anything.
My father-in-law still uses a dial-up connection.  He is limited in monthly bytes sent/received as well.
So, while "most anyone" might be an accurate term, there are still plenty of people who are limited in their internet usage.  I suppose the answer can be "They shouldn't use bitcoin.", but it is bad information to claim that the relay of transactions doesn't cost anybody anything.
AmDD
Legendary
*
Offline Offline

Activity: 1027
Merit: 1005



View Profile
December 27, 2012, 01:41:17 PM
 #4

i would say most anyone has "unlimited" internet. I know some people have satellite internet or some type of mobile internet which has a monthly cap but those are select situations. For the most part it doesnt "cost" anything.
My father-in-law still uses a dial-up connection.  He is limited in monthly bytes sent/received as well.
So, while "most anyone" might be an accurate term, there are still plenty of people who are limited in their internet usage.  I suppose the answer can be "They shouldn't use bitcoin.", but it is bad information to claim that the relay of transactions doesn't cost anybody anything.

Fair enough.

It will not cost you anything if you have an unlimited internet connection (as I alreeady stated) or if you have a capped connection and do not go over your cap. Otherwise it will cost you to be a node for bitcoin.

BTC tip jar: 18EKpbrcXxbpzAZv3T58ccGcVis7W7JR9w
LTC tip jar: Lgp8ERykAgx6Q8NdMqpi5vnVoUMD2hYn2a
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4653



View Profile
December 27, 2012, 02:54:04 PM
 #5

. . . It will not cost you anything if you have an unlimited internet connection (as I alreeady stated) or if you have a capped connection and do not go over your cap. Otherwise it will cost you to be a node for bitcoin.
Note that while your internet use might not cost you anything extra under those circumstances, you do have to leave your computer running and have to leave Bitcoin-Qt running to be a full node.  You also have to store the entire blockchain on your hard-drive.

There are lightweight client options such as MultiBit, Electrum, and blockchain.info.  These all allow you to use bitcoin with reduced system requirements, but if you use them then you provide less resources to the bitcoin network.

If there were a financial incentive for running a full node (like there is for mining), then more people would be more willing to run full nodes instead of lightweight clients.  Given the existing incentives it seems likely that over time the network will move towards a situation where eventually it will be mostly mining pool operators, web hosted wallet operators, and merchant payment processors that maintain the blockchain and relay transactions.  This centralization and lack of diversity in the network may allow transactions to relay faster (since they will have less nodes they need to relay through), but will provide consolidated targets for those who desire to interfere with the bitcoin network.

Certainly some individuals will continue to run full nodes out of their own desire to participate, but as bitcoin catches on more and more, the numbuer of transactions and the size of the blockchain will eventually reach the point where maintaining a full node will begin to add more noticeable costs, such as the need for additional or larger hard drives.
Pages: [1]
  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!