Skip to main content

Advertisement

Log in

A novel method using matrix coding on-chain and sharing multimedia data for improved usability and reliability

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Blockchain technology has the characteristics of non-tampering and forgery, traceability, and so on, which have good application advantages for the storage of multimedia data. So we propose a novel method using matrix coding on-chain and sharing multimedia data for improved usability and reliability. Based on matrix code, we provide the block matrix coding-based on-chain storing method and the block invertible matrix decoding-based sharing method. The method progressively converts the block to create linearly coupled coded chunks, so the blockchain only sends the chunk sets that have been encoded. Each node also maintains just the ledger relevant to its own operations, which lessens the node’s storage burden. Meanwhile, we make several replications of the chunk set by adding a replication factor to increase the feasibility of chunks. Only when all of the target nodes fail is decoding reconstruction necessary, which further enhances the read performance of the blockchain. Many experimental tests are conducted to evaluate the performance based on various parameters such as time overhead, storage overhead, compression factor, failure factor, and so on. According to theoretical analysis and experimental verification, the method offers good read performance with a high recovery success rate and minimal storage occupation, while guaranteeing the availability and dependability of the block data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Algorithm 1
Fig. 3
Algorithm 2
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Data availability statement

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current work.

References

  1. Luis M, Daniel L, Isabel A et al (2023) A new multimedia cryptosystem using chaos, quaternion theory and modular arithmetic[J]. Multimed Tool Appl:1–33

  2. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system[J]. Decentralized Business Rev:21260–21269

  3. Nadeem N, Hayat MF, Qureshi MA et al (2023) Hybrid blockchain-based academic credential verification system (b-acvs)[J]. Multimed Tool Appl:1–29

  4. Karmakar A, Ghosh P, Banerjee PS et al (2023) Medichain: medical data fusion using blockchain integrated elastic storage[J]. Multimed Tool Appl:1–23

  5. Jayabalan J, Jeyanthi N (2022) Scalable blockchain model using off-chain ipfs storage for healthcare data security and privacy[J]. J Parallel Distributed Comput 164:152–167

    Article  Google Scholar 

  6. Zakzouk A, El-Sayed A, Hemdan EED (2023) A blockchain-based electronic medical records management framework in smart healthcare infrastructure[J]. Multimed Tool Appl:1–19

  7. Nanda SK, Panda SK, Dash M (2023) Medical supply chain integrated with blockchain and iot to track the logistics of medical products[J]. Multimed Tool Appl:1–23

  8. Yu C, Mei N, Du C et al (2023) Blockchain data scalability and retrieval scheme based on on-chain storage medium for internet of things data[J]. Electronics 12(6):1454–1466

    Article  Google Scholar 

  9. Pateritsas A, Petrakis EG (2023) ibot: secure and trusted access to iot data with blockchain[C]. Int Conf Advan Inform Netw Appl [S.l.: s.n.]:521–533

  10. Esmaeilian B, Sarkis J, Lewis K et al (2020) Blockchain for the future of sustainable supply chain management in industry 4.0[J]. Resources Conservation Recycling 163:105064

    Article  Google Scholar 

  11. Akrasi-Mensah NK, Tchao ET, Sikora A et al (2022) An overview of technologies for improving storage efficiency in blockchain-based iiot applications[J]. Electronics 11(16):2513–2538

    Article  Google Scholar 

  12. Wang X, Wang C, Zhou K et al (2021) Ess: An efficient storage scheme for improving the scalability of bitcoin network[J]. IEEE Trans Netw Serv Manage 19(2):1191–1202

    Article  Google Scholar 

  13. Chen X, Zhang K, Liang X et al (2020) Hyperbsa: a high-performance consortium blockchain storage architecture for massive data[J]. IEEE Access 8:178402–178413

    Article  Google Scholar 

  14. Cao B, Wang X, Zhang W et al (2020) A many-objective optimization model of industrial internet of things based on private blockchain[J]. IEEE Network 34(5):78–83

    Article  Google Scholar 

  15. Xu M, Feng G, Ren Y et al (2020) On cloud storage optimization of blockchain with a clustering-based genetic algorithm[J]. IEEE Internet Things J 7(9):8547–8558

    Article  Google Scholar 

  16. Murala DK, Panda SK, Sahoo SK (2023) Securing electronic health record system in cloud environment using blockchain technology[M]. Springer, Cham, pp 89–116

    Google Scholar 

  17. Akrasi-Mensah NK, Agbemenu AS, Nunoo-Mensah H et al (2023) Adaptive storage optimization scheme for blockchain-iiot applications using deep reinforcement learning[J]. IEEE Access 11:1372–1385

    Article  Google Scholar 

  18. Mishra RK, Yadav RK, Nath P (2023) Blockchain drivenaccess control architecture for the internet of things[J]. Multimed Tool Appl:1–25

  19. Adel K, Elhakeem A, Marzouk M (2023) Decentralized system for construction projects data management using blockchain and ipfs[J]. J Civ Eng Manag 29(4):342–359

    Article  Google Scholar 

  20. Singh A, Click K, Parizi RM et al (2020) Sidechain technologies in blockchain networks: an examination and state-of-the-art review[J]. J Netw Comput Appl 149:102471

    Article  Google Scholar 

  21. Yang L, Jiang R, Pu X et al (2023) An access control model based on blockchain master-sidechain collaboration[J]. Cluster Comput:1–21

  22. Yang C, Chin KW, Wang J, et al (2022) Scaling blockchains with error correction codes: a survey on coded blockchains[J]. arXiv preprint arXiv:2208.09255, pp 1-17

  23. Qi S, Lu Y, Zheng Y et al (2020) Cpds: enabling compressed and private data sharing for industrial internet of things over blockchain[J]. IEEE Trans Industr Inf 17(4):2376–2387

    Article  Google Scholar 

  24. Kim T, Lee S, Kwon Y et al (2020) Selcom: selective compression scheme for lightweight nodes in blockchain system[J]. IEEE Access 8:225613–225626

    Article  Google Scholar 

  25. Zhou K, Wang C, Wang X et al (2022) A novel scheme to improve the scalability of bitcoin combining ipfs with block compression[J]. IEEE Trans Netw Serv Manage 19(4):3694–3705

    Article  Google Scholar 

  26. Nadiya U, Mutijarsa K, Rizqi CY (2018) Block summarization and compression in bitcoin blockchain[C]. Int Symp Electron Smart Dev. [S.l.: s.n.]:1–4

  27. Du Z, Qian HF, Pang X (2023) Partitionchain: a scalable and reliable data storage strategy for permissioned blockchain[J]. IEEE Trans Knowl Data Eng 35(4):4124–4136

    Article  Google Scholar 

  28. Florian M, Henningsen S, Beaucamp S et al (2019) Erasing data from blockchain nodes[C]. IEEE European Symp Secur Privacy Workshops. [S.l.: s.n.]:367–376

  29. Shi S, He D, Li L et al (2020) Applications of blockchain in ensuring the security and privacy of electronic health record systems: a survey[J]. Comput Secur 97:101966

    Article  Google Scholar 

  30. Amiri MJ, Agrawal D, el Abbadi A (2021) Sharper: Sharding permissioned blockchains over network clusters[C]. Int Conf Manag Data. [S.l.: s.n.]:76–88

  31. Jia D, Xin J, Wang Z et al (2021) Optimized data storage method for sharding-based blockchain[J]. IEEE Access 9:67890–67900

    Article  Google Scholar 

  32. Jerbi W, Cheikhrouhou O, Hamam H et al (2022) A blockchain-based storage intelligent[C]. Int Wireless Commun Mobile Comput [S.l.: s.n.]:635–640

  33. Qi X, Zhang Z, Jin C et al (2020) Bft-store: storage partition for permissioned blockchain via erasure coding[C]. Int Conf Data Eng [S.l.: s.n.]:1926–1929

  34. Li C, Zhang J, Yang X et al (2021) Lightweight blockchain consensus mechanism and storage optimization for resource-constrained iot devices[J]. Inform Process Manag 58(4):102602

    Article  Google Scholar 

  35. Liang W, Fan Y, Li KC et al (2020) Secure data storage and recovery in industrial blockchain network environments[J]. IEEE Trans Industr Inf 16(10):6543–6552

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yong Qin.

Ethics declarations

Conflict of Interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, L., Qin, Y. A novel method using matrix coding on-chain and sharing multimedia data for improved usability and reliability. Multimed Tools Appl 83, 87727–87748 (2024). https://doi.org/10.1007/s11042-024-18819-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-024-18819-3

Keywords