MTEC: A Multi-tier Blockchain Storage Framework Using Erasure Coding for IoT Application

  • Xinwei Xu
  • , Yongkang Yu
  • , Jinchun He
  • , Qinnan Zhang
  • , Hongwei Zheng*
  • , Binghui Guo*
  • , Jin Dong
  • , Wangjie Qiu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Blockchain technology is widely used in the Internet of Things (IoT) with its decentralization, traceability, and tamper-resistant features. Unfortunately, the massive data volumes in IoT systems, combined with the prevalent full-replication strategy employed by conventional blockchain, exert considerable storage demands on IoT edge computing devices and present a formidable challenge for resource-constrained nodes to join blockchain networks. Although some existing solutions improve storage scalability by reducing the number of redundant copies, they still pose issues of high storage complexity and significant cross-tier query costs. In this paper, we first propose a multi-tier storage framework using erasure coding for blockchain, called MTEC, tailored for IoT scenarios with an exponentially decaying data access pattern. Specifically, MTEC employs Reed-Solomon(RS) coding to build a tiered blockchain storage framework. Each tier is equipped with an encoding scheme and threshold time to minimize storage overhead. To enhance query efficiency, we design a block pre-loading strategy and node collaborative query strategy. Finally, we implement a prototype of MTEC and compare it with baseline blockchain systems. Extensive experiments demonstrate that MTEC achieves a substantial 86.3% decrease in storage overhead compared to conventional full-replication blockchain solutions. It further outperforms state-of-the-art MLDC scheme by an additional 15.8% storage optimisation and reduces the cost of cross-tier to 7.35%.

Original languageEnglish
Title of host publicationWeb and Big Data - 8th International Joint Conference, APWeb-WAIM 2024, Proceedings
EditorsWenjie Zhang, Zhengyi Yang, Xiaoyang Wang, Anthony Tung, Zhonglong Zheng, Hongjie Guo
PublisherSpringer Science and Business Media Deutschland GmbH
Pages278-293
Number of pages16
ISBN (Print)9789819772407
DOIs
StatePublished - 2024
Event8th Asia-Pacific Web and Web-Age Information Management Joint International Conference on Web and Big Data, APWeb-WAIM 2024 - Jinhua, China
Duration: 30 Aug 20241 Sep 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14964 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th Asia-Pacific Web and Web-Age Information Management Joint International Conference on Web and Big Data, APWeb-WAIM 2024
Country/TerritoryChina
CityJinhua
Period30/08/241/09/24

Keywords

  • Blockchain
  • Erasure coding
  • Internet of Things
  • Storage optimisation

Fingerprint

Dive into the research topics of 'MTEC: A Multi-tier Blockchain Storage Framework Using Erasure Coding for IoT Application'. Together they form a unique fingerprint.

Cite this