Centralized Systems - a single person (party/node) controls who can read, write, and delete data. If the person dies or is dishonest, the system crashes
Controlled-Access Distributed Systems - Nodes collectively control the system. If only few nodes are faulty, the system remains operational. Controlled participation means only authorized parties
Open-Access Distributed Systems - anyone can participate, join or leave as they please
A blockchain is a distributed database that satisfies a unique set of safety and liveness properties
Distributed ledgers use a blockchain as one possible means of implementation.
A Book of Data
The Importance of Consensus
Assembling the Current Book
Each page refers to the previous one
Assembled by stringing together the longest sequence of pages
Rules for Adding Pages to (Extending) the Book