A distributed ledger is a database that is consensually replicated, shared, and synchronized across many different sites, institutions, and countries in a P2P distributed network. Because it allows transactions to have public “witnesses”, a cyberattack is difficult to happen. If each computer (node) in the network has the same copy of the ledger, it is easier to detect illegal entries or damaged versions.