3 ms·
I don't think it's brilliant. I think that the difficulty bomb is something akin to the debt ceiling in that it can be arbitrarily pushed back so, in reality, t
by dereg 5y ago
I don't think it's brilliant. I think that the difficulty bomb is something akin to the debt ceiling in that it can be arbitrarily pushed back so, in reality, the real effect of the "bomb" is to give smaller groups of people outsized control over the network by holding miners hostage. My mind is open here - what are the flaws in my interpretation?
- DarylZero 5y agoI think you're right about what difficulty bomb is like. Not sure why you think that means it's not brilliant.
- betwixthewires 5y agoSo the idea isn't about a deadline really, since it can be pushed back indefinitely. The idea is that you don't need consensus for it to go off, you need consensus for it not to go off. The status quo is always that it will go off if left untouched. It makes sure that miners can't just refuse the update, they have to fork the code to stop PoS. Which they're of course free to do, ETC removed the difficulty bomb entirely.
- Danieru 5y agoAnd that's the brilliant part. The eth developers figured out a unique method for keeping every last bit of control.
- immibis 5y agoEh, if they act dishonestly the consensus can move to a different fork. The key is that fork has to have active consensus and can't just exist by default.
- CryptoPunk 5y agoIt's brilliant because it prevents a small constituency - PoW generators and client developers - from sabotaging a roadmap by simply deciding to not support its planned upgrades. With this safeguard in place, to change the roadmap, they need to gain support of users at large, by getting them to actively switch to their fork, just as the roadmap supporters need to do. Therefore, supporters of change and statis are on equal footing, ensuring that the system isn't biased toward stasis even when the roadmap calls for change. To summarize, the difficulty bomb encodes the roadmap's plan to implement a change in the protocol, into the protocol, graduating the plan from having mere social consensus, which requires active participation to enforce, to having a technical one, which is autonomously enforced.