1) Read the original blockchain article: http://szabo.best.vwh.net/securetitle.html
2) Longest lecture Nick Szabo, inventor of blockchains, ever gave was in the money museum in Zurich: https://www.youtube.com/watch?v=tWuN2R2DC6c
3) Study the original source code (bitcoin version 0.0.1).