Skip to main content

Advertisement

Log in

A blockchain shard storage model suitable for multi-view

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

  1. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. [online] Available: https://bitcoin.org/bitcoin.pdf

  2. 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

  3. Bian S, Shen G, Huang Z et al (2020) PABC: a patent application system based on blockchain. IEEE Access 9:4199–4210

  4. Francisco K, Swanson D (2018) The supply chain has no clothes: Technology adoption of blockchain for supply chain transparency. Logistics 2(1):2

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Zhao S, Li S, Yao Y (2019) Blockchain enabled industrial Internet of things technology. IEEE Trans Comput Soc Syst 6(6):1442–1453

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  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

    Article  Google Scholar 

  10. Blockchain Luxembourg SA (2021) https://www.blockchain.com/charts/blocks-size. Accessed June 2021

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

  17. 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

  18. Kim Y, Raman RK, Kim YS et al (2018) Efficient local secret sharing for distributed blockchain systems. IEEE Commun Lett 23(2):282–285

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Google Scholar 

  21. Yang C-C, Chang T-Y, Hwang M-S (2004) A (t, n) multi-secret sharing scheme. App Math Comput 151(2):483–490

    Article  MathSciNet  MATH  Google Scholar 

  22. Dehkordi MH, Mashhadi S (2008) New efficient and practical verifiable multi-secret sharing schemes. Inf Sci 178(9):2262–2274

    Article  MathSciNet  MATH  Google Scholar 

  23. 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

  24. Shamir A (1979) How to share a secret. Commun ACM 22(11):612–613

    Article  MathSciNet  MATH  Google Scholar 

  25. Benet J (2014) Ipfs-content addressed, versioned, p2p file system. arXiv preprint arXiv:1407.3561

  26. Daemen J, Rijmen V (1999) AES proposal: Rijndael. AES proposal: Rijndael. In: Proceedings of 1st advance encryption conference. CA, USA, pp 1–45

Download references

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

Authors

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

Correspondence to Chuxin Zhuang or Qingyun Dai.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-022-01419-z

Keywords