[IMAGE: https://cdn.steemitimages.com/DQmWN5DZuv6PR7j2j9JUq7QM4DAV8CpRidzNucXZmesGdLW/hf21%20live.jpg]
Hello Steemians, itโs been a long day, but #NewSteem is now producing blocks once again. At 11:00 AM the Steem Witnesses began producing blocks in accordance with HF21. Block production appeared to proceed as intended for about 45 minutes at which point the blockchain halted during automated validation, preventing an unknown bug from impacting critical components of the blockchain like token balances and reward allocation.
Community Team Work
At that point the Steemit Team along with the Witnesses and other community developers worked together to diagnose the offending bug and issue a fix. There are a number of validation steps that occur during transaction and block processing to ensure that activities on the chain are proceeding as expected. The bug caused one of these checks to fail, which resulted in the halt. To quote community member @netuoso:
> The blockchain performed its necessary checks and measures to ensure that the offending transaction did not make its way onto the ledger. This is a good thing because you would much rather have the system block a problematic transaction and halt so you can address the issue instead of going on unnoticed.
The blockchain resumed block production at 2:47 PM EST with the first block being produced by Witness @gtg, which means we have now been running longer on Hardfork 21 than we were before the halt.
Testing
While this certainly did not go as smoothly as we had hoped, we do feel that there are some positive takeaways and as of now, it has been a marked improvement over the rollout of HF20. Leading up to HF21 there was far more testing performed which unearthed problems which were fixed prior to the hardfork. In addition, the halt was due to a bug that would have been extremely difficult to produce in our testnet environment.
We are still investigating the incident to determine what further steps could have been taken. This will certainly be the headline topic of our next retrospective. We will provide more information about what happened, what weโve learned from the experience, and what we intend to do in the future to ensure that this does not happen again.
NewSteem
Now that normal block production has resumed, the user experience on Steem applications appears largely unchanged, which was the desired outcome. Over time we expect to see rewards get distributed in subtly different ways. To learn more about the major changes to Steem that have now been added to the blockchain, check out this post.
Still Monitoring
While things appear to be going smoothly now, we are still on high alert and keeping all communication channels open so that in the event that any issues present themselves we are ready to respond.
Reporting Issues
If you do come across any bugs or other unusual behaviors on steemit.com or any other Steem application, please let us know in the comment section below. If you'd like to chat with other community members about the hardfork or any other technical issues, head on over to the SteemDevs Discord Channel.
The Steemit Team
@ackza | Aug. 28, 2019, 10:58 p.m. | Votes: 3 | [
VOTE ]
isnt it funny how no one really cares about their funds anymore when they become worth so little? LOl It makes us all way more chill and rational when our bags are so light. Maybe we are ascending and steem has to go to $0 like some Buddhist test where we have to be ok with a chain worth nothing but with the best features, nirvana, cheap enough for anyone on earth to use. Is that @neds plan from beginning? To have so much steem he can dump right when the project starts getting popular, basically allowing for a MASSIVE AMOUNT of CHEAP steem for the worlds less privileged to purchase cheap? Think about it
Be one with the $0 price tag in steem
Dont fear a low price its only temporary.
This hard fork is proof that steem is running smoothly and is a dynamic living thing. Steem and EOS are like extra terrestrial training wheel programs overlayed onto society, whenever the top users are ready, they all get transported star trek style to Ned's guitar shaped metaphorical spaceship.
Nned and his guitar was meant to not be like Nero playing music while Rome Burned,
No he was trying to give us a message about the "tuning" of the blockchain and its governance, each string is like a setting in @aggroed 's scotbot settings page, we have the author and curator curves, the inflation ,
But Ned is like Stamits from Star Trek Discovery, trapped in the Mycelial world wandering around... we need to find his dead gay black doctor lover to remind him of his humanity and bring him back to our world, like in star trek discovery.
From before, only a small minority earned 20Steem or more, but many earned at least 1Steem to 5. Now? I guess it will be at close to zero for the majority of us.
I have 2 accounts. On the smaller one I have set it at Decline Payout. With an SP of less than 200, no point in wasting everyones voting power. The other will carry on a usual for a while, so that I can compare.
I had been disappointed by the loss of value in Steem, but had continued trying to earn some, in the hope that someday it comes back to life. The way it is rigged now, no point in trying for the smaller posters and the promise of a future high value for Steem is just an empty (fake) promise. They/we are no longer allowed to try and benefit ... someday.
Thank god so many other Steem platforms have been created.
For smaller users, the systems / communities / user behaviours that were used under HF20 will need to be adapted to be efficient under HF21.
At the simplest level, one post earning $5 will be worth (something-like) twice as much to the author as 5 posts earning $1.
So communities may look to reward users with a larger amount every 5th post rather than a smaller amount on every post. Users would adapt their behaviours / expectations to this uneven payout schedule.
Users may also post less frequently but with a focus on increased quality in each post.
This all requires some cooperation between communities / groups of friends and there will be some need for scale in each community to make it work. So it's a less "pure" system than HF20. But I think that these adaptations will come.
I also think that it will be accepted that people will use bidbots to reach the 20 Steem threshold, at least initially. As long as the quality is good and the purchased votes aren't excessive (and the bidbot is one of the ones that the general community approves of) it shouldn't be a problem.
There may also be a blurring between communities / bidbots with communities purchasing delegations to support their users, with some level of funding coming from users.
But the key is that some adaptation will be necessary.
@ewkaw | Aug. 28, 2019, 12:35 p.m. | Votes: 0 | [
VOTE ]
> At the simplest level, one post earning $5 will be worth (something-like) twice as much to the author as 5 posts earning $1.
Ok, so people should post less often. Maybe twice a week... Won't that reduce the overall site traffic?
That still doesn't solve the post earnings. As a example: If I would vote someone with 100% every day, he will get 5 full votes that way in 5 days. Posting once every 5 days he will get one full vote. I cannot vote with 500%.
> I also think that it will be accepted that people will use bidbots to reach the 20 Steem threshold, at least initially.
Which will bring more customers to the bot owners instead the other way round as planned. I read something this HF was supposed to reduce/kill/make it harder for bid bots.
> As long as the quality is good and the purchased votes aren't excessive
If this was taken care of for the past 2-3 years, who will take care of that now?
> But the key is that some adaptation will be necessary.
Yea, that I agree.
Overall... overcomplicating (and this is what I think of HF21 now) things will make it a lot harder to understand and absorb for average user. And not understanding leads to lack of interest.
On top of that discreet promotion of using bots to reach the 20 Steem and voting on the biggest payed out posts instead supporting small plankton posts.
Sorry... but I don't see how this HF as a positive change. Hope I am wrong.
P.S. Thanks for taking your time answering me.
It was certainly a lot smoother than the previous hardfork.
I have a question though. The bug, from what I understand it was a big player doing a large downvote, resulting in a value too large for the variable it was stored in?
If this is the case and as a professional in the software/IT industry I would urge you to not treat it as an outlier or as something difficult to replicate in test.
If it is indeed truly difficult to represent a range of user actions in test, such as a range of parameters for new functionality. I would recommend that this is addressed in the retro and actions taken to remediate why it is difficult to reproduce and fix that.
I would also seriously consider, if you don't have them already, increasing your QA count or pushing them to increase their test coverage to look at standard tests such as boundary value analysis which is for precisely this kind of scenario. Although not often called out by its name it is something that QAs often do by instinct.
We have never heard of our from any Steemit QAs, I do hope you have them and are not replying on dev automation at a component/user journey level.
I appreciate you have a good and experienced team and a great job was done on this fork, I would be happy to offer support at any time based on my experience in delivering/troubleshooting problems in test and delivery methodology for large IT projects.
Ooft, that was a bit too serious for me.
Well done!
@barski | Aug. 28, 2019, 9:23 a.m. | Votes: 6 | [
VOTE ]
Such changes should be accompanied by a roadmap, I donโt see it. This payment system will only be able to work if, in the case of Steem, the cost is close to the threshold that you set, namely ยฃ 20.
Otherwise, I do not think this will work. I hope that I am wrong about this. But, I would like to hear from your team that you guys do not worry, in three months, we will all be in chocolate. But, for now, I see the fact of change being constated, but no more.
In any society, they protect socially weak people, in this case, it is plankton. But, everything is as in nature, there will be no plankton, the whales will die out.
@steemitblog @steemit @steemitteam @steem
Firstly, congratulations to everyone who worked on this, regardless of the accepted or unaccepted changes that the community may agree or disagree with, work was done on HF and the transition was executed fairly smoothly.
After reading the comments below, I decided to take a step back and just look at the platform as a whole, not taking into account the new rules regarding votes and voting power and allocation and distribution of funds in whatever format the #newsteem has been implemented.
I realised that we as the @steemit community all come from other Social media platform giants(who's names shall not be mentioned) who have taken our information posts and personal life contribution, which we handed over and gave away freely for years by the way, and they abused and used for their own financial gain and platform enrichment by selling your information to big corporates without so much as a thank you, much less a reward for the content contribution made.
In light of that, I come to realised that instead of complaining about getting 1 cent for the contributions I make here, I should really be thankful that I get any reward at all, since all the other social media platforms (who's names shall not be mentioned) simply don't bother giving back anything to their users and contributors.
Just my 2 cents.
Happy Steeming everyone, I sincerely hope somehow it all works out in the end. I will continue contributing to the platform in however small a way I can, as I believe in the platform and everyone on it.
Let's try not to forget where we come from. Just a thought.
I guess it seems a lot of older users are upset and annoyed with the price of steem being so low and are lashing out as if this specifically is a reason for that... Idk.
As someone new to steem, for a major change to have been able to be rolled out within a day or so, that seems fairly impressive to me. I've seen businesses that are far more successful take far more time to do far less.
I can't attest to the performance of any past situations on steemit inc.'s part, but from my perspective, I think things went pretty smoothly and nothing is perfect... but the idea that the team was smart enough to put in failsafe mechanisms to halt the chain in case of bugs seems highly intelligent to me. Bugs are inevitable and as they stated... working things in a simulated environment isn't the same. Sometimes the only way to actually spot a bug in the first place is to put it into play on a larger scale.
I think a lot of the people talking about how poorly done this was, how bad this has been, etc... are people who couldn't even understand or fix those bugs themselves. It's easy to place blame and send out hate, but how about we take a second to appreciate the fact that anyone at all is even trying to make things better or implement change? In an atmosphere where so many do not, we are lucky to at least have some hope that things can get better. I've seen projects come and go. Gain life and die quickly. I don't see that happening here because there are so many people here who care. People who've become invested with time and/or money. That's why it'll never die and things will recover. Only a matter of time. The world economies need to start recovering before we'll see any substantial change... just be patient. lol.
Anything less than 8-10 years old is still a fucking baby anyways, as far as tech/internet goes. A large portion of you seem to want instant gratification, instant returns, you aren't even looking long-term. Chill. Things will get better. :)
If you bought in when it was really high... well... that's your fault for making a dumb decision. Don't get mad at the system because you chose an inopportune time to get in the game. You bought high and now things are low. That's not the game's fault. That's on you. If you bought in at even a moderate amount and are complaining, still, you haven't even given this enough time to reach it's potential. The idea alone will flourish even if those orchestrating things are not the best ones to be in charge, in your opinions. This isn't their decision alone, it's a collective decision among top witnesses. Those who are investing the time and effort the most are the ones who want to see it succeed the most. We may not be able to see the vision clearly, but that doesn't mean it won't be realized with time.
Patience is a virtue. Don't forget. :)