Blockchain distributed ledger technology

Definition
Blockchain distributed ledger technology is

"technology that uses a distributed, decentralized, shared, and replicated ledger that is:
 * (A) Either:
 * (i) Public;
 * (ii) Private;
 * (B) Either:
 * (i) Permissioned; or
 * (ii) Permissionless; and
 * (C) Contains data that is:
 * (i) Securely protected with cryptography;
 * (ii) Immutable;
 * (iii) Auditable; and
 * (iv) Provides an uncensored truth."