Table of Contents
Preface
Part 1: Blockchains and Rust
1
Blockchains with Rust
Laying the foundation with the building blocks of blockchains
Blocks
Hashes
Transactions
Security
Storage versus compute
Exploring the backbone of blockchains
Decentralization
Peers, nodes, validators, and collators
Consensus
Mining
Forking
Permissioned versus permissionless
Understanding decentralization
Replication
Governance
Cryptocurrencies and gas fees
Decentralized platforms
Tokens versus coins and ICOs
Smart contracts and NFTs
DAOs
Non-censorable apps
Digital assets with real-world limits
Scaling the blockchain
The blockchain trilemma
Sharding
Interoperability
Consensus for scale
Parallel processing
Layer 2s and side chains
ZK rollups and optimistic rollups ...
Get Rust for Blockchain Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.