HF20 has incredible potential! The roll out has been less than awesome.

in #steem6 years ago

We kamikaze landed into HF20. I've heard a lot of people say "roll back." "Abandon RCs!" And other things like that. I know the cool and edgy thing these days would be to shit on Steemit and say all the witnesses are a bunch of worthless bitches, but I'd ask that you indulge me for half a second. HF20 is insanely cool. The implementation phase went badly, but the potential of this thing is frankly astounding.

tl;dr HF20 is amazing. Give it time and one more patch, which is already released. This thing should be really fucking awesome.

Mastery Scores

In higher education one of the things that's a really hot topic is called Mastery Scores. When you give a student a C it's really hard to know what that means. Do they under perform in all areas of a course equally or just some skills are really lacking. When you can tie the individual questions to learning outcomes then you can start saying, well, overall Aggroed got a C, it seems like he did really well in lots of areas, but apparently he's weak in humility, he's a Steem fanboy, and @clove71 keeps kicking his ass in Steem Monsters battles.

Once you know where issues are coming from it's a lot easier to address them. When it's all just clumped into one number it's a lot harder to gauge what's going on.

HF20 is like Mastery scores on steroids

The old bandwidth system mostly worked, but it was pretty crude and just one number. It got us here, but we really had no granular detail of the chain.

HF20 and the Resource credit system is really fucking cool. I'm not saying the implementation was awesome. I'm not saying the numbers are perfect right this second. There were bugs that caused VP to drop to 0 and RCs to be negative and new accounts couldn't do shit. That's bad! But a lot of that was a one time error and the other pieces can be fixed with a patch and we can be rockin' and rollin' again. That patch is on the way. I'm literally already building 20.4 (though once again we're held up by RPC replay time rather than just muh witness box)!

The benefits

What did we get for this pain? Apart from a few good life lessons and a better sense of some key needs for the chain I think we got an incredibly detailed read on resource costs for the chain. We'll have more and better information to make decisions than ever before. We'll know what it costs to run a business here, and we'll know what we get for the Steem we power up. This is huge.

Uncertainty is a killer. In the next few weeks there will be improvements to existing sites and new sites that come up that show us unparralled information of the state of the chain and how set it is to grow. We'll have extreme detail on resource consumption on the block and where it's coming from. This is a world class chain analytics improvement. It's really fucking cool. It's not just analytics though. This is real time costs for block activities. This is an intense case of efficiency. I think time will show this is a technical marvel!

Not only that, but we can finally onboard people without it costing Steem. This is a great thing. I think the value of a blockchain is in the people. People are the value. We now have a system that allows more people here. In approximately 24 hours or so these new people should be able to interact and have a reasonable experience here. If not, we'll tweak it again, but I think on first glance this looks like a good patch.

We're set to grow. More people trying to hold the same number of tokens is good for the price. The implementation will hurt us in the short run, but HF20 should be great in the long run.

The worst is behind us on this!

So, yeah, it sucked not catching some bugs. It sucked that VP and RCs didn't work on first landing. It sucked that Steemit said it was successful when 90% of the chain couldn't do anything. It cost us three days, some anxiety, and our ability to act on this chain. That's a small price to pay for this incredible piece of engineering. 20.4 is on it's way. I think it's going to restore the user experience and leave us with an extremely detailed schema of a working blockchain in real time.

I'm sorry that the last few days have been shitty. I'm really excited for what comes next. I'm building and getting 20.4 ready on my backup witness now. I think we'll be in a great place technically and despite the last few days I'm really excited for Steem!

Sort:  

Pretty much everything you write is about the back end....what about the front end? How much longer will the "beta" be posted on the steemit logo? When will the layout enhancement and the searchability, etc etc etc features ever be upgraded into the Steemit platform? These seem to be on the back burner and perhaps will be rolled out with HF50.

The whole analytic features of HF20 have ALL been a Developer push process and what's clearly missing is the User Pull criteria. The network effect is ALL about the users and not enough resources are being deployed to enhance the front end.

A world class blockchain can only go so far with Developer Push process (e.g. SMTs) because often what they think is right misses the mark to what the users want. From a user perspective, this HF20 has missed big to address any Front end upgrades.

As far as I know there is absolutely no plans to further develop steemit. As we know steemit != steem - A little while ago there was an ample conversation with @lukestokes regarding this very subject. I must confess at first It made me upset, but after the emotional initial reaction subsidized I understood what he was trying to say.

