ZK-BFT: A Zero-knowledge and Byzantine Fault Tolerant Consensus for Permissioned Blockchain Networks

Wanxin Li, Collin Meese, Mark Nejad, Hao Guo

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

Abstract

Consensus algorithms play an essential role in blockchains, directly impacting their performance. These algorithms involve validating and ordering pending transactions into new blocks, a process that exposes data to consensus nodes, raising privacy concerns. While existing consensus algorithms focus on network security and performance, data privacy within the consensus layer has received limited attention. This study introduces ZK-BFT, a zero-knowledge and Byzantine fault-Tolerant consensus algorithm for permissioned blockchains. ZK-BFT verifies transactions without disclosing original information to consensus nodes, enhancing data privacy within the consensus layer while maintaining Byzantine fault tolerance. Our experiments, using the Hyperledger Ursa cryptographic library and Hyperledger Fabric permissioned blockchain, demonstrate ZK-BFT's potential for integration into existing permissioned blockchain systems that require privacy-by-design and Byzantine fault tolerance.

Original languageEnglish
Title of host publicationICBTA 2023 - 2023 6th International Conference on Blockchain Technology and Applications
PublisherAssociation for Computing Machinery (ACM)
Pages70-77
Number of pages8
ISBN (Electronic)9798400708671
DOIs
Publication statusPublished - Dec 2023
Event6th International Conference on Blockchain Technology and Applications, ICBTA 2023 - Xi'an, China
Duration: 15 Dec 202317 Dec 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference6th International Conference on Blockchain Technology and Applications, ICBTA 2023
Country/TerritoryChina
CityXi'an
Period15/12/2317/12/23

Keywords

  • Blockchain
  • Byzantine Fault Tolerance
  • Consensus
  • Privacy
  • Zero-knowledge Proof

Fingerprint

Dive into the research topics of 'ZK-BFT: A Zero-knowledge and Byzantine Fault Tolerant Consensus for Permissioned Blockchain Networks'. Together they form a unique fingerprint.

Cite this