ABBA: Advance Block Body Agreement for Scaling Blockchain Networks

Kaushik Ayinala, Baek Young Choi, Sejun Song

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Scalability is one of the main issues of blockchains that limits its applications. Blockchain throughput (i.e., transactions per second) is constrained by its block size, and block generation rate is restricted by consensus time and the network size. Despite many scaling approaches available, most of them are either not applicable to existing blockchains, or oblivious to blockchain applications. We propose a novel blockchain network scalability mechanism, Advance Block Body Agreement (ABBA), that uses pre-agreement on an upcoming block body to reduce consensus time without changing the consensus algorithm itself. A block size of a blockchain is limited since a large block size causes higher consensus time and unnecessary transient forks, resulting in an unstable network. By reducing consensus time, ABBA allows increasing a blockchain's block size that leads to a higher throughput. ABBA also reduces transient forks in blockchain networks reducing unnecessary network overhead. ABBA can be used with any consensus protocol without changing consensus or its application layer. It can also be used with other existing scalability approaches complementarily. We have built an efficient blockchain network simulator and conducted extensive evaluations under various network conditions. The results show that an ABBA-enabled blockchain network has a significantly higher throughput and lower transient forks than an original base blockchain network.

Original languageEnglish (US)
Title of host publicationICC 2022 - IEEE International Conference on Communications
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages50-55
Number of pages6
ISBN (Electronic)9781538683477
DOIs
StatePublished - 2022
Externally publishedYes
Event2022 IEEE International Conference on Communications, ICC 2022 - Seoul, Korea, Republic of
Duration: May 16 2022May 20 2022

Publication series

NameIEEE International Conference on Communications
Volume2022-May
ISSN (Print)1550-3607

Conference

Conference2022 IEEE International Conference on Communications, ICC 2022
Country/TerritoryKorea, Republic of
CitySeoul
Period5/16/225/20/22

Keywords

  • block agreement
  • blockchain
  • forks
  • scalability
  • simulator

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'ABBA: Advance Block Body Agreement for Scaling Blockchain Networks'. Together they form a unique fingerprint.

Cite this