Excellent article to help me understand Blockchain