Bitcoin Forum
April 21, 2014, 02:01:54 AM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Aligning Incentives. Bad Nodes?  (Read 870 times)
StraT2131
Newbie
*
Offline Offline

Activity: 6


View Profile

Ignore
February 22, 2012, 10:36:01 AM
 #1

I'm trying to get the economics of this down for a written piece.
Ive got a few problems though:

What is the Incentive of being a good node?
What is the dis-incentive of being a bad node?


For example at a marketplace, people build up a reputation, and wouldn't want to damage it by selling bad goods.
An untrusted seller at a market place will be met with low sales. Thus there exists an incentive to selling good goods.


With bitcoin, say Im deciding whether to be a good node or a bad node. Is it not true that im impartial? Wont I get paid either way, as long as I solve the block?

Now I know that in most systems (and definitely bitcoin) that there are much more good nodes then bad nodes. But what is the rationality behind it from an individual level?
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
Private Internet Access™ - No logs, Unlimited Bandwidth, PC Magazine's Editor's Choice
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
1398045714
Hero Member
*
Offline Offline

Posts: 1398045714

View Profile Personal Message (Offline)

Ignore
1398045714
Reply with quote  #2

1398045714
Report to moderator
Revalin
Hero Member
*****
Offline Offline

Activity: 700


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile

Ignore
February 22, 2012, 11:04:21 AM
 #2

I think by "node" you actually mean "miner".  "Nodes" are part of the P2P transaction relay network.  "Miners" are the ones solving blocks.

Nodes don't have any designed-in incentives.  They can't relay bad information (the next node just drops it).  The only evil thing they can do is refuse to relay information for some reason such as DOSing the network, trying to split the network or trying to promote double-spends.  This is basically useless to try since the network is so efficient at propagating valid transactions.

Miners work to earn the generated coins and transaction fees.  They have a strong incentive to be a "good" miner (properly including transactions) because if they don't future miners will not continue the chain based on their block.  Instead they will fork the blockchain from before where you did something bad and continue building from there.  Since your bad block gets excluded, you lose your generated coins and fees and don't gain anything.

The only time it becomes feasible to do something "bad" as a miner is if you control more than half of the hashpower on the network.  Then you can create double-spends and DOS the network.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
Vitalik Buterin
Sr. Member
****
Offline Offline

Activity: 325


View Profile

Ignore
March 14, 2012, 11:44:06 AM
 #3

http://bitcoinweekly.com/articles/bitcoin-decentralization-and-the-nash-equilibrium

Argumentum ad lunam: the fallacy that because Bitcoin's price is rising really fast the currency must be a speculative bubble and/or Ponzi scheme.
DeathAndTaxes
Donator
Hero Member
*
Offline Offline

Activity: 966



View Profile WWW

Ignore
March 14, 2012, 12:46:18 PM
 #4

As revalin points out you use the word node but the rest of post indicates you mean miner.

Minority Miners have no incentive to disrupt the network.  Creating invalid blocks, blocks with invalid transactions, or blocks with double spends serves no purpose.  The rest of network will discard it and build on last good block.  "Bad miner" does all the work and gets no profit.

If a miner has the majority of hashpower they "COULD" disrupt the network via double spends or transaction witholding but there is no proven economic value.  Gaining and maintaining 51% of network hashing power is prohibitively expensive and there simply isn't sufficient economic value to the attack.  It would be like spending $80,000 to rob a 7-11 and getting $180 in revenue.

The greatest threat would be a majority (51% of hashing power) miner interested in a non-economic attack.   An entity interested in the destruction of Bitcoin isn't looking for a direct profit from double spends and is instead looking at the mining as the "cost" of the attack.  The Bitcoin model makes economic attacks unlikely but can't provide a disincentive (beyond high cost) for non-economic attacks.

Gerald Davis  CEO, Tangible Cryptography Inc.
BitSimple. A simpler way to buy and sell bitcoins
FreeMoney
Hero Member
*****
Offline Offline

Activity: 1246


Strength in numbers


View Profile WWW

Ignore
March 14, 2012, 07:46:35 PM
 #5

If a miner breaks the rules then other miners won't build off of their block (because they are worried (rightly) that other miners won't build off of their block) you don't actually get paid until your block is 120 blocks deep.

Mining a block without including tx isn't really 'bad' but you can do that and all you miss out on is any tx fees you could have gotten.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
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!