You are viewing a single comment's thread from:

RE: Delegation Issue

in #delegations6 years ago

This is not true. There have been at least two releases which were fully pushed out by the developers and blocked by the witnesses. There are other situations where developers have discussed the proposed implementation with witnesses prior to release and it was clear that some course correction needed to be made. This then avoided the situation of getting all the way to a final release which is then blocked (ultimately a waste of time and resources).

Then considering what actually made its way through, I don't even want to think about how broken those proposed releases must've been. When you referred to the "circumstances" of this release earlier, I knew it had to be bad but this isn't actually making me feel better about this release. It makes me feel worse.

A hard fork that actively kept and continues to keep new accounts from being created is a dire situation. The previous hard fork which kept people from being able to post or vote for multiple days was a dire situation. Both of those ran the gauntlet of you guys before they landed in front of us.

Did the releases you guys blocked actively come to people's houses and stab them in the eye? I have to wonder how bad those were.

Again you keep going back to "basic operation" when in fact basic operation isn't good enough.

I am absolutely in agreement when you say that basic operation isn't good enough.

Where we part ways is that I recognize that being able to have the major creator of accounts on this social media network unable to create accounts is an absolute failure of basic operation. We aren't talking about an experimental feature or change in payout rate not matching predicted numbers. We aren't talking about an expansion of functionality making updates to the blockchain a couple of minutes slower. We are talking about no new users for multiple days. We are talking about one of the big ways which keeps SP moving around the ecosystem (sometimes using methods I don't entirely agree with, but recognize are now inherent to the architecture) completely failing for the biggest investors.

We aren't talking about passing up on expanding the capabilities of the platform, we're talking about an essential failure of the architecture.

I accept that the new linear reward mechanics are crap, but they are crap-as-designed. They absolutely dis-incentivize the one thing that the blockchain needs above all which is more content creation and heavily incentivizes chasing the Dragon of figuring out what the big bots are going to be voting for and getting their slightly first. That's an entirely different issue.

We are talking about a core and basic functionality of the blockchain just not working.

We are talking about a core and basic functionality of the blockchain for literally the biggest stakeholder in the database not tested by anybody on the test net – which includes that biggest stakeholder who you would think would have a responsibility for testing one of their most frequent and most important blockchain interactions.

Didn't happen.

As far as taking responsibility, I felt that the post-mortem posts from Steemit after the HF20 screwups were pretty reasonable and that progress is indeed being made to improve the process over time. There wasn't even a public testnet at all until fairly recently, now there is. That's not everything, but it is something.

This is very much a case of "and yet you gave us this crap."

I am literally objecting to what we are being told in this specific post, how we are being told it, and what is being defended. The fact that there is a long history of this sort of behavior is almost beside the point.

I don't actually feel like the postmortem posts from Steemit after the HF20 screw ups were pretty reasonable. In part because the immediate fallout was entirely predictable and unhealthy for the blockchain, and yet… That there is now a public testnet is great, except that what we have here is a massive failure of the public testnet actually catch a significant problem.

This is exactly what the thing was designed to catch! This is the whole point! This is one of the time and effort was put into it!

Are you actually telling me that Steemit never tested a large stakeholder like themselves delegating SP in the process of account creation, one of the most important (and to a certain degree only public) functions they hold? And none of the Witnesses said, "hey, maybe we should test one of the most important functions that happens on this social media blockchain?"

"That's not everything, but it is something." What it is is a massive failure at what it was supposed to do. I feel like someone should be horrified by that. Publicly. They should probably be angry and upset.

Surprisingly, I'm not angry and upset – I'm just frustrated. I hate to see a shitty job. And yet, here I am again.

Believe me, everyone involved feels plenty of pain from their investment being down 99%, and for some this is truly life-wrecking (whether or not anyone should get in that situation is another discussion, but nevertheless some absolutely are). If pain were enough, everything would be fixed by now but unfortunately it is not enough.

Yeah, I'm not even going to try to get into that set of issues. I'm sure there are people far more qualified than me to talk about cryptocurrencies as fiduciary instruments and how reasonable they are as investment sinks. (It says everything about me that despite the multiple, loud, aggressive public exhortations, I was smart enough never to put a dime of my own money into the Steem blockchain and was only mildly reluctant to cash out as I earned to buy things that I wanted, meaning that I actually didn't lose 99% of my value – I actually got to use it. What I still sit on is purely because I don't need it right now. I feel terrible for the people who actually really need to that value and watched it bleed away over the course of couple years for reasons which were entirely predictable and which they didn't have to buy into.)

Pain is not enough, but pain is a good start. Nothing quite teaches like pain. Suffering is an educator.

But I'm not talking about financial suffering because, really, all value on the Steem blockchain is fictional. The things that have driven down the value of STEEM are a lot broader than this most recent hard fork, even though it is exemplary of the kind of thinking that got us here. What we need to see is some responsibility and some awareness that that responsibility to the public has been failed. What we need to see is that someone cares about that failure of responsibility to the public and not a regular infusion of doubletalk, evasion, avoidance, and straight up disinformation.

I appreciate your position. You are being the loyal company man and I get it. I avoid that position myself (and luckily my employers have always been wise enough to recognize they should never put me in that position) but I've seen it enough times. You're doing the best you can in a bad situation.

What I need to hear is that you know it's a bad situation, that you know why it's a bad situation, and you recognize how bad the situation really is. Because as much as I appreciate the interaction, I really don't get the feeling that anybody acknowledges how bad this really is.

The introduction of RC followed by nobody being able to do anything on the blockchain because nobody had enough RC was pretty damned hideous. This is not quite that bad, but it's a situation where a social media platform literally can't add new users. Technically, multiple social media platforms if we accept that digital applications define multiple platforms which use the same backend database. Delegation, which is one of the backbones that drives the mobility of SP on the Steem blockchain for good or ill, is broken.

Now, if I were still dabbling with data mining the blockchain and trying to discover patterns which reveal hidden bot networks, this would be a gold mine. With delegation from major players no longer playing a role in moving SP, an interested party could really work on figuring out those chains of delegation and how they interact and how big an impact bot farms not being able to use delegation from big players actually is. But I'm not because I had my curiosity beat out of me.

This is a bad situation that never should have happened. It's exactly what the public testnet was designed to avoid. It's exactly what Steemit themselves should have been responsible for testing. It's exactly what the Witnesses should have been on the lookout as entities responsible for the long-term stability and growth of the blockchain (which is what a lot of them keep telling us is one of the reasons we should be voting for them, even if it's rationally not what they're really responsible for).

It just should have never happened and the possibility shouldn't have been there for this to happen.

You agree with that, right?

Sort:  

You are being the loyal company man

Um, no, I'm not part of any company having to do with Steem or Steemit. I'm speaking only for myself. If you don't agree with my views, that's perfectly okay, but that's what they are, my own views.

It just should have never happened and the possibility shouldn't have been there for this to happen.

You agree with that, right?

In an ideal world, yes. We don't live in an ideal world.

which includes that biggest stakeholder who you would think would have a responsibility for testing one of their most frequent and most important blockchain interactions

What do you suppose we should do about that? We have no authority over them. We (witnesses) can block all releases until they shape up, until and unless they decide to vote witnesses out (in contradiction to their previous representations that they wouldn't, but they can still do it) and vote in their own puppets. Or we can engage with them and encourage process improvements. So far we have pursued the latter and made some progress with it.

I believe I already responded to most of your comments in my previous reply. This seems to be getting repetitive so I'll decline to rehash it but if you have any new, and well-focused comments or questions I'll be happy to address them.

What do you suppose we should do about that? We have no authority over them. We (witnesses) can block all releases until they shape up, until and unless they decide to vote witnesses out (in contradiction to their previous representations that they wouldn't, but they can still do it) and vote in their own puppets. Or we can engage with them and encourage process improvements. So far we have pursued the latter and made some progress with it.

Let's start with this then.

It would seem to me that perhaps the only real power that the Witnesses actually have is the ability to block all releases until they either do the basic due diligence that the platform requires to really be a flourishing environment or they break the illusion of publicly consensual governance, use the fact that they control the largest stake in the blockchain by orders of magnitude, and vote in their own puppets.

That would require them to shit or get off the pot, as it were. To productively engage with solutions or to take off the mask and actually show the public that all of this is an illusion, a distraction, and always was. Either one of these would be a better situation for us all to be in, not just users but digital app developers, Witnesses, and investors.

You can engage with them and encourage process improvements, but then we have to have conversations like this, where we talk about basic process testing which never happened and that no one ever thought of doing apparently.

If "we're burning down the house slightly slower than we did last time" is an acceptable place for you guys to be falling, then let's say that. It's not for me and it's probably not for a lot of people who believe that the platform could and should actually work like it's been advertised to come but if it's good enough for you guys – let us know. Say it out loud.

Otherwise we just observe that you must think it is, because this is what happened in these the things that you are telling us about what happened. It's hard to get out from straightforward observations and inferences from your own actions.

I am no cryptocultist and more specifically I'm not a Steemian cryptocultist so I'm not just going to give you straightforward, unconsidered positive boosterism. I would like to see better things, I see the potential for better things to exist (which may be simply more optimistic than it deserves, but I'm going with it for now), but obviously there are some serious deficiencies in the processes and understanding of engineering that it takes to continue to develop this blockchain. The last couple of hard forks have been crap and handled poorly and if anything, this was the one which was supposed to avoid that.

You guys really needed a mark in the win column for this and you didn't do it.

So now we are out both delegation and onboarding from major players until an interstitial hard fork goes out.

Now what?

largest stake in the blockchain by orders of magnitude

Not really that much any more, but it is the largest. Selling big chunk every month works wonders for flatting the distribution.

You can engage with them and encourage process improvements, but then we have to have conversations like this

I don't so much mind these conversations. In my view as long as there are conversations then it means there are people who care and are exchanging ideas, and hopefully progress is being made even if not exactly in the manner and at the pace you would prefer. If everyone quits there will be no conversations.

My view is that the process improvements are promising so it makes sense to continue to engage. There have been times in the past when there were really no improvements being made (in fact at times the opposite) and we may have gotten pretty close to pulling off the mask as you describe it, but that is not the case now.

Now what?

Corrective fork was done, and everything appears to be working properly now. A few bumps in the road may be inelegant but it not the end of the world.

Coin Marketplace

STEEM 0.13
TRX 0.32
JST 0.034
BTC 110550.45
ETH 4294.81
USDT 1.00
SBD 0.83