A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform

By João Sousa, Alysson Neves Bessani, Marko Vukolic. Dependable Systems and Networks, 2017

399 citations recorded by the source corpus.

Hyperledger Fabric is a flexible operating system for permissioned blockchains designed for business applications beyond the basic digital coin addressed by Bitcoin and other existing networks. A key property of this system is its extensibility, and in particular the support for multiple ordering services for building the blockchain. However, version 1 was launched in 2017 without an implementation of a Byzantine fault-tolerant (BFT) ordering service. To overcome this limitation, we designed, implemented, and evaluated a BFT ordering service for this system on top of the BFT-SMART state machine replication/consensus library, with optimizations for wide-area deployment. Our results show that our ordering service can process up to ten thousand transactions per second and write a transaction irrevocably in the blockchain in half a second, even with peers spread across different continents.

Subfields: Computer Networks and Communications, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/ed453202d64cb9afd6f59a1b60ec0184a3f12920

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Jihong Park
  2. Medhi Bennis
  3. Madhusanka Liyanage
  4. Marko Vukolic
  5. Christian Cachin
  6. Srinivasan Keshav
  7. Lukasz Golab
  8. Steven Lee

In Hardware and Architecture

  1. Guy Golan-Gueta
  2. Srinivasan Keshav
  3. Medhi Bennis
  4. Stefano Secci
  5. Guy Pujolle
  6. Michael K. Reiter
  7. Dahlia Malkhi
  8. Marko Vukolic

Citations in the corpus