Litcius/Paper detail

SSHC: A Secure and Scalable Hybrid Consensus Protocol for Sharding Blockchains With a Formal Security Framework

Yizhong Liu, Jianwei Liu, Qianhong Wu, Hui Yu, Yiming Hei, Ziyu Zhou

2020IEEE Transactions on Dependable and Secure Computing68 citationsDOI

Abstract

Sharding blockchains are proposed to solve the scalability problem while maintaining security and decentralization. However, there are still many issues to be solved. First, the member selection and assignment process are not strictly analyzed, which might lead to an increase in the adversary proportion. Second, current intra-shard consensus algorithms are inefficient. Besides, cross-shard transaction processing costs expensive system overhead. Moreover, there is a lack of a formal security framework. In this article, we propose a secure and scalable hybrid consensus (SSHC). First, we propose a fair sharding selection scheme to select committee members, including mining processes and member lists confirmation by a reference committee. Second, a pipelined Byzantine fault tolerance for intra-shard consensus is designed, combining the pipelined technology with threshold signatures. Third, we propose a responsive sharding transaction batch processing mechanism to handle cross-shard transactions, which reduces the number of calls to Byzantine fault tolerance algorithms. Fourth, a secure committee reconfiguration method is designed to update shard members efficiently. Furthermore, we employ a formal security framework to design and analyze a sharding blockchain. For an adversary whose computational power fraction is less than <inline-formula><tex-math notation="LaTeX">$1/3$</tex-math></inline-formula> , by reasonably setting a corruption parameter and other related parameters, SSHC is proved to achieve consistency and liveness.

Topics & Concepts

Computer scienceScalabilityProtocol (science)Cryptographic protocolDistributed computingComputer networkComputer securityCryptographyOperating systemAlternative medicinePathologyMedicineBlockchain Technology Applications and SecurityDistributed systems and fault toleranceCryptography and Data Security
SSHC: A Secure and Scalable Hybrid Consensus Protocol for Sharding Blockchains With a Formal Security Framework | Litcius