What these concepts all describe is a different way of storing data, a way that is decentralized (meaning it uses a shared database), transparent (which allows users to see changes to the database) and secure. Within this type of system, users have copies of the data and, because data in a blockchain is stored with cryptographic algorithms, blockchain is hard to hack.