Types of blockchains