EBSF: Node Characteristics-Based Block Allocation Plans for Efficient Blockchain Storage

被引:2
|
作者
Yin, Bo [1 ]
Li, Jiaqi [1 ]
Wei, Xuetao [2 ]
机构
[1] Changsha Univ Sci & Technol, Sch Comp & Commun Engn, Changsha 410114, Peoples R China
[2] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchains; Resource management; Heuristic algorithms; Costs; Bitcoin; Scalability; Throughput; Blockchain; storage; block allocation plan; scalability; CHALLENGES;
D O I
10.1109/TNSM.2022.3188521
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The heavy storage problem has become a key obstacle to the application of blockchain to the actual business environments, because each node needs to keep a complete replica of blockchain data. The data volume grows undesirably large in practice. It prevents the widely used devices, e.g., tablets and mobile phones, to join blockchain systems due to their limited storage and computing resource. Previous work addressed the storage issue by allowing participating nodes to only keep a fraction of the entire transaction set, e.g., sharding. However, existing studies focus on transaction placement with the minimum cross-shard communications. These studies neglect the node characteristics (e.g., storage capacity, cost, and response capability), which impacts the storage performance adversely. In this paper, we propose EBSF, a block storage framework that achieves efficient block storage by constructing a block allocation plan based on node characteristics. Blockchain nodes are organized into committees such that nodes in a committee work together to maintain the entire blockchain data. We formulate the block allocation plan problem that assigns each block to at least one node in a committee. The goal is to minimize the total cost while reaching the threshold of the response capability of each block. We prove the NP-hardness of the problem and propose heuristic algorithms. We also propose two strategies to handle the dynamic scenario of new blocks. Extensive evaluation shows the efficiency and effectiveness of the proposed framework.
引用
收藏
页码:4858 / 4871
页数:14
相关论文
共 50 条
  • [1] Block-VN: A Distributed Blockchain-Based Efficient Communication and Storage System
    Farooq, Hassan
    Arshad, Muhammad Usman
    Akhtar, Muhammad Faraz
    Abbas, Shahid
    Zahid, Bilal
    Javaid, Nadeem
    ADVANCES ON BROAD-BAND WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS, 2020, 97 : 56 - 66
  • [2] Residual Structure Characteristics-Based Block Classifying Reconstruction Algorithm for CVS
    Yang C.-L.
    Li W.-H.
    1600, South China University of Technology (45): : 1 - 10
  • [3] Auction-Based Storage Resource Allocation for Blockchain
    Pan, Rui
    Hu, Yikun
    Liu, Chubo
    Li, Keqin
    Li, Kenli
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 21607 - 21614
  • [4] Optimized Blockchain Sharding Model Based on Node Trust and Allocation
    Zhang, PeiYun
    Guo, WeiFeng
    Liu, ZiJie
    Zhou, Mengchu
    Huang, Bo
    Sedraoui, Khaled
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 2804 - 2816
  • [5] A Task Allocation Method based on Blockchain Node Hash Power
    Liang, Xuedong
    Gong, Qunxi
    Zhou, Zhirong
    Wang, Gang
    Zheng, Haotian
    PROCEEDINGS OF 2020 2ND INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND MACHINE VISION AND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION AND MACHINE LEARNING, IPMV 2020, 2020, : 136 - 139
  • [6] Reducing Storage Requirement in Blockchain via Node-Oriented Block Placement
    Yin, Bo
    Li, Jiaqi
    She, Yiyuan
    Wei, Xuetao
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (01): : 64 - 76
  • [7] Erasure code-based low storage blockchain node
    Perard, Doriane
    Lacan, Jerome
    Bachy, Yann
    Detchart, Jonathan
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1622 - 1627
  • [8] Employing blockchain and IPFS in WSNs for malicious node detection and efficient data storage
    Saeed, Arooba
    Javed, Muhammad Umar
    Almogren, Ahmad
    Javaid, Nadeem
    Jamil, Mohsin
    WIRELESS NETWORKS, 2024, 30 (04) : 2313 - 2328
  • [9] Flexible and Efficient Blockchain-Based Cloud Storage
    Pan, Ying-yu
    Li, Yi
    Gao, Ce-yu
    Fang, Li
    Chen, Ping
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 304 - 312
  • [10] Pooling Approach for Task Allocation in the Blockchain Based Decentralized Storage Network
    Vakilinia, Iman
    Vakilinia, Shahin
    Badsha, Shahriar
    Arslan, Engin
    Sengupta, Shamik
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,