LedgerGuard: Improving Blockchain Ledger Dependability

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Zhang, Qi, Novotny, Petr, Baset, Salman, Dillenberger, Donna, Barger, Artem, Manevich, Yacov
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Zhang, Qi
Novotny, Petr
Baset, Salman
Dillenberger, Donna
Barger, Artem
Manevich, Yacov
description 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.
doi_str_mv 10.48550/arxiv.1805.01081
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_1805_01081</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1805_01081</sourcerecordid><originalsourceid>FETCH-LOGICAL-a671-20a78e06084162f8bec059804098e14324ed59f9af07ddc15d41bbf81d550e403</originalsourceid><addsrcrecordid>eNotjzFuwkAQRbehQJADUOEL2Jmxd-0xHSEJQbJEQ2-NvbOwwhhrk6Bw-yRA9Zunr_eUmiEkmoyBZw4__pIggUkAgXCs8krsXsL6m4NdRJvTEM4X3--jl-7cHtsD-z66E9GrDNJbbnznv65TNXLcfcrTYydq9_62W33E1Xa9WS2rmPMC4xS4IIEcSGOeOmqkBVMSaChJUGepFmtKV7KDwtoWjdXYNI7Q_smKhmyi5vfbm3g9BH_icK3_A-pbQPYLqYo_Ug</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>LedgerGuard: Improving Blockchain Ledger Dependability</title><source>arXiv.org</source><creator>Zhang, Qi ; Novotny, Petr ; Baset, Salman ; Dillenberger, Donna ; Barger, Artem ; Manevich, Yacov</creator><creatorcontrib>Zhang, Qi ; Novotny, Petr ; Baset, Salman ; Dillenberger, Donna ; Barger, Artem ; Manevich, Yacov</creatorcontrib><description>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.</description><identifier>DOI: 10.48550/arxiv.1805.01081</identifier><language>eng</language><subject>Computer Science - Cryptography and Security ; Computer Science - Distributed, Parallel, and Cluster Computing</subject><creationdate>2018-05</creationdate><rights>http://arxiv.org/licenses/nonexclusive-distrib/1.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,780,885</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/1805.01081$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.1805.01081$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Zhang, Qi</creatorcontrib><creatorcontrib>Novotny, Petr</creatorcontrib><creatorcontrib>Baset, Salman</creatorcontrib><creatorcontrib>Dillenberger, Donna</creatorcontrib><creatorcontrib>Barger, Artem</creatorcontrib><creatorcontrib>Manevich, Yacov</creatorcontrib><title>LedgerGuard: Improving Blockchain Ledger Dependability</title><description>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.</description><subject>Computer Science - Cryptography and Security</subject><subject>Computer Science - Distributed, Parallel, and Cluster Computing</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotjzFuwkAQRbehQJADUOEL2Jmxd-0xHSEJQbJEQ2-NvbOwwhhrk6Bw-yRA9Zunr_eUmiEkmoyBZw4__pIggUkAgXCs8krsXsL6m4NdRJvTEM4X3--jl-7cHtsD-z66E9GrDNJbbnznv65TNXLcfcrTYydq9_62W33E1Xa9WS2rmPMC4xS4IIEcSGOeOmqkBVMSaChJUGepFmtKV7KDwtoWjdXYNI7Q_smKhmyi5vfbm3g9BH_icK3_A-pbQPYLqYo_Ug</recordid><startdate>20180502</startdate><enddate>20180502</enddate><creator>Zhang, Qi</creator><creator>Novotny, Petr</creator><creator>Baset, Salman</creator><creator>Dillenberger, Donna</creator><creator>Barger, Artem</creator><creator>Manevich, Yacov</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20180502</creationdate><title>LedgerGuard: Improving Blockchain Ledger Dependability</title><author>Zhang, Qi ; Novotny, Petr ; Baset, Salman ; Dillenberger, Donna ; Barger, Artem ; Manevich, Yacov</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a671-20a78e06084162f8bec059804098e14324ed59f9af07ddc15d41bbf81d550e403</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Computer Science - Cryptography and Security</topic><topic>Computer Science - Distributed, Parallel, and Cluster Computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Qi</creatorcontrib><creatorcontrib>Novotny, Petr</creatorcontrib><creatorcontrib>Baset, Salman</creatorcontrib><creatorcontrib>Dillenberger, Donna</creatorcontrib><creatorcontrib>Barger, Artem</creatorcontrib><creatorcontrib>Manevich, Yacov</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhang, Qi</au><au>Novotny, Petr</au><au>Baset, Salman</au><au>Dillenberger, Donna</au><au>Barger, Artem</au><au>Manevich, Yacov</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>LedgerGuard: Improving Blockchain Ledger Dependability</atitle><date>2018-05-02</date><risdate>2018</risdate><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.</abstract><doi>10.48550/arxiv.1805.01081</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.1805.01081
ispartof
issn
language eng
recordid cdi_arxiv_primary_1805_01081
source arXiv.org
subjects Computer Science - Cryptography and Security
Computer Science - Distributed, Parallel, and Cluster Computing
title LedgerGuard: Improving Blockchain Ledger Dependability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T06%3A22%3A38IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=LedgerGuard:%20Improving%20Blockchain%20Ledger%20Dependability&rft.au=Zhang,%20Qi&rft.date=2018-05-02&rft_id=info:doi/10.48550/arxiv.1805.01081&rft_dat=%3Carxiv_GOX%3E1805_01081%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true