Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Well, if you don't find a new mining algo that requires investment in new hardware, a blockchain with a minority of mining power behind it is vulnerable to the major chain. So nobody will use it, unless they didn't know what they were doing.

So the miners do have quite a bit of say. Depends on what your strategy for hard-forking the PoW algo is. Or, you need to understand PoS.

It's in the blog post. Read it :P



Hey, admittedly I responded without reading your blog post. Sorry about that.

In my defense, I've spent a lot of time on /r/ethereum where a lot of people think that 51% of miners are capable of changing the protocol.

Could you elaborate on the issue, I take it you're referring to this

> In a proof-of-work blockchain, nobody rational would follow a fork with less than 50% of the mining power behind it because it would be vulnerable to attack by anonymous miners unless there were also a change in the hashing algorithm that required an investment in different kinds of hardware.


51% can, but 49% can't, because the 51% can attack the 49% easily, using the 49% rules, on the 49% chain. So 49% of miners can't force a protocol change, unless the community (majority economy) can also agree on which PoW algo (with different hardware requirements) or PoS algo to hard fork to.


Good point.

But let's say we have Chain A with 51% and Chain B with 49%. If the miners on Chain A want to attack Chain B, they'd have to move their computing power onto Chain B. In which case the miners from Chain B, could attack Chain A while they're busy doing their attack on Chain B.

In the end, it would be MAD (mutually assured destruction) unless the miners from one chain had enough to defend theirs while attacking the other. For that you'd need at least 66.6(repeating, of course)% miners on Chain A with half of those able and willing to perform an attack on Chain B.

I think this would be hard to achieve.


Yeah you're right, it gets weird with close calls.

pro A: 51% pro B: 49%

If B miners move to attack A, it means B will be successfully double-spent sooner. I'm not sure how best to coordinate the attack vs defense, but pretty sure ultimately the majority would win out. And yes, there is mutual destruction in play.

This is less of an issue with say, 67% and 33%.

Anyways, I also argue that there's only room for 1 secure PoW blockchain, and that's basically Bitcoin.


> Anyways, I also argue that there's only room for 1 secure PoW blockchain, and that's basically Bitcoin.

I read your blog post, but I didn't see where you mentioned that, so it's a little hard to argue with. I do disagree, however.


Dude, he wrote the blog post. lol

But you do make a good point, miners are centric to the platform. However, they have to all agree in order to make their opinion matter. Which requires a very strong opposition to the hard fork, in this case the hard fork is the best option so they'll agree either ways.


The mining algo has nothing to do with it. As soon as the hard-forked clients get to the block on the non-forked chain where the hard-fork causes it to be rejected, it will reject the whole chain. It doesn't matter how long the chain is or how much work was applied, if the rules don't allow for the block it's rejected (and therefore the whole chain).


See my other response.


He wrote it...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: