Challenges and Strategies for Developing Decentralized Applications Based on Blockchain Technology

  • Thanh Chung DaoEmail author
  • Binh Minh Nguyen
  • Ba Lam Do
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 926)


This paper reveals challenges and strategies of data models, deployment scenarios, business processes, and consensus models when enterprises or individuals want to apply blockchain to their information system in order to leverage advantages of the technology. A blockchain is a digital ledger, which is encrypted and stored on multiple computers in a public or private network and the data stored therein cannot be altered or deleted by a single individual. The changes for existing applications using blockchain bring difficulties for both managers and developers. The decentralized manner is different from centralized ones in aspects of how to store data in blocks, who has reading and writing permission, and how to validate transactions among many parties. We illustrate our proposal by developing an example blockchain application that enables to authenticate Vietnamese certificates at schools and universities.



The authors acknowledge financial support from National Foundation for Science and Technology (NAFOSTED) of Vietnam.


  1. 1.
    Abeyratne, S., Monfared, R.: Blockchain ready manufacturing supply chain using distributed ledger. Int. J. Res. Eng. Technol. 05(09), 1–10 (2016)CrossRefGoogle Scholar
  2. 2.
    Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., Manevich, Y., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: Proceedings of the Thirteenth EuroSys Conference (2018)Google Scholar
  3. 3.
    Asia Insurance Review Magazine: India: 15 insurers in financial sectors’s first blockchain projectGoogle Scholar
  4. 4.
    Barclays: Barclays files two digital currency and blockchain patents with U.S. patent officeGoogle Scholar
  5. 5.
    Brown, R.G.: Introducing R3 Corda: a distributed ledger designed for financial services, 2016 (2017)Google Scholar
  6. 6.
    EOS: technical white paper v2. EOS.IO Documentation, vol. 1 (2018)Google Scholar
  7. 7.
    Gräther, W., Kolvenbach, S., Ruland, R., Schütte, J., Torres, C., Wendland, F.: Blockchain for education: lifelong learning passport. In: Proceedings of 1st ERCIM Blockchain Workshop. European Society for Socially Embedded Technologies (EUSSET) (2018)Google Scholar
  8. 8.
    Hamida, E.B., Brousmiche, K.L., Levard, H., Thea, E.: Blockchain for enterprise: overview, opportunities and challenges. In: International Conference on Wireless and Mobile Communications (2017)Google Scholar
  9. 9.
    HireGo: Decentralised shared mobility platform (2018).
  10. 10.
    Hønsi, T.: SpaceMint-a cryptocurrency based on proofs of space. Master’s thesis. NTNU (2017)Google Scholar
  11. 11.
    LaZooz: A value system designed for sustainability (2018).
  12. 12.
  13. 13.
    Narayanan, A., Bonneau, J., Felten, E., Miller, A., Goldfeder, S.: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press, Princeton (2016)zbMATHGoogle Scholar
  14. 14.
    Nofer, M., Gomber, P., Hinz, O., Schiereck, D.: Blockchain. Bus. Inf. Syst. Eng. 59(3), 183–187 (2017)CrossRefGoogle Scholar
  15. 15.
    Poon, J., Dryja, T.: The bitcoin lightning network: scalable off-chain instant payments (2016).
  16. 16.
    Project Provenance Ltd.: Blockchain: the solution for transparency in product supply chains (2018).
  17. 17.
    R3 Consortium: R3 consortium (2018).
  18. 18.
    Ruubel, M.: Estonian e-health authority partners with guardtime to accelerate transparency and auditability in health care (2016)Google Scholar
  19. 19.
    Follow My Vote: Follow my vote (2018).
  20. 20.
    Wang, H., Cen, Y., Li, X.: Blockchain router: a cross-chain communication protocol. In: Proceedings of the 6th International Conference on Informatics, Environment, Energy and Applications (2017)Google Scholar
  21. 21.
    Wood, G.: Ethereum: a secure decentralised generalised transaction ledger. Ethereum project yellow paper, vol. 151, pp. 1–32 (2014)Google Scholar
  22. 22.
    Zheng, Z., Xie, S., Dai, H.N., Chen, X., Wang, H.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14, 352–375 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Thanh Chung Dao
    • 1
    Email author
  • Binh Minh Nguyen
    • 1
  • Ba Lam Do
    • 1
  1. 1.School of Information and Communication TechnologyHanoi University of Science and TechnologyHanoiVietnam

Personalised recommendations