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...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
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 |