Yesterday I was halfway trying to upgrade to v0.20.0 when Steem-related services grinded to a halt. That was the beginning of my first emergency experience being a Steem witness. To be honest, it wasn't quite a smooth and intuitive process for me at first. Going through the learning curve I guess. Now I know a little more about the codebase as well.
AFAIK, the problem is with the incompatible post lockout period between v0.19.x and v0.20.0 that forked the chain up, loosely speaking. Good thing there are reliable witnesses to hold the fort, although following the mantra of "don't trust, verify", it certainly took me awhile to make sure it wasn't all a coordinated attack. Maybe I was thinking too much.
Basically what happened. Source
Here's what I did to remedy my situation, in case anyone's interested:-
- Duplicated the existing blocklog into a reserve and replaced the existing one with a new download.
- Opened config.ini, searched for checkpoint and inserted the block and hash of interest:
checkpoint = [26037575, "018d4d47225e6cada82b9aaabc8503ee318c547c"]
git apply
these patches on Steem's repo after verifying them the best I can:
a. https://github.com/abitmore/steem/commit/91d9ca782ef0de87015f2d3d14bea4571aa98811.patch
b. https://github.com/abitmore/steem/commit/250e9b96be7080c35220e948e84a9b4b2d255b71.patch
c. https://github.com/abitmore/steem/commit/2e7dca8e9639df6a62429f58a24803978bbc5b7b.patch
d. https://github.com/abitmore/steem/commit/9ef9052e00ddf61dbff6d2a3f1e1a839d3db190e.patch
- Rebuilt v0.19.12.
- Replayed the chain.
- Watched this super duper interesting video while waiting (Source: aoflex):-
Let me know if I did anything wrong or if I could do anything better. Looking forward to learning the best practices and preparations. Kudos to the witnesses who are helping out with the situation.
So when HF20?
Note: By the way, there's a scam / phishing attempt going on the network, read @arcange's post on it: https://steemit.com/steemit/@arcange/phishing-attempts-are-running-and-use-fake-comments-with-images.
Obviously... The whatchamacallit and the dodads didn't sync with the chain of the blocks and fuck.... this is confusing haha
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It's okay, all you need to do is HODL
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
perfect! HODL is my middle name! haha
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Best summary so far!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
When did you become a witness? just found out through this post.
I was wondering if steem was under DOS attack but seemed like it was not. hahahaha
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh hey @tshering-tamang, I've only started one month ago. Haha it wasn't an attack, just a mistake in a code..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cool! :D Voted you for witness.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is HF20 has been delayed due to yesterday issue? It looks like they find the issue and working on it, And the amazing was that all the witnesses were working together to resolve the issue, this is brother hood. i like it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Not sure if it's delayed, I don't think so
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Definitely hope that it's not delayed, but better safe than sorry.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It seems the life of steem witness can be very stressed sometimes.
I have noticed this phishing scam in some posts and have reported few accounts and their comments to @steemcleaners, too.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
If I were in your situation I would have started and stopped with the power nap, so by that metric you did pretty well.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Haha tbh it felt like a power nap all the way through. But can’t say the same for those actually troubleshooting
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Obviously i've a no knowledge in front of you after all you're witness i can only wish you all the best
You guys are really working hard 😦
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is a cool look into the work of witnesses. Keep the network defended.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think only about 50% of people have a vague idea of what has happened including myself :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Magnifico forma de expresar un buen post e informativo lastima que mi ingles no sea tan perfecto pero para eso estan los traductores Saludos y mis respetos mi apoyo con mi voto.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Do you have any idea why Steem auto doesn't work?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@sufermarly was hacked though, by a crafty hacker, nobody knows which link is real I'm posting in fear and steeming in fear, thanks to @arcange though
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@kevinwong I may not understand the technicalities, but I do understand the commitment you guys put to getting it back up. Thank you and God bless our witnesses
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks to you and the other witnesses for getting us running again so quickly. I'm not sure people appreciate the work you do, but they should.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
many people got trapped in that phishing attempt :( the scammers are on rise
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That sucks, phishing scams are awful
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for all you do. Good job in defeating this problem we had in the last day or so :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good job witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
excellent work as a witness, I send you a lot of good vibes. !! The truth is that many of us are scared with this case, but thanks to you for looking for a quick solution to the problem..!!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, I'm glad we have people like you making sure everything will be okay.. You witnesses are doing a great job, keep it up.. Thanks for the phishing info.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I definitely know that been a witness is not an easy job, but has you learn more about you will just get better.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
do something hahah that emergency situation is quite difficult
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Glad that you've done an excellent job on it. Thanks!
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Everyone was appalled during the interruption of the services
There are those who have cried over their accounts
There is a lot of sadness because of the interruption
They thought they had lost the ability to communicate
But the site steemit has a wonderful <3 <3
Wonderful publication my friend
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit