Steem Blockchain Down?? Here's what happened.
As most of you know by now, the Steem Blockchain was down for several hours. Not just Steemit, or any other steem-based app, the WHOLE blockchain stopped. Blocks stopped being produced. The train-man hit the breaks haaard!
But, why though? You might ask, well, the @steemit twitter account said this:
... at about 2:00AM UTC, but it doesn't really help much, right? ...
So I took a peek at what the devs were doing...
And I thought, "Ok that's nice... aaaaaand who's nijeah and what the hell is a user name doing in a commit?!?!? And btw, negative withdrawal? Eh?"
So this how it goes:
2018-06-26, 01:44 -:
- User @nijeah successfully broadcasts a withdrawal order to the blockchain of -1 Vests.
2018-06-26, 01:45 -:
- one minute later, upon realizing the request got successfully registered in the blockchain, he went further and tried do withdraw -2 Vests. Smart boy...
2018-06-26, 01:46 -:
- A minute later he got greedy. Tried to withdraw -10,000,000,000 Vests. Seemed to work. That's -10 Billion vests. Boy has got spirit!
2018-06-26, 01:47 -:
- Then, I can only imagine he went from greed to straight up aspirations of world domination in a minute, because he tried to withdraw -1,000,000,000,000 Vests, one whole trillion of vests. That's ambition alright!
Seven days later... :
- ... Steem suffered the blockchain equivalent of a "Divide-by-Zero", by trying to execute a withdraw order of waayyy more vests than it has in the Vesting Fund (391,231,329,807 VESTS, or 391 Billion and some change) and went on to shut itself off, apparently. I wish I had more details on how that went exactly, maybe the SteemDevs can give's us the full story on that.
Nonetheless I must give my congratulations to the dev team, they totally saved the day. And of course the block producing witnesses as well. Some are still replaying all the transactions since the beginning of time, that takes quite a while. So please be kind to all of them, they deserve it.
Now who's this nijeah?
Apparently this is a Haejin troller, the account was inactive since January 8th, 2018, as you can see:
...until, of course, the genius here had a "brilliant" idea seven days ago. I totally encourage you to check that account's history, it's amusing. But here are some highlights:
Our illustrious savant, asking for delegations.
The prodigal child, asking for upvotes.
Note1: Just noticed @holger80 posted practically the same thing as I did. Oh damn...
Note2:
- Also worth mentioning is @bobinson 's post about this issue: https://steemit.com/steemitdev/@bobinson/why-did-steem-blockchain-froze
Note3:
- As the story develops, @isnochys pointed out a weird connection between our boy @nijeah and witness @netuoso , here: https://steemit.com/witness-update/@isnochys/who-is-nijeah
- Waiting for an answer from @netuoso, here: https://steemit.com/memes/@isnochys/re-netuoso-where-were-you-when-the-blockchain-froze-20180703t110737016z
Note4:
- @netuoso cleared things up a bit, here:
- https://steemit.com/witness-update/@netuoso/re-isnochys-who-is-nijeah-20180703t133657519z
Final Note:
@steemitblog wrote a final report on this issue, here:
https://steemit.com/steem/@steemitblog/steem-blockchain-patch-issued
And user @naturicia did an absolutely outstanding detective work on a lot of details about this issue, including a tonne of research on this character @nijeah, here:
https://steemit.com/steem/@naturicia/nijeah-who-broke-the-blockchain
Nice detail here. It's an odd situation. I find these anomalies kind of exciting to be honest (though, with money on the line, also terrifying!) the @nijeah account was definitely made for trolling, in fact I think I recall seeing it back in the winter when the Bernie vs. Haejin drama was in full swing. Looking forward to seeing @netuoso's response to all this.
I must admit, for a while at 5:00PM I was giddy as a little girl thinking "ITS HAPPENING AND I'M WATCHING IT!!" :D It was fun.
But yeah..let's seem what he has to say.
Edit: Oh and thanks for the vote, just noticed it! ;)
Haha. Yeah I couldn't sleep at all. RIP my productivity today. and you're welcome :-)
Congratulations @jerc33! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Congratulations @jerc33! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :
You got your First payout
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Croatia vs England
Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes
Congratulations @jerc33! You received a personal award!
Click here to view your Board