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.











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
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
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system[J]. Decentralized Business Rev:21260–21269
Nadeem N, Hayat MF, Qureshi MA et al (2023) Hybrid blockchain-based academic credential verification system (b-acvs)[J]. Multimed Tool Appl:1–29
Karmakar A, Ghosh P, Banerjee PS et al (2023) Medichain: medical data fusion using blockchain integrated elastic storage[J]. Multimed Tool Appl:1–23
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
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
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
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
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
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
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
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
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
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
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
Murala DK, Panda SK, Sahoo SK (2023) Securing electronic health record system in cloud environment using blockchain technology[M]. Springer, Cham, pp 89–116
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
Mishra RK, Yadav RK, Nath P (2023) Blockchain drivenaccess control architecture for the internet of things[J]. Multimed Tool Appl:1–25
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
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
Yang L, Jiang R, Pu X et al (2023) An access control model based on blockchain master-sidechain collaboration[J]. Cluster Comput:1–21
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
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
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
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
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
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
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
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
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
Jia D, Xin J, Wang Z et al (2021) Optimized data storage method for sharding-based blockchain[J]. IEEE Access 9:67890–67900
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-024-18819-3