Papers1 provider · 1 record
November 19, 2025· IEEE Transactions on Networking
article

Decoupling Intra- and Inter-Shard Consensus for High Scalability in Permissioned Blockchain

Abstract

As the application fields of permissioned blockchains broaden and the integration of related industries accelerates, there is a rising demand for permissioned blockchains to support scalable networks. This paper proposes a Partitioned, Parallel and Practicable permissioned blockchain, called as P3-Chain, which builds upon a multi-shard two-tier architecture. Its key design insight is to extend scalability in terms of consensus algorithm protocol, architecture, and scheduling. In particular, P3-Chain employs a dual-consensus algorithm with decoupled intra- and inter-shard operations, allowing them to run in parallel and asynchronously under practical scenarios. To resolve the conflicting transaction problem brought by this decoupled dual-consensus algorithm, P3-Chain incorporates a state-access locking mechanism. P3-Chain is implemented in Golang across multiple OSs, and it is evaluated on Hyperledger Caliper testbed, ensuring standardized and fair benchmarking. Through extensive experiments, the results indicate that P3-Chain can achieve TPS$3.3\times $that of FISCO,$3.3\times $that of partitioned FISCO,$2.7\times $that of Fabric,$2.3\times $that of AHL+,$2.2\times $that of SharPer and$7.4\times $that of Ethereum when system contains 32 nodes. Meanwhile, within the same experimental settings, P3-chain is scalable to 1024 nodes successfully, while Fabric and FISCO run with 64 nodes only. Furthermore, P3-Chain only sacrifice less than a 10% performance when the system scale expands$256\times $from 4 to 1024.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.