@kevinwong I have to congratulate you on breaking down the different components for those starting out in cryptocurrencies. I know from my time writing about altcoins for a client that the hardest part for me was always trying to explain it in easy terms without me coming across as if I thought people were stupid. (which of course they aren't)
I hope that your readers can take a lot from this post by you.