liveBook · Manning

Blockchain

A blockchain is a distributed ledger that records data in an ordered sequence of cryptographically linked, tamper-evident blocks.

How 2 Manning books explain it

The Joy of JavaScript

A blockchain is a distributed append-only ledger composed of chronologically ordered blocks linked by cryptographic hashes.

How it is used
Uses a small transaction ledger to connect hash-linked storage with practical JavaScript domain modeling.
How deep it goes
Defines block linkage and sketches storage, hashing, mining, generation, and streaming, while stopping short of a production-ready protocol.
Examples
Illustrates a wallet payment, JavaScript Block and Blockchain classes, a nonce-search loop, and a chain reaching height 21.
What you can do after
Build it from scratch as a small JavaScript ledger model and experiment with mining or observing newly pushed blocks.

Read how The Joy of JavaScript explains blockchain →

Real-World Cryptography

A block chain is an ordered sequence of linked blocks extending one another across protocol rounds.

How it is used
Organizes transactions into a shared, ordered ledger whose participants resolve competing histories.
How deep it goes
Explains block links, proof of work, forks, reorganizations, and storage growth, while deferring implementation details.
Examples
Uses Bitcoin transactions, a toy blockchain, a wine-payment double spend, and Mina’s fixed-size history proof.
What you can do after
Evaluate transaction history, recognize tampering and forks, and judge why confirmations and storage strategies matter.

Read how Real-World Cryptography explains blockchain →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.