20
6
Lets say I'm mining bitcoins, and I've just received a new block that someone else has mined. What encourages me to send that block to anyone else.
I can understand how the original miner wants to send the block around the network (so their block becomes part of the chain) but what incentive do other nodes have to send it around? Wouldn't it be better to not to spread the block, but then build your own block on top of it, in which case you'll then be two blocks ahead and more likely to be added to the chain?
Of course, if everyone does this the result would be terrible, but what incentive is there to encourage people (other than the original miners) to spread blocks besides altruism?
7I agree, and might summarize/add: if you are a miner you want the block you are mining "on top of" to be as widely distributed as possible because you want to minimize the risk of building on a orphaned fork. – David Ogren – 2013-04-04T13:14:13.560
1I don't think that answers the question. Suppose that you receive a block. Clearly, you should mine on top of it, but why should you relay that block to other nodes if bandwidth costs money? – Nick ODell – 2013-04-04T18:47:23.640
2@NickODell because the risk to have your mined block orphaned (~2650€ currently) is much higher than the cost of relaying a block (a bunch of satoshis, I'd guess?). – o0'. – 2013-04-05T11:30:38.203
@Lohoris Good point. – Nick ODell – 2013-04-05T16:38:32.907
@NickODell edited accordingly – o0'. – 2013-04-09T16:40:55.020
@Lohoris: Doesn't relaying the block increase the risk of your block being orphaned? Orphaned blocks occur when you mine a branch which is beaten by another branch yes? Then you wouldn't want to extend other nodes branches, as that means they're more likely to orphan your block yes? – Clinton – 2013-04-10T05:32:16.577
1@Clinton we are talking about relaying a block you are mining upon, so decreasing the chances of your eventual new block being orphaned. – o0'. – 2013-04-10T09:09:45.857
OT: lol for some reason I misread "Clitcoin" instead of "Clinton", lol. – o0'. – 2013-04-29T17:29:21.230
Good idea for another coin – RentFree – 2013-05-22T23:42:45.003