Protocol Labs Research
About
People
Research
Outreach
Blog
2022-03-11 / Conference paper
Hierarchical consensus: A horizontal scaling framework for blockchains
DINPS 22 / 2022.07.10 / Bologna, Italy
Alfonso de la Rocha , Lefteris Kokoris-Kogias, Jorge M. Soares , Marko Vukolić

Abstract

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.