Hierarchical Consensus: A Horizontal Scaling Framework for Blockchains | Protocol Labs Research

Hierarchical consensus: A horizontal scaling framework for blockchains

Presentation

Hierarchical consensus: A horizontal scaling framework for blockchains - Alfonso de la Rocha - Protocol Labs 134K subscribers

ConsensusFactory / 2022.06.22
Alfonso de la Rocha
ConsensusLab
Distributed systems

We present the Filecoin Hierarchical Consensus framework, which aims to overcome the throughput challenges of blockchain consensus by horizontally scaling the network. Unlike traditional sharding designs, based on partitioning the state of the network, our solution centers on the concept of subnets – which are organized hierarchically – and can be spawned on-demand to manage new state. Child subnets are firewalled from parent subnets, have their own specific policies, and run a different consensus algorithm, increasing the network capacity and enabling new applications. Moreover, they benefit from the security of parent subnets by periodically checkpointing state. In this paper, we introduce the overall system architecture, our detailed designs for cross-net transaction handling, and the open questions that we are still exploring.