At Radix, our strategic vision has always been to build a single decentralized network that can scale DeFi seamlessly to every single person on the planet (even though we didn’t initially know that DeFi was going to be called DeFi).
We started with a deep dive into the mechanics of Bitcoin in 2012, identifying that blockchains fundamentally couldn’t scale. The conclusions from that research then led to the beginnings of this project in 2013, and the realization that the heart of the problem - and the solution - was always going to be consensus. And so at Radix, our quest for consensus lies at the heart of our very own story.
Knowing this, between 2013-2019, we experimented with various consensus protocols and data architectures: including blocktrees, Directed Acyclic Graphs, Channelled Asynchronous State Trees, and Tempo. But none of them were good enough.
But Cerberus is technical. Very technical. Only a handful of people understand it. After all, why are “linear scalability” and “atomic composability” so important to DeFi? What is partial ordering? What is a view change? Why is parallelism so important to scalability? What’s a merged proposal vertex?
You have to be a hardcore consensus scientist to truly understand how Cerberus works.
Welcome to the Cerberus Infographic Series.
By joining us on this journey, you will understand how Cerberus works in detail. You will understand how Radix achieves infinite linear scalability while preserving atomic composability. You will understand why this is a game-changer for DeFi. And you will be in a small minority of people who understand how this technology is going to change everything.
Here’s the running order:
Chapter I: Introduction; Summary; Why Blockchains Can’t Scale - Today
Chapter II: What is Radix?; The Shardspace and Validator Sets - June 14
Chapter III: Substate; Substate and Transactions - June 16
Chapter IV: Shard Allocation; Transactions - June 18
Chapter V: Nakamoto vs BFT-style Consensus; Consensus - Local Cerberus - June 21
Chapter VI: Consensus - Emergent Cerberus; Partial Ordering - Parallelization of Processing - June 23
Chapter VII: Maintaining a Record of Transactions; Sybil Resistance Through Proof of Stake; Conclusion - June 25
In the meantime, feel free to jump into the Radix Telegram channel or Discord to ask any questions, take a look at the Radix blog for the latest news and other topics, and sign-up for the Radix newsletter to get regular updates.