You mean 20?
I was going to let that one go, but -- yes, yes, that one, too. The last several HF have been terrible from a mechanical point of view and really hurt the overall set of platforms that have been trying to leverage the blockchain.
By all means, vote against all of the current witnesses (indeed especially the witnesses at the time of HF20) but it is my sincere belief that other witnesses could do no better under the circumstances, and could certainly do worse. It is not even clear to me that you know what witnesses do. But that may not matter to you and wanting to seeing someone fall on a sword is a defensible response to bad outcomes.
Here is part of my problem in a nutshell…
I absolutely agree with you that other witnesses could have done no better under the circumstances and could have certainly done worse.
That is a problem. When the best that I can hope for as a user of the platform is that the people who are ostensibly most invested and most interested in that platform being stable, growing, and improving its financial returns so that they are financial returns grow in common, end up repeatedly failing to maintain the basic operation of that platform that they are at least ostensibly charged with preserving for their own best interest not just mine – it's deeply troubling. When I agree that, given the circumstances, I can't figure out how someone else could have done a better job (except in testing very basic functionality which makes up some of the most common transactions on the blockchain, which any reasonable engineer would have tested first), that makes me terribly aware that the underlying technology and "circumstances" themselves are aggressively against doing what I consider as both an engineer and someone with a financial interest to be best practice.
Ultimately this is a bad situation for everyone, but it's particularly bad for the Witnesses.
And I'll be honest, even after several years on this platform, I'm not sure that I can reasonably state what Witnesses do – because not even the Witnesses have a consistent, reasonable answer to that outstanding question beyond "get paid to run servers which maintain the consistency of the blockchain and, theoretically, decide collectively on when to accept the deployment of a hard fork" – which they have never denied, even though we have had several which have been absolute, complete, unquestionable debacles.
There's a lot of talk about trying to pick Witnesses who are invested in the community, who have good ideas for future development, and all sorts of other crap, but none of it ever seems to really make a difference. All that really makes a difference is whether or not their servers deliver blocks and how much of the money that they get (theoretically) from skimming the top of the rewards pool gets reinvested in vote buying directly or indirectly vote buying through delegation.
And I don't even care about that part. I leave that for other people to care about.
When it comes to bad outcomes, what I really want to see is the people who are responsible for them to feel some pain because they have negatively impacted the people who believe in the product. In the corporate world, someone would get sacked. In the crypto world, we've seen on multiple occasions if you screw people over and make a run with their money, people compete all the more to give you more money, so it may be that I'm simply poorly conditioned for the development environment I find myself in.
Regardless, the right way for the maintainers of the blockchain (such as they are) to respond to a situation in which a technological deployment which they were responsible for testing for several weeks which ended up effectively making onboarding impossible for the biggest creator of accounts should be abject horror and not a sort of plodding complacency. I don't want to read a carefully phrased and disconnected technological excuse followed by an actual mischaracterization of how the platform actually works. I want to read how the company/responsible parties are actively horrified by the fact they can't bring people on board. I want them to register that, from an investor's point of view, this is one of the worst possible outcomes for what is effectively a mechanical patch to the database. And I don't want to read them telling the people who should be most emotionally invested in the platform that unless they vote on the safest possible content with the most restricted possible topics, they can expect their votes to be meaningless at both the macro and the micro level.
I would like somebody to realize that these are big deals and that they are being dealt with in exactly the opposite of the right way.
As I said, I don't expect that to be the case. I don't expect a representative of Steemit or one of the top 20 Witnesses to come out and say, "This is really fucked up and we are terribly sorry. We blew this. There is no way in a reasonable universe this should have happened. Here are the people who are responsible for this happening. Here is what we are going to do to make sure this never happens again. And by the way, everything you do on the platform matters, please keep engaging with the content that you enjoy and want to see more of and ultimately want to see rewarded."
I will never see that happen. I will never hear that happened. That will never happen. The Steem blockchain has had three years for someone to step up and do that. To step up and say that. They have chosen not to at every opportunity.
This is a terrible shame and the users deserve better, but they won't get it.
RE: Delegation Issue