The ultimate 3500-word guide in plain English to understand Blockchain