Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2022 Mar 2;12(1):3457.
doi: 10.1038/s41598-022-07494-9.

A hybrid with distributed pooling blockchain protocol for image storage

Affiliations

A hybrid with distributed pooling blockchain protocol for image storage

Feng Liu et al. Sci Rep. .

Erratum in

Abstract

As a distributed storage scheme, the blockchain network lacks storage space has been a long-term concern in this field. At present, there are relatively few research on algorithms and protocols to reduce the storage requirement of blockchain, and the existing research has limitations such as sacrificing fault tolerance performance and raising time cost, which need to be further improved. Facing the above problems, this paper proposes a protocol based on Distributed Image Storage Protocol (DISP), which can effectively improve blockchain storage space and reduces computational costs in the help of InterPlanetary File System (IPFS). In order to prove the feasibility of the protocol, we make full use of IPFS and distributed database to design a simulation experiment for blockchain. Through distributed pooling (DP) algorithm in this protocol, we can divide image evidence into recognizable several small files and stored in several nodes. And these files can be restored to lossless original documents again by inverse distributed pooling (IDP) algorithm after authorization. These advantages in performance create conditions for large scale industrial and commercial applications.

PubMed Disclaimer

Conflict of interest statement

The authors declare no competing interests.

Figures

Figure 1
Figure 1
Architecture of distributed image storage protocol.
Figure 2
Figure 2
Sketch map of distributed pooling algorithm.
Figure 3
Figure 3
Address writing and calling through IPFS.
Figure 4
Figure 4
The result feedback of adding address into database.
Figure 5
Figure 5
Test results on IPFS.
Figure 6
Figure 6
Query IPFS address from database.

References

    1. So, S., et al. VeriSmart: A highly precise safety verifier for Ethereum smart contracts. In 2020 IEEE Symposium on Security and Privacy (SP) pp. 1678–1694 (2020).
    1. Dai M, Zhang S, Wang H, Jin S. A low storage room requirement framework for distributed ledger in blockchain. IEEE Access. 2016;6:22970–22975. doi: 10.1109/ACCESS.2018.2814624. - DOI
    1. Nizamuddin N, Salah K, Azad MA, Arshad J, Rehman MH. Decentralized document version control using ethereum blockchain and IPFS. Comput. and Electr. Eng. 2019;76:183–197. doi: 10.1016/j.compeleceng.2019.03.014. - DOI
    1. Raman RK, et al. Constructing and compressing frames in blockchain-based verifiable multi-party computation. ICASSP. 2019;2019:7500–7504. doi: 10.1109/ICASSP.2019.8682800. - DOI
    1. Donoho DL. Compressed sensing. IEEE Trans. Inf. Theory. 2006;52(4):1289–1306. doi: 10.1109/TIT.2006.871582. - DOI