A decentralized and distributed data system that uses cryptography principles to secure and store data. It is most commonly used to generate immutable digital identification and design smart contracts, such as those between energy prosumers, and issue digital tokens or currencies for energy transactions in a closed network managed by utilities or regulatory organizations.