Skip to main navigation Skip to search Skip to main content

A Binary Matrix-Based Data Representation for Data Compression in Blockchain

  • Abdelkader Laouid
  • , Kara Mostefa
  • , Mohammed Al-Khalidi
  • , Khaled Chait
  • , Mohammad Hammoudeh
  • , Ahmed Aziz

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

3 Scopus citations

Abstract

Blockchain relies on storing and verifying a large volume of data across multiple nodes, making efficient data compression techniques crucial. By reducing the size of data, compression techniques enable more data to be stored within the limited space constraints of the blockchain networks. Furthermore, compressed data consumes less bandwidth for transmission and enhances the overall performance of blockchain networks by reducing the time and resources needed for data storage and retrieval. To overcome this issue, this paper presents a new data representation approach to enable efficient storage and management of diverse data types on the blockchain, ensuring scalability, cost-effectiveness, and improved network efficiency. A binary matrix M of size m x n bits can be converted to two vectors H and V of sizes m' and n', respectively. The compression rate expressed by (m' + n' + | Hash(M) |) x 100/(m × n) increases exponentially, i.e., 2λ with λ depends on m and n); this makes the proposed technique is very effective in data size reduction. With a matrix, for example, M = 512 x 512 bits, we achieve a rate of reduction equal to 96.42%. The original data can be recovered using H, V, and Hash(M). The conversion from M to (H, V) is simple, which optimizes energy consumption for low-power devices. Meanwhile, the challenge of recovering the original data could be exploited in a blockchain process, where the mining consensus could be identified based on the node that recovered a predefined set of vectors. Furthermore, this technique ensures that data integrity checking is available only at the nodes with a massive computation capacity.

Original languageEnglish
Title of host publication2023 5th International Conference on Blockchain Computing and Applications, BCCA 2023
EditorsMoayad Aloqaily, Safa Otoum, Ouns Bouachir, Yaser Jararweh, Yaser Jararweh, Ismaeel AlRidhawi, Khalid Al-Begain, Mohammad Alsmirat
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages307-314
Number of pages8
ISBN (Electronic)9798350339239
DOIs
StatePublished - 2023
Event5th International Conference on Blockchain Computing and Applications, BCCA 2023 - Kuwait City, Kuwait
Duration: 24 Oct 202326 Oct 2023

Publication series

Name2023 5th International Conference on Blockchain Computing and Applications, BCCA 2023

Conference

Conference5th International Conference on Blockchain Computing and Applications, BCCA 2023
Country/TerritoryKuwait
CityKuwait City
Period24/10/2326/10/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Keywords

  • Blockchain
  • Data representation
  • Distributed computing
  • Variety of resources computation

ASJC Scopus subject areas

  • Safety, Risk, Reliability and Quality
  • Computer Science Applications
  • Hardware and Architecture
  • Information Systems
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'A Binary Matrix-Based Data Representation for Data Compression in Blockchain'. Together they form a unique fingerprint.

Cite this