A Survey of Blockchain Frameworks and Applications

  • Bruno TavaresEmail author
  • Filipe Figueiredo Correia
  • André Restivo
  • João Pascoal Faria
  • Ademar Aguiar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 942)


The applications of the blockchain technology are still being discovered. When a new potential disruptive technology emerges, there is a tendency to try to solve every problem with that technology. However, it is still necessary to determine what approach is the best for each type of application. To find how distributed ledgers solve existing problems, this study looks for blockchain frameworks in the academic world. Identifying the existing frameworks can demonstrate where the interest in the technology exists and where it can be missing. This study encountered several blockchain frameworks in development. However, there are few references to operational needs, testing, and deploy of the technology. With the widespread use of the technology, either integrating with pre-existing solutions, replacing legacy systems, or new implementations, the need for testing, deploying, exploration, and maintenance is expected to intensify.


Blockchain Applications Distributed ledger Framework 


  1. 1.
    Allen, D., et al.: The Economics of Crypto-Democracy (2017)Google Scholar
  2. 2.
    Ateniese, G., et al.: Redactable blockchain-or-rewriting history in bitcoin and friends. In: Proceedings of IEEE European Symposium on Security and Privacy, pp. 111–126 (2017)Google Scholar
  3. 3.
    Baracaldo, N.B., et al.: Securing data provenance in internet of things (IoT) systems. In: Service-Oriented Computing – ICSOC 2016 Workshops, ICSOC 2016. Lecture Notes in Computer Science, pp. 92–98, vol. 10380. Springer, Cham (2017)CrossRefGoogle Scholar
  4. 4.
    Buterin, V.: A next-generation smart contract and decentralized application platform. Ethereum, pp. 1–36, January 2014Google Scholar
  5. 5.
    Cha, S.-C., et al.: On design and implementation a smart contract-based investigation report management framework for smartphone applications. Presented at the Proceedings of the Thirteenth International Conference Advances in Intelligent Information Hiding and Multimedia Signal Processing (2018)Google Scholar
  6. 6.
    Chen, L., et al.: On security analysis of proof-of-elapsed-time (PoET). Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10616 (2017)Google Scholar
  7. 7.
    Cheng, S., et al.: Research on application model of blockchain technology in distributed electricity market. In: IOP Conference Series: Earth and Environmental Science, vol. 93, no. 1 (2017)CrossRefGoogle Scholar
  8. 8.
    Dimbean-Creta, O.: Fintech - already new fashion in finance, but what about the future? Qual. Access Success 18, 25–29 (2017)Google Scholar
  9. 9.
    Dinh, T.T.A., et al.: BLOCKBENCH: a framework for analyzing private blockchains. In: Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD 2017 (2017)Google Scholar
  10. 10.
    Dubovitskaya, A., et al.: How blockchain could empower ehealth: an application for radiation oncology: (Extended abstract). Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10494, pp. 3–6 (2017)CrossRefGoogle Scholar
  11. 11.
    Exonum: Exonum - A framework for blockchain solutions (2017)Google Scholar
  12. 12.
    Fabiano, N.: The Internet of Things ecosystem: the blockchain and privacy issues. The challenge for a global privacy standard. In: Proceedings of Internet of Things for the Global Community, IoTGC 2017, vol. 2060 (2017)Google Scholar
  13. 13.
    Geranio, M.: Fintech in the exchange industry: potential for disruption? Masaryk Univ. J. Law Technol. 11(2), 245–266 (2017)CrossRefGoogle Scholar
  14. 14.
    Goyal, R., Goyal, V.: Overcoming cryptographic impossibility results using blockchains. In: Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10677, pp. 530–561 (2017)CrossRefGoogle Scholar
  15. 15.
    Greenspan, G.: MultiChain Private Blockchain - White Paper, pp. 1–17 (2013)Google Scholar
  16. 16.
    Hari, A., Lakshman, T.V: The internet blockchain: a distributed, tamper-resistant transaction framework for the internet. In: HotNets Proceedings of 15th ACM Work. Hot Top. Networks, pp. 204–210 (2016)Google Scholar
  17. 17.
    Hou, H.: The application of blockchain technology in E-government in China. In: 2017 26th International Conference on Computer Communication and Networks, ICCCN 2017 (2017)Google Scholar
  18. 18.
    Hyperledger, Linux Fundation: Hyperledger Whitepaper v2.0.0, pp. 1–19 (2016)Google Scholar
  19. 19.
    Khaqqi, K.N., et al.: Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application. Appl. Energy 209, 8–19 (2018)CrossRefGoogle Scholar
  20. 20.
    Kinai, A., et al.: Asset-based lending via a secure distributed platform. In: Proceedings of Ninth International Conference on Information and Communication Technologies and Development, ICTD 2017. Part F1320, pp. 1–4 (2017)Google Scholar
  21. 21.
    Kraft, D.: Difficulty control for blockchain-based consensus systems. Peer-to-Peer Netw. Appl. 9(2), 397–413 (2016)CrossRefGoogle Scholar
  22. 22.
    Li, M.-N.: Analyzing intellectual structure of related topics to blockchain and bitcoin: from co-citation clustering and bibliographic coupling perspectives. Zidonghua Xuebao/Acta Autom. Sin. 43(9), 1509–1519 (2017)Google Scholar
  23. 23.
    Liu, B., et al.: Blockchain based data integrity service framework for IoT data. In: Proceedings of 2017 IEEE 24th International Conference on Web Services, ICWS 2017, pp. 468–475 (2017)Google Scholar
  24. 24.
    Microsoft: The Coco Framework - Technical Overview (2017)Google Scholar
  25. 25.
    Ouyang, X., et al.: Preliminary applications of blockchain technique in large consumers direct power trading (2017)Google Scholar
  26. 26.
    Schuh, F., Larimer, D.: BitShares 2.0: General Overview. 8 (2017)Google Scholar
  27. 27.
    Tavares, B.: The contribution of blockchain technology for business innovation. In: Proceedings of the 13th Doctoral Symposium in Informatics Engineering, DSIE18, pp. 1–10 (2018)Google Scholar
  28. 28.
    Lemieux, V.L.: Trusting records: is Blockchain technology the answer? Account. Audit. Account. J. 2(2), 72–92 (2016)MathSciNetGoogle Scholar
  29. 29.
    Wander, M.: Bitcoin Block Data, September 2018.
  30. 30.
    Wang, H., et al.: Blockchain router: a cross-chain communication protocol. In: Proceedings of the 6th International Conference on Informatics, Environment, Energy and Applications, IEEA 2017, pp. 94–97 (2017)Google Scholar
  31. 31.
    Wikipedia: Merkle tree, September 2018.
  32. 32.
    Wind River: Navigating the open source legal maze, pp. 74–77, April 2005Google Scholar
  33. 33.
    Yasin, A., Liu, L.: An online identity and smart contract management system. In: Proceedings of International Computer Software and Applications Conference, vol. 2, pp. 192–198 (2016)Google Scholar
  34. 34.
    Ye, F., et al.: DC-RSF: a dynamic and customized reputation system framework for joint cloud computing. In: Proceedings of IEEE 37th International Conference on Distributed Computing Systems Workshops, ICDCSW 2017, pp. 275–279 (2017)Google Scholar
  35. 35.
    Yuan, Y., Wang, F.-Y.: Parallel blockchain: concept, methods and issues (2017)Google Scholar
  36. 36.
    Zhang, F., et al.: Town crier: an authenticated data feed for smart contracts. In: 23rd ACM Conference on Computer and Communications Security, CCS 2016, pp. 270–282 (2016)Google Scholar
  37. 37.
    Zhang, N., et al.: Blockchain technique in the Energy Internet: preliminary research framework and typical applications (2016)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Informatics Engineering, Faculty of EngineeringUniversity of PortoPortoPortugal
  2. 2.INESC TECPortoPortugal

Personalised recommendations