Storage efficient blockchain models for constrained applications

被引:5
|
作者
Rajendra, Yuvaraj [1 ]
Sahu, Sachin [2 ]
Subramanian, Venkatesan [1 ]
Shukla, Sandeep Kumar [3 ]
机构
[1] IIIT, Dept IT, Allahabad, India
[2] IIT, Dept Math, Gauhati, India
[3] IIT, Dept CSE, Kanpur, India
关键词
Blockchain; Storage constraint; Chain replacement attack; Security; Constrained devices;
D O I
10.1007/s10586-022-03804-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The growing chain's storage requirement is always an issue with blockchain platforms, and devices may not allocate the required storage to replicate an entire blockchain instance. To overcome this issue, we propose storage-efficient blockchain models that divide the growing blockchain into fixed-size sets of blocks, excluding the genesis block and allowing the participating nodes to store the recent blocks according to their storage capacity. Suppose a node, according to its storage capacity, decides not to replicate a few sets of old blocks to accommodate the new blocks. In that case, it stores the corresponding set's last block hash and a hash of the XOR of the remaining blocks' hashes and then drops those blocks. When required, nodes receive blocks equivalent to the deleted blocks from other nodes. They validate the received blocks by comparing the previous set's last block hash with the received set's first block parent hash and the XOR hash with the block hashes. If they match, the node will accept the equivalent set of deleted blocks; otherwise, reject. This will guarantee to avoid any uncertainty, single collision multi-block replacement and network diversion attack. The analysis and experimental results show that the proposed models are storage efficient and need less overhead. The proposed models provide security equivalent to the traditional blockchain and allow the storage-constrained devices to participate in the application for a long time compared with the other models. Also, we introduced the conceptual blockchain storage framework by combining traditional and lightweight schemes to allow nodes to choose and switch the storage model according to requirements.
引用
收藏
页码:2163 / 2181
页数:19
相关论文
共 50 条
  • [21] Efficient Query Model for Storage Capacity Scalable Blockchain System
    Jia D.-Y.
    Xin J.-C.
    Wang Z.-Q.
    Guo W.
    Wang G.-R.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (09): : 2655 - 2670
  • [22] BlockCom: Blockchain-based Efficient Communication and Storage Protocol
    Kumar, Amritesh
    Limbasiya, Trupil
    Das, Debasis
    PROCEEDINGS OF 2019 25TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2019, : 473 - 478
  • [23] A secure and efficient log storage and query framework based on blockchain
    Li, Wenxian
    Feng, Yong
    Liu, Nianbo
    Li, Yingna
    Fu, Xiaodong
    Yu, YongTao
    COMPUTER NETWORKS, 2024, 252
  • [24] A blockchain-based log storage model with efficient query
    Gang Xu
    Fan Yun
    Shiyuan Xu
    Yiying Yu
    Xiu-Bo Chen
    Mianxiong Dong
    Soft Computing, 2023, 27 : 13779 - 13787
  • [25] CONSTRAINED LATENT CLASS MODELS - THEORY AND APPLICATIONS
    FORMANN, AK
    BRITISH JOURNAL OF MATHEMATICAL & STATISTICAL PSYCHOLOGY, 1985, 38 (MAY): : 87 - 111
  • [26] A New Family of Constrained Codes with Applications in Data Storage
    Hareedy, Ahmed
    Calderbank, Robert
    2019 IEEE INFORMATION THEORY WORKSHOP (ITW), 2019, : 369 - 373
  • [28] Efficient Storage of Large MODFLOW Models
    Jones, Norman L.
    Lemon, Alan M.
    Kennard, Michael J.
    GROUNDWATER, 2014, 52 (03) : 461 - 465
  • [29] Lightweight blockchain consensus mechanism and storage optimization for resource-constrained IoT devices
    Li, Chunlin
    Zhang, Jing
    Yang, Xianmin
    Luo Youlong
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (04)
  • [30] Towards Trusted Data on Decentralized IoT Applications: Integrating Blockchain in Constrained Devices
    Pincheira, Miguel
    Vecchio, Massimo
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,