liveBook · Manning

Block

A block is a blockchain record containing metadata and a cryptographic commitment to transactions or other ledger entries, linked to prior blocks.

How 2 Manning books explain it

Real-World Cryptography

A block is a blockchain record containing metadata and a cryptographic commitment to a set of transactions or other ledger entries.

How it is used
Organizes transactions into proposed ledger units and supports ordering, consensus, certification, and eventual finalization.
How deep it goes
Explains contents, hash linking, proof-of-work, forks, voting, certification, and commit rules, but defers implementation-level details.
Examples
Uses Bitcoin mining, a tampered interactive toy blockchain, competing Bitcoin branches, and DiemBFT’s certified block chain.
What you can do after
Evaluate/understand how blocks link ledger history, compete during forks, gain certification, and become final.

Read how Real-World Cryptography explains block →

The Joy of JavaScript

A block is a fixed unit of data in a blockchain that groups transactions and metadata for chaining to prior blocks.

How it is used
Models blockchain records as immutable containers for transactions, metadata, hashes, and chain linkage.
How deep it goes
Defines fields, genesis detection, hashing, validation, tamper detection, and custom serialization, while keeping cryptography pedagogical.
Examples
Uses payment aggregation, a JavaScript Block class, reusable hash and validation mixins, and symbol-based JSON serialization.
What you can do after
Build it from scratch as a small JavaScript blockchain model with transaction storage, hash linkage, validation, and serialization.

Read how The Joy of JavaScript explains block →

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.