Managing Consensus in Distributed Transaction Systems

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

Blockchain systems are only the latest beneficiary of consensus protocols, which first appeared to answer the agreement problem. Although agreement (or consensus) plays a pivotal role in enabling distributed transaction systems, it also poses several key challenges, especially in terms of high computation/communication costs. Although different consensus protocols may all allow participants to (eventually) agree upon a shared value, the underlying variations in implementation may have drastic impacts on the effectiveness and scalability of the overall system. In this chapter, we briefly summarize several key developments that enabled real-world usage of fault-tolerant consensus and discuss more recent developments, especially within the context of distributed ledger systems and blockchain.

Original languageEnglish (US)
Title of host publicationBlockchains
Subtitle of host publicationEmpowering Technologies and Industrial Applications
PublisherWiley
Pages53-89
Number of pages37
ISBN (Electronic)9781119781042
ISBN (Print)9781119781011
DOIs
StatePublished - Jan 1 2023

Keywords

  • bootstrapping
  • channels
  • checkpointing
  • committees
  • consensus
  • propagation
  • scalability
  • sharding

ASJC Scopus subject areas

  • General Engineering
  • General Computer Science

Fingerprint

Dive into the research topics of 'Managing Consensus in Distributed Transaction Systems'. Together they form a unique fingerprint.

Cite this