Book description
This book covers the most essential techniques for designing and building dependable distributed systems, from traditional fault tolerance to the blockchain technology. Topics include checkpointing and logging, recovery-orientated computing, replication, distributed consensus, Byzantine fault tolerance, as well as blockchain.
This book intentionally includes traditional fault tolerance techniques so that readers can appreciate better the huge benefits brought by the blockchain technology and why it has been touted as a disruptive technology, some even regard it at the same level of the Internet. This book also expresses a grave concern on using traditional consensus algorithms in blockchain because with the limited scalability of such algorithms, the primary benefits of using blockchain in the first place, such as decentralization and immutability, could be easily lost under cyberattacks.
Table of contents
- Cover
- Title Page
- Copyright
- Dedication
- List of Figures
- List of Tables
- Acknowledgments
- Preface
- References
- 1 Introduction
- 2 Logging and Checkpointing
- 3 Recovery-Oriented Computing
- 4 Data and Service Replication
- 5 Group Communication Systems
- 6 Consensus and the Paxos Algorithms
- 7 Byzantine Fault Tolerance
- 8 Cryptocurrency and Blockchain
- 9 Consensus Algorithms for Blockchain
- 10 Blockchain Applications
- Index
- End User License Agreement
Product information
- Title: From Traditional Fault Tolerance to Blockchain
- Author(s):
- Release date: June 2021
- Publisher(s): Wiley-Scrivener
- ISBN: 9781119681953
You might also like
book
Blockchain in Action
A blockchain is a collection of data records, or "blocks," that are linked through using secure …
book
Introducing Blockchain Applications: Understand and Develop Blockchain Applications Through Distributed Systems
Deepen your understanding of blockchain technology and develop your own blockchain applications. This book provides a …
book
Foundations of Blockchain
Learn the foundations of blockchain technology - its core concepts and algorithmic solutions across cryptography, peer-to-peer …
book
Mastering Blockchain
The future will be increasingly distributed. As the publicity surrounding Bitcoin and blockchain has shown, distributed …