Distributed Electronic Data Storage and Proof System Based on Blockchain

  • Jitao Wang
  • Guozi SunEmail author
  • Yu Gu
  • Kun Liu
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1176)


In the context of the Internet, whether it is daily business or social networking, the penetration of electronic data is ubiquitous. Internet companies, financial institutions, government agencies and many other fields, more and more documents, notices, contracts, transaction vouchers, technology and trade secrets are stored in the form of electronic data. However, the existing traditional electronic data storage and proof systems are often encountered with third-party trust crisis and potential data security risks. To cope with these challenges, a distributed electronic data storage and proof system is designed, making use of the core features of the blockchain’s decentralization and non-tampering to effectively solve the tampering and security problems of electronic data storage and proof. The system encodes and fragments information using Reed-Solomon code. And this system provides users with data uploading, downloading, querying, comparing and authorizing services. By using the system interaction, smart contracts are compiled to anchor key data information on the main chain, ensuring the non-tampering of electronic data. In the meantime, the access rights of different users to electronic data are restricted accordingly. Finally, based on an improved RFM model, the distributed storage nodes are determined to achieve load balancing of storage nodes. It also increases the high availability of the system.


Blockchain Smart contract Decentralization Distributed storage Electronic data Load balancing 


  1. 1.
    Liao, D.Y., Wang, X.: Design of a blockchain-based lottery system for smart cities applications (2017)Google Scholar
  2. 2.
    Shae, Z., Tsai, J.J.P.: On the design of a blockchain platform for clinical trial and precision medicine. In: IEEE International Conference on Distributed Computing Systems (2017)Google Scholar
  3. 3.
    Xu, R., Lu, Z., Zhao, H., Yun, P.: Design of network media’s digital rights management scheme based on blockchain technology. In: IEEE International Symposium on Autonomous Decentralized System (2017)Google Scholar
  4. 4.
    Yue, X.: Healthcare data gateways: found healthcare intelligence on blockchain with novel privacy risk control. J. Med. Syst. 40(10), 218 (2016)CrossRefGoogle Scholar
  5. 5.
    Ouaddah, A., Elkalam, A.A., Ouahman, A.A.: Towards a novel privacy-preserving access control model based on blockchain technology in IoT. In: Rocha, Á., Serrhini, M., Felgueiras, C. (eds.) Europe and MENA Cooperation Advances in Information and Communication Technologies. Advances in Intelligent Systems and Computing, vol. 520, pp. 523–533. Springer, Cham (2017). Scholar
  6. 6.
    Zyskind, G., Nathan, O., Pentland, A.S.: Decentralizing privacy: using blockchain to protect personal data. In: IEEE Security & Privacy Workshops (2015)Google Scholar
  7. 7.
    Cheng, J.C., Lee, N.Y., Chi, C., Chen, Y.H.: Blockchain and smart contract for digital certificate. In: 2018 IEEE International Conference on Applied System Invention (ICASI) (2018)Google Scholar
  8. 8.
    Pilkington, M.: Blockchain Technology: Principles and Applications. Social Science Electronic Publishing, Rochester (2015)Google Scholar
  9. 9.
    Qi, X., Sifah, E.B., Asamoah, K.O., Gao, J., Guizani, M.: MeDShare: trust-less medical data sharing among cloud service providers via blockchain. IEEE Access 5(99), 14757–14767 (2017)Google Scholar
  10. 10.
    Liang, X., Shetty, S., Tosh, D., Kamhoua, C., Kwiat, K., Njilla, L.: ProvChain: a blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability. In: 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID) (2017)Google Scholar
  11. 11.
    Schwerha, J.J.: Cybercrime: legal standards governing the collection of digital evidence. Inf. Syst. Front. 6(2), 133–151 (2004)CrossRefGoogle Scholar
  12. 12.
    Hardjono, T., Smith, N., Pentland, A.S.: Anonymous Identities for Permissioned Blockchains (2016)Google Scholar
  13. 13.
    Wu, F., Pai, H.T., Zhu, X., Hsueh, P.Y., Hu, Y.H.: An adaptable and scalable group access control scheme for managing wireless sensor networks. Telematics Inf. 30(2), 144–157 (2013)CrossRefGoogle Scholar
  14. 14.
    Dinh, T.T.A., et al.: BLOCKBENCH: A Framework for Analyzing Private Blockchains (2017)Google Scholar
  15. 15.
    Cachin, C., Vukolić, M.: Blockchain Consensus Protocols in the Wild (2017)Google Scholar
  16. 16.
    Kakavand, H., Nicolette, K.D.S., Chilton, B.: The Blockchain Revolution: An Analysis of Regulation and Technology Related to Distributed Ledger Technologies. Social Science Electronic Publishing (2016)Google Scholar
  17. 17.
    Kuo, T.T., Kim, H.E., Ohno-Machado, L.: Blockchain distributed ledger technologies for biomedical and health care applications. J. Am. Med. Inf. Assoc. 24(6), 1211–1220 (2017)CrossRefGoogle Scholar
  18. 18.
    Stanciu, A.: Blockchain based distributed control system for edge computing. In: International Conference on Control Systems & Computer Science (2017)Google Scholar
  19. 19.
    Dorri, A., Steger, M., Kanhere, S.S., Jurdak, R.: BlockChain: a distributed solution to automotive security and privacy. IEEE Commun. Mag. 55(12), 119–125 (2017)CrossRefGoogle Scholar
  20. 20.
    Herlihy, M.: Blockchains and the future of distributed computing. In: ACM Symposium on Principles of Distributed Computing (2017)Google Scholar
  21. 21.
    Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the Internet of Things. IEEE Access 4, 2292–2303 (2016)CrossRefGoogle Scholar
  22. 22.
    Cong, L.W., He, Z.: Blockchain Disruption and Smart Contracts. Social Science Electronic Publishing, Rochester (2018)CrossRefGoogle Scholar
  23. 23.
    Xu, X., et al.: A taxonomy of blockchain-based systems for architecture design. In: IEEE International Conference on Software Architecture (2017)Google Scholar
  24. 24.
    Peters, G.W., Panayi, E.: Understanding modern banking ledgers through blockchain technologies: future of transaction processing and smart contracts on the internet of money. In: Tasca, P., Aste, T., Pelizzon, L., Perony, N. (eds.) Banking Beyond Banks and Money. NEW, pp. 239–278. Springer, Cham (2016). Scholar
  25. 25.
    Sharples, M., Domingue, J.: The blockchain and kudos: a distributed system for educational record, reputation and reward. In: Verbert, K., Sharples, M., Klobučar, T. (eds.) EC-TEL 2016. LNCS, vol. 9891, pp. 490–496. Springer, Cham (2016). Scholar
  26. 26.
    Shi, E., Shi, E.: FruitChains: a fair blockchain. In: ACM Symposium on Principles of Distributed Computing (2017)Google Scholar
  27. 27.
    Suzuki, S., Murai, J.: Blockchain as an audit-able communication channel. In: Computer Software & Applications Conference (2017)Google Scholar
  28. 28.
    Khalil, R., Gervais, A.: Revive: rebalancing off-blockchain payment networks. In: ACM SIGSAC Conference on Computer & Communications Security (2017)Google Scholar
  29. 29.
    Huo, Y., El-Hajjar, M., Maunder, R.G., Hanzo, L.: Layered wireless video relying on minimum-distortion inter-layer FEC coding. IEEE Trans. Multimed. 16(3), 697–710 (2014)CrossRefGoogle Scholar
  30. 30.
    Glaser, F.: Pervasive Decentralisation of Digital Infrastructures: A Framework for Blockchain Enabled System and Use Case Analysis. Social Science Electronic Publishing, Rochester (2017)Google Scholar
  31. 31.
    Dudhia, A.: The reference forward model (RFM). J. Quant. Spectrosc. Radiat. Transf. 186, 243–253 (2017)CrossRefGoogle Scholar
  32. 32.
    Sadovykh, A., Hein, C., Morin, B., Mohagheghi, P., Berre, A.J.: An MAGDM based on constrained FAHP and FTOPSIS and its application to supplier selection. Math. Comput. Model. 54(11), 2802–2815 (2011)MathSciNetGoogle Scholar
  33. 33.
    Shih, H.S., Shyur, H.J., Lee, E.S.: An extension of TOPSIS for group decision making. Math. Comput. Model. 45(7), 801–813 (2007)CrossRefGoogle Scholar
  34. 34.
    Yu, Z., Wen, J.: The IoT electric business model: using blockchain technology for the Internet of Things. Peer Peer Networking Appl. 10(4), 983–994 (2017)CrossRefGoogle Scholar
  35. 35.
    Aniello, L., Baldoni, R., Gaetani, E., Lombardi, F., Margheri, A., Sassone, V.: A prototype evaluation of a tamper-resistant high performance blockchain-based transaction log for a distributed database (2017)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.School of Computer ScienceNanjing University of Posts and TelecommunicationsNanjingChina

Personalised recommendations