skip to main content
10.1145/3573942.3574005acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaiprConference Proceedingsconference-collections
research-article

Blockchain Fragment Expansion Scheme Based on Community Detection and MSR Code

Published: 16 May 2023 Publication History

Abstract

Aiming at the current performance of blockchain system can not meet the actual needs of high-frequency data interaction in the era of information explosion, a blockchain fragment expansion scheme based on community detection and MSR code is proposed. Firstly, based on the random walk community detection algorithm and the blockchain node network, a node grouping method is proposed. Each group of nodes maintains a copy of the blockchain ledger to reduce the storage redundancy of blockchain. Secondly, the block data is divided by minimum storage regenerating codes (MSR), which further reduces the storage pressure of nodes, reduces the amount of data required for block requests, and reduces network pressure. Finally, a blockchain scalable fragment storage scheme is proposed. The simulation experiment and result analysis show that the blockchain fragment expansion scheme based on community detection and MSR has improved in terms of storage scalability, response efficiency and fault tolerance.

References

[1]
Sun Zhixin, Zhang Xin, Xiang Feng, and Chen Lu. 2021. Survey of Storage Scalability on Blockchain. Journal of Software, 32, 01 (January 2021), 1-20. https://doi.org/10.13328/j.cnki.jos.006111
[2]
Jia Linpeng, Pei Qi, Wang Xin, Zhang Hanwen, Yu Lei, Zhang Jun, and Sun Yi. 2022. Survey on Off-chain Channel Routing Algorithm. Journal of Software, 33, 01, 233-253. https://doi.org/10.13328/j.cnki.jos.006219
[3]
Pan Chen, Liu Zhiqiang, Liu Zhen, and Long Yu. 2018. Research on Scalability of Blockchain Technology: Problems and Methods. Journal of Computer Research and Development, 55, 10, 2099-2110. https://doi.org/10.7544/issn1000-1239.2018.20180440
[4]
Asutosh Palai, Meet Vora, and Aashaka Shah. 2018. Empowering Light Nodes in Blockchains with Block Summarization. In Proceedings of the 9th IFIP International Conference on New Technologies, Mobility and Security. IEEE, Piscataway, NJ, 1-5. https: //doi.org/ 10.1109/NTMS.2018.8328735.
[5]
Ulfah Nadiya, Kusprasapta Mutijarsa, and Cahyo Y. Rizqi. 2018. Block Summarization and Compression in Bitcoin Blockchain. In Proceedings of the 2018 International Symposium on Electronics and Smart Devices (ISESD). IEEE, Piscataway, NJ, 1-4. https: //doi.org/10.1109/ISESD.2018.8605487.
[6]
Doriane Perard, Jérôme Lacan, Yann Bachy, and Jonathan Detchart. 2018. Erasure Code-Based Low Storage Blockchain Node. In Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber. IEEE, Piscataway, NJ, 1622-1627. https: //doi.org/ 10.1109/ Cybermatics_2018. 2018.00271
[7]
Ryosuke Abe, Shigeya Suzuki, and Jun Murai. 2018. Mitigating Bitcoin Node Storage Size By DHT. In Proceedings of the Proceedings of the 2018 Asian Internet Engineering Conference. ACM, New York, NY, USA, 17-23. https: //doi.org/10.1145/3289166.3289169
[8]
Yudai Kaneko and Takuya Asaka. 2018. DHT Clustering for Load Balancing Considering Blockchain Data Size. In Proceedings of the 2018 Sixth International Symposium on Computing and Networking Workshops (CANDARW). IEEE, Piscataway, NJ, 71-74. https: //doi.org/ 10.1109/CANDARW.2018.00022
[9]
Teasung Kim, Jaewon Noh, and Sunghyun Cho. 2019. SCC: Storage Compression Consensus for Blockchain in Lightweight IoT Network. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics (ICCE). IEEE, Piscataway, NJ, 1-4. https: //doi.org/10.1109/ ICCE.2019.8662032
[10]
Zihuan Xu, Siyuan Han, and Lei Chen. 2018. CUB, a Consensus Unit-Based Storage Scheme for Blockchain System. In Proceedings of the 2018 IEEE 34th International Conference on Data Engineering (ICDE). IEEE, Piscataway, NJ, 173-184. https: //doi.org/10.1109/ICDE.2018.00025
[11]
Michelle Girvan, and M. E. J. Newman. 2002. Community structure in social and biological networks. Proc Natl Acad U S A, 99, 12, 7821-7826. https: //doi.org/10.1073/pnas.122653799
[12]
Vincent D. Blondel, Jean-Loup Guillaume, Renaud Lambiotte, and Etienne Lefebvre. 2008. Fast unfolding of communities in large networks. Journal of Statistical Mechanics Theory & Experiment (July 2008), 1-12. https: //doi.org/10.1088/1742-5468/2008/10/p10008
[13]
Martin Rosvall and Carl T. Bergstrom. 2008. Maps of Random Walks on Complex Networks Reveal Community Structure. Proceedings of the National Academy of Sciences, 105, 4, 1118-1123. https: //doi.org/10.1073/pnas.0706851105
[14]
Zhang Junxiang, Li Shuqin, and Liu Bin. 2020. Sparse autoencoder community recognition algorithm based on smoothed l1 norm. Application Research of Computers, 37, 4 (April 2020), 1063-1068. https: //doi.org/10.19734/j.issn.1001-3695.2018.09.0743
[15]
He Jing, Wang Zhixiao, Hou Mengnan, Rui Xiaobin, and Gao Juyuan. 2019. Incremental dynamic community detection algorithm based on topology potential. Computer Engineering and Design, 40, 1 (January 2019), 45-52. https: //doi.org/10.16208/j.issn1000-7024.2019.01.008
[16]
Michael G. Luby, Michael Mitzenmacher, M. Amin Shokrollahi, and Daniel A. Spielman. 2001. Efficient erasure correcting codes. IEEE Transactions on Information Theory, 47, 2 (February 2001), 569-584. https: //doi.org/ 10.1109/18.910575
[17]
Jeremy C W Chan, Qian Ding, Patrick P C Lee, and Helen H W Chan. 2014. Parity Logging with Reserved Space: Towards Efficient Updates and Recovery in Erasure-Coded Clustered Storage. In Proceedings of the 12th USENIX Conference on File and Storage Technologies. ACM, New York, NY, USA, 163-176. https: //doi.org/10.5555/2591305.2591321
[18]
Zhirong Shen, Patrick P. C. Lee, Jiwu Shu, and Wenzhong Guo. 2017. Correlation-Aware Stripe Organization for Efficient Writes in Erasure-Coded Storage Systems. In Proceedings of the 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS). IEEE, Piscataway, NJ, 134-143. https: //doi.org/10.1109/SRDS.2017.18
[19]
Kyumars Sheykh Esmaili, Aatish Chiniah, and Anwitaman Datta. 2013. Efficient updates in cross-object erasure-coded storage systems. In Proceedings of the 2013 IEEE International Conference on Big Data. IEEE, Piscataway, NJ, 28-32. https: //doi.org/10.1109/BigData.2013.6691658
[20]
Li Jie, Tang Xiaohu, and Parampalli U. 2015. A framework of constructions of minimal storage regenerating codes with the optimal access/update property. IEEE Transactions on Information Theory, 61, 4 (April 2015), 1920-1932. https: //doi.org/10.1109/TIT.2015.2408600

Index Terms

  1. Blockchain Fragment Expansion Scheme Based on Community Detection and MSR Code

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    AIPR '22: Proceedings of the 2022 5th International Conference on Artificial Intelligence and Pattern Recognition
    September 2022
    1221 pages
    ISBN:9781450396899
    DOI:10.1145/3573942
    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 May 2023

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    AIPR 2022

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 22
      Total Downloads
    • Downloads (Last 12 months)7
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 01 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media