Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3448016.3452744acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
short-paper

A Byzantine Fault Tolerant Storage for Permissioned Blockchain

Published: 18 June 2021 Publication History

Abstract

The full-replication data storage mechanism, as commonly utilized in existing blockchains, suffers from poor scalability, since it requires every node to preserve a complete copy of the whole block data locally to tolerant potential Byzantine failures. In a hostile environment, the malicious node may discard or tamper data deliberately. Thus, existing distributed storage method, which partitions data into multiple parts and distributes them over all nodes, cannot suit for blockchains. This demonstration showcases BFT-Store, a novel distributed storage engine for blockchains to break full-replication by integrating erasure coding with Byzantine Fault Tolerance (BFT) consensus protocol. This demonstration will (\romannumeral1) allow audience members to see how BFT-Store partitions block data over all nodes to reduce the storage occupation of system, and (\romannumeral2) allow audience members to see how BFT-Store recovers blocks under distributed scenario even with Byzantine failure.

Supplementary Material

MP4 File (3448016.3452744.mp4)
The full-replication data storage mechanism, as commonly utilized in existing blockchains, suffers from poor scalability, since it requires every node to preserve a complete copy of the whole block data locally to tolerant potential Byzantine failures. In a hostile environment, the malicious node may discard or tamper data deliberately. Thus, existing distributed storage method, which partitions data into multiple parts and distributes them over all nodes, cannot suit for blockchains. This demonstration showcases BFT-Store, a novel distributed storage engine for blockchains to break full-replication by integrating erasure coding with Byzantine Fault Tolerance (BFT) consensus protocol. This demonstration will (\romannumeral1) allow audience members to see how BFT-Store partitions block data over all nodes to reduce the storage occupation of system, and (\romannumeral2) allow audience members to see how BFT-Store recovers blocks under distributed scenario even with Byzantine failure.

References

[1]
REFERENCES [1] 2020. PBFT. https://github.com/rleonardco/fabric-0.6.
[2]
2020. Statista. https://www.statista.com/.
[3]
Dan Boneh, Craig Gentry, et al. 2003. A survey of two signature aggregation techniques. RSA cryptobytes 6, 2 (2003), 1--10.
[4]
Conrad Burchert et al. 2018. Scalable funding of bitcoin micropayment channel networks. Royal Society open science (2018).
[5]
Miguel Castro, Barbara Liskov, et al. 1999. Practical Byzantine fault tolerance. In OSDI.
[6]
Haibo Chen et al. 2017. Efficient and available in-memory KV-store with hybrid erasure coding and replication. TOS 13, 3 (2017), 25.
[7]
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung. 2003. The Google file system. In SOSP.
[8]
Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. (2008).
[9]
Xiaodong Qi, Zhao Zhang, Cheqing Jin, and Aoying Zhou. 2020. A Reliable Storage Partition for Permissioned Blockchain. IEEE TKDE 33, 1 (2020), 14--27.
[10]
I. S. Reed and G. Solomon. 1960. Polynomial Codes Over Certain Finite Fields. Journal of the Society for Industrial Applied Mathematics (1960).
[11]
Hakim Weatherspoon et al. 2002. Erasure coding vs. replication: A quantitative comparison. In International Workshop on Peer-to-Peer Systems. Springer.
[12]
GavinWood et al. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1--32.

Cited By

View all
  • (2024)Enhancing Autonomous Vehicle Safety with Blockchain Technology: Securing Vehicle Communication and AI SystemsFuture Internet10.3390/fi1612047116:12(471)Online publication date: 18-Dec-2024
  • (2023)LDAGB: A Lightweight DAG-based Blockchain2023 3rd International Conference on Consumer Electronics and Computer Engineering (ICCECE)10.1109/ICCECE58074.2023.10135476(583-589)Online publication date: 6-Jan-2023
  • (2023)Research on the Reasoning Credibility of Privacy Infringement Risk Monitoring System Based on Blockchain2023 International Conference on Blockchain Technology and Information Security (ICBCTIS)10.1109/ICBCTIS59921.2023.00040(217-224)Online publication date: Jun-2023
  • Show More Cited By

Index Terms

  1. A Byzantine Fault Tolerant Storage for Permissioned Blockchain

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SIGMOD '21: Proceedings of the 2021 International Conference on Management of Data
    June 2021
    2969 pages
    ISBN:9781450383431
    DOI:10.1145/3448016
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 18 June 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. blockchain
    2. erasure coding
    3. pbft
    4. storage partition

    Qualifiers

    • Short-paper

    Funding Sources

    • ECNU Academic Innovation Promotion Program for Excellent Doctoral Students
    • National Science Foundation

    Conference

    SIGMOD/PODS '21
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 785 of 4,003 submissions, 20%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)74
    • Downloads (Last 6 weeks)10
    Reflects downloads up to 03 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Enhancing Autonomous Vehicle Safety with Blockchain Technology: Securing Vehicle Communication and AI SystemsFuture Internet10.3390/fi1612047116:12(471)Online publication date: 18-Dec-2024
    • (2023)LDAGB: A Lightweight DAG-based Blockchain2023 3rd International Conference on Consumer Electronics and Computer Engineering (ICCECE)10.1109/ICCECE58074.2023.10135476(583-589)Online publication date: 6-Jan-2023
    • (2023)Research on the Reasoning Credibility of Privacy Infringement Risk Monitoring System Based on Blockchain2023 International Conference on Blockchain Technology and Information Security (ICBCTIS)10.1109/ICBCTIS59921.2023.00040(217-224)Online publication date: Jun-2023
    • (2023)Optimizing Read Performance in Lightweight Blockchain with Cooperative Storage Scheme2023 Fifth International Conference on Blockchain Computing and Applications (BCCA)10.1109/BCCA58897.2023.10338901(150-157)Online publication date: 24-Oct-2023
    • (2023)A Survey on the Integration of Blockchains and DatabasesData Science and Engineering10.1007/s41019-023-00212-z8:2(196-219)Online publication date: 24-Apr-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media