Abstract
Blockchain storage scalability research, mainly including large file storage and full node storage scalability, helps to enable blockchain technology to be better applied in application scenarios with large-scale data. Multi-View application scenarios in which an object is represented by multiple view information and the view information is interconnected and needs to be stored. However, the current single-view storage scheme is not applicable to multi-view, and the computation overhead of the recursion-based multisecret sharing is relatively high. Therefore, in this paper, we integrate the above two researches, and propose a blockchain shard storage model suitable for multi-view. Specifically, we first reduce the storage overhead of IPFS and the hash number stored in the blockchain using an image stitching design. We then relieve the storage pressure of full nodes using Shamir secret sharing (SSS) to divide the transaction data into shares to form n data blocks. Finally, we improve the recursion-based multisecret sharing by optimizing the polynomial construction and reducing the number of computations of the Lagrangian interpolation algorithm to reduce computation overhead. To demonstrate the feasibility and effectiveness of the proposed model, we design an Appearance Design Patent (ADP) architecture, use it as a case study, and test the performance of the proposed model through simulation experiments. The results show that our model can significantly reduce storage. Meanwhile, our model has good performance compared to other schemes and recursion-based multisecret sharing.











Similar content being viewed by others
Data availability
Appearance Design Patent multi-view data is available in https://iplab.gpnu.edu.cn/info/1044/1608.htm
References
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. [online] Available: https://bitcoin.org/bitcoin.pdf
Zheng Z, Xie S, Dai H et al (2017) An overview of blockchain technology: architecture, consensus, and future trends. In: 2017 IEEE International Congress on Big Data (BigData Congress). IEEE, pp 557–564
Bian S, Shen G, Huang Z et al (2020) PABC: a patent application system based on blockchain. IEEE Access 9:4199–4210
Francisco K, Swanson D (2018) The supply chain has no clothes: Technology adoption of blockchain for supply chain transparency. Logistics 2(1):2
Venkatesh VG, Kang K, Wang B et al (2020) System architecture for blockchain based transparency of supply chain social sustainability. Robot Comput-Integr Manuf 63:101896
Zhao S, Li S, Yao Y (2019) Blockchain enabled industrial Internet of things technology. IEEE Trans Comput Soc Syst 6(6):1442–1453
Huang J, Kong L, Chen G et al (2019) Towards secure industrial IoT: Blockchain system with credit-based consensus mechanism[J]. IEEE Trans Industr Inf 15(6):3680–3689
Chen Y, Ding S, Xu Z et al (2019) Blockchain-based medical records secure storage and medical service framework[J]. J Med Syst 43(1):1–9
Du M, Chen Q, Chen J et al (2020) An optimized consortium blockchain for medical information sharing[J]. IEEE Trans Eng Manage 68(6):1677–1689
Blockchain Luxembourg SA (2021) https://www.blockchain.com/charts/blocks-size. Accessed June 2021
Wu H, Ashikhmin A, Wang X et al (2020) Distributed error correction coding scheme for low storage blockchain systems. IEEE Internet Things J 7(8):7054–7071
Kumar R, Tripathi R (2019) Implementation of distributed file storage and access framework using IPFS and blockchain. In: 2019 5th International Conference on Image Information Processing (ICIIP). IEEE, pp 246–251
Jaiswal B, Hutapea B, Ramburn T (2020) SmartProp-blockchain-based smart property ownership management system on IPFS. researchgate, [online] Available: https://www.researchgate.net/publication/340968043
Jabarulla MY, Jung G, Lee HN (2019) Decentralized framework for medical images based on blockchain and inter planetary file system. In: 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE
Dai M, Zhang S, Wang H et al (2018) A low storage room requirement framework for distributed ledger in blockchain. IEEE Access 6:22970–22975
Perard D, Lacan J, Bachy Y, Detchart J (2018) Erasure code-based low storage blockchain node. In: Proc. of the 2018 IEEE Int’l Conf. on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). pp 1622–1627
Raman RK, Varshney LR (2018) Distributed storage meets secret sharing on the blockchain. In: 2018 Information Theory and Applications Workshop (ITA). IEEE, pp 1–6
Kim Y, Raman RK, Kim YS et al (2018) Efficient local secret sharing for distributed blockchain systems. IEEE Commun Lett 23(2):282–285
Mesnager S, Sınak A, Yayla O (2020) Threshold-based post-quantum secure verifiable multi-secret sharing for distributed storage blockchain. Mathematics 8(12):2218
Chien HY, Jan JK, Tseng YM (2000) A practical (t, n) multi-secret sharing scheme. IEICE Trans Fundam Electron Commun Comput Sci E83-A(12):2762–2765
Yang C-C, Chang T-Y, Hwang M-S (2004) A (t, n) multi-secret sharing scheme. App Math Comput 151(2):483–490
Dehkordi MH, Mashhadi S (2008) New efficient and practical verifiable multi-secret sharing schemes. Inf Sci 178(9):2262–2274
Chen H, Wu HL, Chang CC et al (2019) Light repository blockchain system with multisecret sharing for industrial big data. Secur Commun Netw 2019:7
Shamir A (1979) How to share a secret. Commun ACM 22(11):612–613
Benet J (2014) Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561
Daemen J, Rijmen V (1999) AES proposal: Rijndael. AES proposal: Rijndael. In: Proceedings of 1st advance encryption conference. CA, USA, pp 1–45
Acknowledgements
This work is supported by the Joint Fund of the National Natural Science Foundation of China and Guangdong Province (No. U1701266), and Guangdong Provincial Key Laboratory of Intellectual Property & Big Data (No. 2018B030322016).
Funding
Joint Fund of the National Natural Science Foundation of China and Guangdong Province, and Guangdong Provincial Key Laboratory of Intellectual Property & Big Data.
Author information
Authors and Affiliations
Contributions
Chuxin Zhuang: Conceptualization, Methodology, Writing–Original Draft, Writing–Review & Editing, Validation. Qingyun Dai: Supervision, Funding acquisition, Project administration, Writing–Review & Editing. Jiangzhong Cao: Supervision, Resources, Writing–Review & Editing.
Corresponding authors
Ethics declarations
Ethical approval and consent to participate
I would like to declare on behalf of my co-authors that the work described was original research that has not been published previously, and is not under consideration for publication elsewhere, in whole or in part.
Consent for publication
All the authors listed have approved the manuscript
Human and animal ethics
Not applicable
Competing interests
The authors have no conflicts of interest to declare that are relevant to the content of this article.
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
Zhuang, C., Dai, Q. & Cao, J. A blockchain shard storage model suitable for multi-view. Peer-to-Peer Netw. Appl. 16, 538–553 (2023). https://doi.org/10.1007/s12083-022-01419-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-022-01419-z