The Consensus Engine: What is True
Failed to add items
Sorry, we are unable to add the item because your shopping cart is already at capacity.
Add to Cart failed.
Please try again later
Add to Wish List failed.
Please try again later
Remove from wishlist failed.
Please try again later
Adding to library failed
Please try again
Follow podcast failed
Please try again
Unfollow podcast failed
Please try again
Audible Standard 30-day free trial
Select 1 audiobook a month from our entire collection of titles.
Yours as long as you’re a member.
Get unlimited access to bingeable podcasts.
Standard auto renews for $8.99 a month after 30 days. Cancel anytime.
Buy for $6.50
-
Narrated by:
-
Virtual Voice
-
By:
-
Ajit Singh
This title uses virtual voice narration
Virtual voice is computer-generated narration for audiobooks.
Philosophy:
The core philosophy of this book is "Learn, See, Build."
1. Learn: We will begin with the first principles. Instead of presenting algorithms as black boxes, we deconstruct them to understand the core problems they solve—fault tolerance, ordering, and agreement. The focus is on building intuition before diving into mathematical and technical rigor.
2. See: Theory is grounded in reality. Abstract concepts are immediately illustrated with real-world examples and in-depth case studies of systems like Google's Spanner, Apache Zookeeper, Bitcoin, Ethereum, and Hyperledger Fabric. This helps students see how theoretical models are applied, adapted, and sometimes compromised to work in practice.
3. Build: Knowledge is solidified through action. The book is rich with hands-on examples, code snippets, and practical lab exercises. This culminates in a final capstone project where readers will build a fully functional, consensus-driven application from scratch, thereby transitioning from passive learners to active creators.
Key Features:
1. Comprehensive Coverage: Spans from classical algorithms (Paxos, Raft) to modern blockchain consensus (PoW, PoS) and cutting-edge paradigms (DAGs, BFT).
2. Hands-On & Project-Based: Features numerous code examples (in a popular language like Go or Python) and culminates in a detailed, step-by-step DIY capstone project.
3. Real-World Case Studies: Provides in-depth analysis of how consensus is used in leading technology companies and groundbreaking blockchain projects.
4. Beginner to Advanced: The content is structured to be accessible to undergraduates while also providing the depth required for postgraduate students and industry professionals.
5. Future-Focused: Includes a dedicated chapter on the future scope, challenges, and emerging trends in the field of consensus, such as scalability solutions, interoperability, and the impact of quantum computing.
To Whom This Book Is For:
This book is primarily intended for:
1. Undergraduate and Postgraduate Students (B.Tech/M.Tech Computer Science): As a core or elective textbook for courses on Distributed Systems, Blockchain Technology, Cloud Computing, and Fault-Tolerant Systems.
2. Software Developers and Architects: Professionals who need to design and build resilient, scalable, and distributed applications.
3. Researchers and Academics: As a comprehensive reference text that consolidates a wide range of consensus protocols and their applications.
4. Technology Enthusiasts: Anyone curious about the foundational technology behind cryptocurrencies, decentralized finance (DeFi), and the next generation of the internet (Web3).
No reviews yet