A novel method using matrix coding on-chain and sharing multimedia data for improved usability and reliability
Lizhu Yang,Yong Qin
DOI: https://doi.org/10.1007/s11042-024-18819-3
IF: 2.577
2024-03-21
Multimedia Tools and Applications
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.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering