The blockchain is a secured protocol enabling peer-to-peer exchanges on a distributed network in a secured, public, and non-repudiable way.

Some of the main features of blockchain and differences from other databases include:

  1. Decentralization of information storage and processing.

  2. Verifiable data immutability.

  3. Transparency of transactions, which means that the content of transactions in public blockchains can be viewed by all network participants.

  4. Irreversibility of transactions, which means that the blockchain is a kind of logbook that stores all data chronologically and irrevocably.

  5. Possibility to anonymize the participants.

  6. No third party / organization required for trust.