LedgerGuard: Improving blockchain ledger dependability

Qi Zhang, Petr Novotny, Salman Baset, Donna Dillenberger, Artem Barger, Yacov Manevich

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

Abstract

The rise of crypto-currencies has spawned great interest in their underlying technology, namely, Blockchain. The central component in a Blockchain is a shared distributed ledger. A ledger comprises series of blocks, which in turns contains a series of transactions. An identical copy of the ledger is stored on all nodes in a blockchain network. Maintaining ledger integrity and security is one of the crucial design aspects of any blockchain platform. Thus, there are typically built-in validation mechanisms leveraging cryptography to ensure the validity of incoming blocks before committing them into the ledger. However, a blockchain node may run over an extended period of time, during which the blocks on the disk can may become corrupted due to software or hardware failures, or due to malicious activity. This paper proposes LedgerGuard, a tool to maintain ledger integrity by detecting corrupted blocks and recovering these blocks by synchronizing with rest of the network. The experimental implementation of LedgerGuard is based on Hyperledger Fabric, which is a popular open source permissioned blockchain platform.

Original languageEnglish
Title of host publicationBlockchain – ICBC 2018 - 1st International Conference, Held as Part of the Services Conference Federation, SCF 2018, Proceedings
EditorsShiping Chen, Liang-Jie Zhang, Harry Wang
PublisherSpringer Verlag
Pages251-258
Number of pages8
ISBN (Print)9783319944777
DOIs
StatePublished - 2018
Externally publishedYes
Event1st International Conference on Blockchain, ICBC 2018 Held as Part of the Services Conference Federation, SCF 2018 - Seattle, United States
Duration: 25 Jun 201830 Jun 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10974 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference1st International Conference on Blockchain, ICBC 2018 Held as Part of the Services Conference Federation, SCF 2018
Country/TerritoryUnited States
CitySeattle
Period25/06/1830/06/18

Bibliographical note

Publisher Copyright:
© Springer International Publishing AG, part of Springer Nature 2018.

Keywords

  • Blockchain
  • Dependability
  • Fault tolerance
  • Hyperledger Fabric
  • Ledger

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'LedgerGuard: Improving blockchain ledger dependability'. Together they form a unique fingerprint.

Cite this