I hate blockchain hype and I hope the whole bubble around it dies soon, but even I can tell, judging from the title of the article and just the very first paragraph, that the author doesn't know a shit about how the thing works or why it is designed the way it is.
Blockchain does not solve consensus problem. It's a timestamping service. Not a consensus solver.
And then the author draws dumb statements about what blockchain is from all over the place. Why the hell would anybody think "proof of work" is a "solution to denial-of-service attacks"?