You are viewing a single comment's thread from:

RE: Hive Improvement Proposal: Decentralize blacklists on Hive

I don't think they've been forgotten, just people are busy with a lot of things.

My personal view is that the best way to stop a voting attack like the one that happened prior to Hive is the new voting delay feature. Most of the other suggested changes probably couldn't have stopped it, which is why I came up with the voting delay idea to begin with.

I'm not saying the voting delay defense mechanism is perfect either: it wouldn't stop a truly careful and patient attacker, but I think it will stop future attacks from likely real world scenarios.

But beyond voting attacks, there's other potential arguments for increasing the numbers of witnesses, assuming that witnesses are distinct individuals and not sockpuppets. But there's also arguments against that same idea. Both sides of the argument boil down to more witnesses means harder to get consensus on any action to change the blockchain's functioning. So more witnesses will generally mean more likelihood of status quo (for good or ill). There's also additional costs associated with running more witnesses, but this may well be a lesser concern.

Sort:  

Most of the other suggested changes probably couldn't have stopped it

Changing from 30 votes down to 5 votes (or 1 vote with a slider) wouldn't have stopped it? My napkin math looks like it would have, but I haven't double checked it yet.

And harder to get consensus is probably a good thing at this point as most people are fearful of investing in projects like this one due to the possibility of funds being frozen. The harder to reach consensus on something like that, the safer those funds become.

And sure there are pros and cons to everything, but I do think we need more changes than just a voting delay and we need to make them sooner rather than later.