Understanding Blockchain in plain English (~3500 words) | Hacker News Reader