Bitcoin Forum
November 17, 2024, 12:12:00 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Are people incentivized with [btc] to run nodes?  (Read 2397 times)
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
February 28, 2015, 07:09:38 PM
Last edit: February 28, 2015, 07:28:49 PM by Geremia
 #1

Bitnodes shows everyone running nodes.

Are these people incentivized to run nodes? If not, why not? If so, do node operators make some BTC from transaction fees, etc.?

thanks

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
dothebeats
Legendary
*
Offline Offline

Activity: 3794
Merit: 1355


View Profile
February 28, 2015, 07:43:14 PM
 #2

Bitnodes shows everyone running nodes.

Are these people incentivized to run nodes? If not, why not? If so, do node operators make some BTC from transaction fees, etc.?

thanks

Nope. Bitcoin nodes do not receive any incentives from running it. They just support the bitcoin network like a volunteer or something.

█████████████████████████████████
████████▀▀█▀▀█▀▀█▀▀▀▀▀▀▀▀████████
████████▄▄█▄▄█▄▄██████████▀██████
█████░░█░░█░░█░░████████████▀████
██▀▀█▀▀█▀▀█▀▀█▀▀██████████████▀██
██▄▄█▄▄█▄▄█▄▄█▄▄█▄▄▄▄▄▄██████████
██░░█░░█░░███████████████████████
██▀▀█▀▀█▀▀███████████████████████
██▄▄█▄▄█▄▄███████████████████████
██░░█░░█░░███████████████████████
██▀▀█▀▀█▀▀██████████▄▄▄██████████
██▄▄█▄▄█▄▄███████████████████████
██░░█░░█░░███████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
 Crypto Marketing Agency
By AB de Royse

████████████████████████████████████████████████████████████████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
██████████████████████████████████████████████████████████████████████████████████████████████████
WIN $50 FREE RAFFLE
Community Giveaway

██████████████████████████████████████████████████████████████████████████████████████████████████
██████
██
██
██
██
██
██
██
██
██
██
██
██████
████████████████████████
██
██████████████████████
██████████████████▀▀████
██████████████▀▀░░░░████
██████████▀▀░░░▄▀░░▐████
██████▀▀░░░░▄█▀░░░░█████
████▄▄░░░▄██▀░░░░░▐█████
████████░█▀░░░░░░░██████
████████▌▐░░▄░░░░▐██████
█████████░▄███▄░░███████
████████████████████████
████████████████████████
████████████████████████
Chemistry1988
Legendary
*
Offline Offline

Activity: 1120
Merit: 1000


View Profile
February 28, 2015, 07:57:03 PM
 #3

Bitnodes shows everyone running nodes.

Are these people incentivized to run nodes? If not, why not? If so, do node operators make some BTC from transaction fees, etc.?

thanks

Nope. Bitcoin nodes do not receive any incentives from running it. They just support the bitcoin network like a volunteer or something.

