https://hub.block-chained.eu/essential-principles-and-concepts-of-blockchain-technologies
Essential Principles and Concepts of Blockchain Technologies