The ultimate, 3500-word, plain English guide to blockchain