interesting, why IoT is not mentioned?
Introduction to the Special Theme Blockchain Engineering
"Conceptually, blockchains can be understood as distributed ledgers, aiming like traditional ledgers at transparent and falsification-proof documentation, while assuming a model where distribution of trust is required. That is, in blockchain systems, operational trust is distributed to two or more mutually distrusting entities. Technically, scalability, anonymity, security and durability are ensured by distributed storage combined with suitable cryptographic primitives and protocols, but many problems remain to be investigated."