Advanced Blockchain Development
上QQ阅读APP看书,第一时间看更新

Blockchain defined

Layman's definition: Blockchain is an ever-growing, secure, shared record keeping system in which each user of the data holds a copy of the records, which can only be updated if all parties involved in a transaction agree to update.
Technical definition: Blockchain is a peer-to-peer, distributed ledger that is cryptographically-secure, append-only, immutable (extremely hard to change), and updateable only via consensus or agreement among peers.

Now let's examine the preceding definitions in more detail. We will look at all keywords in the definitions one by one.