Steemit.com is probably best described as proof of concept, a somewhat successful experiment (because it's not perfect) that has given this blockchain the opportunity to lure in (yes, the right word) a community that would care for it's future.

We are already seeing new front ends that are vastly superior to steemit taking over, and in my personal opinion steempeak is so good, it makes steemit look like a dinosaur, but I'm not sure I'm in the majority.

In the future however, the plan is for communities to branch out, specialize if you will and for the box of unmarked legos that steemit currently is to fade into the background.

To me this makes perfect sense, but I realize there are some emotions invested into the idea of steemit the ultimate blogging platform, and I don't dismiss them. However, we would be silly to believe that everyone wants to be a blogger or that can for that matter, so the specialization into niches is nothing but a natural step.

Would updates come to condenser? Sure, I'm sure some will... but I doubt profoundly that we will be seeing something that will blow anyone's mind front end wise. I think that's nowhere on anyone's roadmap.

I think the same way as you @meno, I'm not that old here and it took me some time to understand and differentiate Steemit from Steem - now I can see it.

For me it sounds natural to see Steemit.com fading away slowly, indeed SteemPeak does a much better job, so good that when I try to bring my friends into the chain I show my blog through there.

It also sounds natural to see the niches finding their own way into separate dApps, from there we already have dTube, Appics, etc.. At least it'll make the experience of finding high-quality content much easier than this chaos that is the tag system.

It's important to know that about steemit.inc and the steemit.com frontend so we don't carry expectations!! I would like to add to your excellent suggestion of steempeak, (which let you decide if there's going to be beneficiaries or not), also eSteem surfer which already is giving the option to edit old posts!!

I think what you're looking for is the communities update. There are three code changes all working hand in hand.

Velocity lays the backend groundwork to allow the platform to scale sustainably.

Communities allows a better custom user facing interface with all the search features you're thinking of.

SMTs allows communities to have a central token of exchange and share the rewards of growing a project.

These three things are what will make Steem moon. The first just got off on a rocky start. There are additional changes on the horizon. SMTS are in March. I don't have a date on communities.

Thanks for the quick update. I'm happy that you are still so pumped about SMTS :)

You are right on with all of that. Who would want to invest any serious money in a "beta" platform?

Hi @aggroed, thanks so much for giving us a positive outlook of HF20! 😊

Just a question - do you think this new Resource Credits system is propelling planktons who want to participate actively on the Steem platform to buy Steem and power up? In a sense investing a minimum sum into the system before participatory rights are granted? Because realistically with very low SP, the planktons won't get anywhere.

They're just a single upvote, and seven days away from being someone who can go everywhere. We'll see the quality of posts improve, if my hypothesis holds. :)

How you get a high vote on your single first post
When you can't even post more then 3 sentences for lack of RC?

If we are looking to get plankton to invest, then I would probably try to get them a bit more hooked on the system first. No one is going to invest hundreds of dollars after making two votes and one comment. But I'm sure the cost will be lowered soon, putting them in a better place.

let's check back in on this in a week.

Makes sense, we can't assume anything at this point in time. It would be amazing if several thousand planktons starting buying Steem.

@aggroed, Yes, it was really tough time and also in mind there were many Question Marks (?), but we had the faith and we will hold the faith that's why we put our day and night efforts on this Blockchain, and we can understand what hurdles you'll facing to fix this issue and in my opinion at this moment everyone should back the Witness Team, instead of criticism.

As an community, we have to face both prosperous and rough phase with togetherness and in this way we can create an strong Community and an community which can collectively move forward with the mindset of making this Steem Economy an Revolutionary Sphere.

Wishing you an great day and stay blessed. 🙂

I opened https://github.com/steemit/steem/issues/2987 for the replay issue that my witness node is experiencing

?????????

Well said except the F..
Even when a new ios come out apple already working in 12.1.
It is what it is.
At least they are constantly working on it.
Keep on postin'

i was equally excited as well, i moved past the bugs and issues because i knew they would get resolved. tsuanami wave deployment of new ideas will always cause issues but it's the people that want the change that will come forward and move things forward -- i added you to my witness vote. thanks for all you do.

If not, we'll tweak it again,

This. This is the reassurance I was looking for that I haven't seen anyone give until now.

I just needed to know that the big accounts that don't have to worry about resource allocation understand that tiny accounts need to be able to interact even more urgently than big accounts do. It looks like new accounts can do about 20 comments/5 days? That's not great, but it's a sight better than the zero from before. Is this before or after the multiplication by 10 y'all said was coming?

My account is fine now. I can leave like a hundred+ comments a day, which is all anyone really needs, probably. But 4 a day is far too few, even and especially for new accounts.

But I'm reassured for now that something reasonable will be in place soon. Thank you for that.

@aggroed, I appreciate your work here on Steemit and the positive take on the HF20.

I have a problem with RC

We were led to believe that RCs were going to be beneficial to the user that holds SP from @ned. Here is the link https://steemit.com/gathering/@ned/secret-steem-advantage

Now all that it turned out to be is a system to track resource metrics. Really? How in the hell does that benefit the users? It seems like the blockchain tracks every transaction. It seems like a smart person could gather those metrics from the blockchain. Now what RCs have done is hurt the users by limiting their ability to create transactions. And all for what? To generate metrics that one could have gotten from the blockchain.

I fail to see how this is beneficial to anyone except Steemit Inc, and I feel like we have been lied to about #bandwidth-delegation-pools

It is always a question to adjust parameters along the way. Positive minds will bring our community to the moon. ;)

Posted using Partiko Android