Correct, though people running full nodes could also set up an info page with a donation address for their nodes.
For example, shorena has done so (http://213.165.91.169/) and received a small amount of donation.
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
February 28, 2015, 09:06:12 PM
 #4

There are no bitcoin-payout incentives for operating a full node, but that are less tangible ones.

Operating a full node means you can do full bottom-up validation of all transactions, instead of relying on height-based validation. It also prevents evil nodes which you may connect to from withholding transactions from your view.

In other words, if you're regularly dealing in high-value transactions, running a full node is definitely a good idea. If not, than the only other incentive I can think of is that warm-fuzzy feeling from helping out a good cause.
newIndia
Legendary
*
Offline Offline

Activity: 2226
Merit: 1052


View Profile
February 28, 2015, 10:36:15 PM
 #5

Bitnodes shows everyone running nodes.

Are these people incentivized to run nodes? If not, why not? If so, do node operators make some BTC from transaction fees, etc.?

thanks

No direct incentive. But running a full node is important for many bitcoin businesses to check balance, make payment securely etc.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
February 28, 2015, 11:53:20 PM
 #6

Solo miners generally need to run a full node in order to mine effectively.

Mining pools also generally need to run a full node in order to operate effectively.

Since solo miners and mining pools earn bitcoins for their mining activities, and they need to run a full node to participate in those activities, they are essentially being compensated for running the node.

Any non-miners are doing it as a hobby, charity, or because they believe it makes their wallet more secure.  There is no direct financial incentive to run a full node if you are not a solo miner or a mining pool.
Zawamiya
Hero Member
*****
Offline Offline

Activity: 526
Merit: 500



View Profile
February 28, 2015, 11:57:39 PM
 #7

people who host nodes don't get any btc for this, they are doing this to support bitcoins only
tx fees goes to the miners
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
March 01, 2015, 12:18:11 AM
 #8

Solo miners generally need to run a full node in order to mine effectively.
How does it allow them to mine more effectively?
Mining pools also generally need to run a full node in order to operate effectively.
Again, why would that be?
they believe it makes their wallet more secure.
It seems it would make it less secure…

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
btchris
Hero Member
*****
Offline Offline

Activity: 672
Merit: 504

a.k.a. gurnec on GitHub


View Profile WWW
March 01, 2015, 12:44:37 AM
 #9

Solo miners generally need to run a full node in order to mine effectively.
How does it allow them to mine more effectively?

If you convince a miner to accept an invalid tx, and it includes it in a block, the block will be ignored by all full nodes, wasting the miner's time. Although you could (probably?) create a client that validates transactions w/o a full copy of the blockchain, it seems pretty inefficient to me (you'd have to query other nodes for each new tx you intend to place in the new block I'd imagine?).

they believe it makes their wallet more secure.
It seems it would make it less secure…

There are known weaknesses and attacks against SPV clients. Although they don't appear easy to pull off in practice, if you're dealing in high value transactions then you can afford to run a full node and be "better safe than sorry." (Cold vs hot wallets is a different issue. There's no reason you can't use a cold wallet with a hot watching-only full-node-based wallet.)
Cryptowatch.com
Full Member
***
Offline Offline

Activity: 196
Merit: 103


View Profile WWW
March 01, 2015, 12:50:45 AM
 #10

Understanding how bitcoin can be a paradigm shift in how payments are done online, I'm operating a full node at cryptowatch.com. It's got a 2x1gbit connection, and could be used as a seed node for anyone in Europe.

So far, there's only been expenses in relation to this. So you've got to be somewhat dedicated to the cause. However, I don't think that financial motives is the only way to get people to act in a positive manner to create a better world.

After all, it's quite spectacular to be able to be a part, although a very small one, of such a big project as this. That fuzzy feeling, knowing that your contribution counts, and that you're a part of the whole network. No matter how small your contribution is, it still counts.

Also, despite all the negative talk about excessive disk and resource usage. I think any dedicated hobbyist is able to keep up with those demands. We must also realize that every node operator is a part of a huge global payment network. And the more nodes are up, the bigger and stronger the network become.

Perhaps in the future there will be a way to compensate node operators a little bit? Not sure if it's a good idea, as some people might start "farming" fake nodes in the hope of generating revenue.

DannyHamilton
Legendary
*
Offline Offline

Activity: 3486
Merit: 4851



View Profile
March 01, 2015, 01:09:28 AM
 #11

Solo miners generally need to run a full node in order to mine effectively.
How does it allow them to mine more effectively?
Mining pools also generally need to run a full node in order to operate effectively.
Again, why would that be?

In order to solo mine (or to operate a mining pool), your software need to build valid blocks.

Building valid blocks requires that the mining software has access to the hash of the most recently solved block, that it has access to a complete UTXO set, that it knows what the current difficulty is, and that all this information from a source that the miner (or pool) can trust, or better yet, have it all in a way that allows their software to verify everything itself so that it doesn't need to trust any other source (in other words, running a full node).

Furthermore, they need to get the information as quickly as possible (so that other miners don't solve a block before they can even get started), and if they solve a block they need to get it to as many other mining nodes as possible as quickly as possible (so that their block doesn't get orphaned).  Therefore, any delays that occur (while they are communicating with their trusted source if they are not running their own node) reduces their revenue.
Cryptowatch.com
Full Member
***
Offline Offline

Activity: 196
Merit: 103


View Profile WWW
March 01, 2015, 02:05:45 AM
 #12

Anyway, I updated the stats page for the node of ours.

http://node.cryptowatch.com/

If anyone's interested in the scripts behind the stats, feel free to get in touch, for more info. They were originally made by Shorena, and it requires some tech know how to be set up. If there's interest for it, a noob guide might be made later on with instructions.
TrailingComet
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
March 01, 2015, 07:28:27 AM
 #13

No, they are not. The folks who do this have a strong, altruistic motive to see the btc network thrive and succeed

Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
March 07, 2015, 08:19:02 PM
 #14

they believe it makes their wallet more secure.
https://en.bitcoin.it/wiki/Full_node#Economic_strength offers a good explanation.

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
Amph
Legendary
*
Offline Offline

Activity: 3248
Merit: 1070



View Profile
March 07, 2015, 08:22:39 PM
 #15

not with btc, but with tor, i remember you get something for being a node of the network, using bitcoin in conjuction
Omikifuse
Legendary
*
Offline Offline

Activity: 1848
Merit: 1009



View Profile
March 07, 2015, 11:39:35 PM
 #16

Solo miners generally need to run a full node in order to mine effectively.
How does it allow them to mine more effectively?
Mining pools also generally need to run a full node in order to operate effectively.
Again, why would that be?
they believe it makes their wallet more secure.
It seems it would make it less secure…

how using a full node would make things less secure Huh

Maybe because it is online.

But armory requires btc core anyway
Geremia (OP)
Sr. Member
****
Offline Offline

Activity: 507
Merit: 253


View Profile WWW
March 16, 2015, 08:35:54 PM
 #17

Bitnodes is incentivizing node operators:
Bitnodes Project Issues First Incentives For Node Operators

BTC tip jar | my BTC wiki, BTC StackExchange | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
notlist3d
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
March 16, 2015, 09:05:53 PM
 #18


Interesting read.  I did not see it maybe I'm blind.  How much is it paying?

Coindesk has a interesting article on false nodes: http://www.coindesk.com/chainalysis-ceo-denies-launching-sybil-attack-on-bitcoin-network/ 
Cryptowatch.com
Full Member
***
Offline Offline

Activity: 196
Merit: 103


View Profile WWW
March 16, 2015, 09:15:12 PM
 #19


Thanks for posting this, interesting developments. However, after reading that lenghty article and the github thread I'm still left with some questions.

- Am I correctly in my understanding that this is still in the discussion stage?
- Who will get paid?
- How and when will node operators get paid?
- How much will node operators get paid?

I read there will be certain criteria a node operator needs to meet to get any payment, and then there's the bitnodes "highscore" list.

For such a project to be successfull, node operators should make more money than they put in. Subsides might also be a way to go, but might not be that successful.

I see a proposal from mike hearn here:
https://github.com/bitcoin/bitcoin/issues/5783

So basically he proposes charity as a way of running nodes, how's that really different from what people do today?

The fundamental question is however where the money should come from. I guess many people would be willing to put in a few satoshi's but do not have the will or time to run a full node themselves. Possibly, some rich person could also donate a few thousand dollars and have hundreds of geeks running nodes for that money.

It's also important that nodes are legit. What prevents a smartass from getting one real node, and then setting up proxies on cheap vps accounts, now suddenly he appears to have contributed 50 nodes to the network, while in reality he only has 1, and 49 proxies. Maybe the answer is obvious, but I'd like to hear it.



goosoodude
Hero Member
*****
Offline Offline

Activity: 584
Merit: 500



View Profile
March 16, 2015, 09:19:52 PM
 #20

Thing is, there are enough exchanges, pools, merchants, big holders who have a vested interest in keeping the network running smoothly and have enough resources to run several nodes. It is not an issue.

Counterparty also was trying to pay for some nodes.






██████████████████████████████████████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████████████▄▄▄███████████████████████
███████████████████████████████████████████████████████████████████████▀▀▀████████████████████████
██████████████████████████████████████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████████████████████████████████████





...INTRODUCING WAVES........
...ULTIMATE ASSET/CUSTOM TOKEN BLOCKCHAIN PLATFORM...






Pages: [1] 2 »  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!