Cluster Computing

, Volume 22, Supplement 6, pp 14743–14757 | Cite as

Analysis of Blockchain technology: pros, cons and SWOT

  • M. NiranjanamurthyEmail author
  • B. N. Nithya
  • S. Jagannatha


Any online transaction that involves digital money is a bit of a challenge these days with the rising threats of hackers trying to steal bank details posted online. This leads to the invention of various kinds of crypto-currency, Bitcoin being one of them. The technology behind using the Bitcoin is popularly called as Blockchain. Blockchain is a digitized, de-centralized, public ledger of all crypto-currency transaction/s. Blockchain tries to create and share all the online transactions, stored in a distributed ledger, as a data structure on a network of computers. It validates the transactions using peer-to-peer network of computers. It allows users to make and verify transactions immediately without a central authority. Blockchain is a transaction database which contains information about all the transactions ever executed in the past and works on Bitcoin protocol. In this analysis paper we discussed what is Blockchain?, SWOT analysis of BC, Types of BC and how Blockchain works along with its advantages and disadvantages.


Blockchain Structure of Blockchain Types of Blockchain SWOT analysis Pros and cons of Blockchain 



I thank Dr. T. V. Suresh Kumar, Registrar (Academic), Prof. and Head, Dept. of Computer Applications, RIT, Bangalore-54. He has provided his continuous support for the completion of this paper and my sincere gratitude to RIT management.


  1. 1.
    Lin, I.C., Liao, T.C.: A survey of Blockchain security issues and challenges. Int. J. Netw. Secur. 19(5), 653–659 (2017). CrossRefGoogle Scholar
  2. 2.
    Zheng, Z, Xie, S., Dai, HN., Chen, X., Wang, H.: An overview of Blockchain technology: architecture, consensus, and future Trends. In: 978-1-5386-1996-4/17 6th International Congress on Big Data PP557-564 IEEE (2017).Google Scholar
  3. 3.
    Dennis, R., Owenson, G., Aziz, B.: A temporal Blockchain: a formal analysis. In: 2016 International Conference on Collaboration Technologies and Systems-978-1-5090-2300-4/16 PP 430-437 IEEE (2016)Google Scholar
  4. 4.
    Singh, S, Singh, N.: Blockchain: future of financial and cyber security. In: 978-1-5090-5256-1/16/PP463-467 IEEE (2016)Google Scholar
  5. 5.
    Fu, D., Fang, L.: Blockchain-based trusted computing in social network. In: 2nd International Conference on Computer and Communications-978-1-4673-9026-2/16/IEEE (2016)Google Scholar
  6. 6.
    Xu, X., Weber, I., Staples, M., Zhu, L., Bosch, J., Bass, L., Pautasso, C., Rimba, P.: A taxonomy of Blockchain-based systems for architecture design. In: International Conference on Software Architecture 978-1-5090-5729-0/17 IEEE (2017)Google Scholar
  7. 7.
    Wan, Z., Lo, D., Xia, X., Cai, L.: Bug characteristics in Blockchain systems: alarge-scale empirical study. In: 14th International Conference on Mining Software Repositories (MSR) PP 423-424 IEEE/ACM (2017)Google Scholar
  8. 8.
    Porru, S., Pinna, A., Marchesi, M., Tonelli, R.: Blockchain-oriented software engineering: challenges and new directions. In: 39th IEEE International Conference on Software Engineering Companion PP169-179 IEEE/ACM (2017)Google Scholar
  9. 9.
    Halpin, H., Piekarska, M.: Introduction to security and privacy on the Blockchain. In: European Symposium on Security and Privacy Workshops (EuroS&PW), pp. 1–3 IEEE (2017)Google Scholar
  10. 10.
    Ahram, T., Sargolzaei, A., Sargolzaei, S., Daniels, J., Amaba, B.: Blockchain technology innovations. In: 978-1-5090-1114-8/17/Technology & Engineering Management Conference (TEMSCON) IEEE (2017)Google Scholar
  11. 11.
    Bdiwi, R., de Runz, C., Faiz, S., Cherif, A.A.: Towards a new ubiquitous learning environment based on Blockchain technology. In: 17th International Conference on Advanced Learning Technologies PP101-102 IEEE (2017)Google Scholar
  12. 12.
    Nakasumi, M.: Information sharing for supply chain management based on block chain technology. In: 19th Conference on Business Informatics 2378-1971/17 PP 140-149 IEEE (2017)Google Scholar
  13. 13.
    Chen, Z., Zhu, Y.: personal archive service system using Blockchain technology: case study, promising and challenging. In: International Conference on AI & Mobile Services (AIMS) 978-1-5386-1999-5/17, pp. 93–99 IEEE (2017)Google Scholar
  14. 14.
    Alexopoulos, N., Daubert, J., M¨uhlh¨auser, M., Habib, S.M.: Beyond the hype: on using Blockchains in trust management for authentication. In: 2324-9013/17 Trustcom/BigDataSE/ICESS, pp. 546–553 IEEE (2017)Google Scholar
  15. 15.
    Hou, H.: The application of Blockchain technology in E-government in China. In: 978-1-5090-2991-4/17/IEEE (2017)Google Scholar
  16. 16.
    Weber, I., Gramoli, V., Ponomarev, A.: On availability for Blockchain-based systems. In: 36th Symposium on Reliable Distributed Systems 978-1-5386-1679-6/17, pp. 64–73 IEEE (2017)Google Scholar
  17. 17.
    Zikratov, I., Kuzmin, A., Akimenko, V., Niculichev, V., Yalansky, L.: Ensuring data integrity using Blockchain technology. In: Proceeding of the 20th Conference of fruct Association ISSN 2305-7254 IEEE (2017)Google Scholar
  18. 18.
    Rivera, R., Robledo, J.S., Larios, V.M., Avalos, J.M.: How digital identity on Blockchain can contribute in a smart city environment. In: 978-1-5386-2524-8/17/IEEE (2017)Google Scholar
  19. 19.
    Li, Y, Huang, J., Qin, S., Wang, R.: Big data model of security sharing based on Blockchain. In: 3rd International Conference on Big Data Computing and Communications 978-1-5386-3349-6/17, pp. 117–121 IEEE (2017)Google Scholar
  20. 20.
    Chen, P.W., Jiang, B.S., Wang, C. H.: Blockchain-based payment collection supervision system using pervasive bitcoin digital wallet. In: 5th International Workshop on Pervasive and Context-Aware Middleware-978-1-5386-3839-2/17 IEEE (2017)Google Scholar
  21. 21.
    Chen, S., Shi, R., Ren, Z., Yan, J., Shi, Y., Zhang, J.: A Blockchain-based supply chain quality management framework. In: The 14th IEEE International Conference on e-Business Engineering 978-1-5386-1412-9/17, pp. 172–176 IEEE (2017)Google Scholar
  22. 22.
    Weiss, M., Botha, A., Herselman, M., Loots, G.: Blockchain as an enabler for PublicmHealth solutions in South Africa. In: IST-Africa 2017 Conference Proceedings Paul Cunningham and Miriam Cunningham (Eds)IIMC International Information Management Corporation, ISBN: 978-1-905824-57-1 (2017)Google Scholar
  23. 23.
    Hamida, E.B., Brousmiche, K.L., Levard, H., Thea, E.: Blockchain for enterprise: overview, opportunities and challenges. In: The Thirteenth International Conference on Wireless and Mobile Communications-IEEE ICWMC (2017)Google Scholar
  24. 24.
    Puthal, D., Malik, N., Mohanty, S.P., Kougianos, E., Yang, C.: The Blockchain as a decentralized security framework [Future Directions]. IEEE Consum. Electron. Mag. 7(2), 18–21 (2018)CrossRefGoogle Scholar
  25. 25.
    Yin, W., Wen, Q., Li, Q., Zhang, H., Jin, Z.: An anti-quantum transaction authentication approach in Blockchain. IEEE Access. 6, 5393–5401 (2018)CrossRefGoogle Scholar
  26. 26.
    Tse, D., Zhang, B., Yang, Y., Cheng, C., Mu, H.: Blockchain application in food supply information security. In: IEEE International Conference on Industrial Engineering and Engineering Management (IEEM),ISSN: 2157-362X, pp. 1357–1361 (2018)Google Scholar
  27. 27.
    Chinnasamy, A., Sivakumar, B., Selvakumari, P., Suresh, A.: Minimum connected dominating set based RSU allocation for smartCloud vehicles in VANET. Clust. Comput. (2018). CrossRefGoogle Scholar
  28. 28.
    Guo, R., Shi, H., Zhao, Q., Zheng, D.: Secure attribute-based signature scheme with multiple authorities for Blockchain in electronic health records systems. IEEE Access. 776(99), 1–12 (2018)Google Scholar
  29. 29.
    Suresh, A., Varatharajan, R.: Competent resource provisioning and distribution techniques for cloud computing environment. Clust. Comput. (2017). CrossRefGoogle Scholar
  30. 30.
    Gattermayer, J., Tvrdik, P.: Blockchain-based multi-level scoring system for P2P clusters. In: 46th International Conference onParallel Processing Workshops (ICPPW), ISSN: 1530-2016, pp. 301–308 IEEE (2017)Google Scholar
  31. 31.
    Ermilov, D., Panov, M., Yanovich, Y.: Automatic bitcoin address clustering. In: 16th IEEE International Conference on Machine Learning and Applications. pp. 461–466 IEEE (2018).

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  • M. Niranjanamurthy
    • 1
    Email author
  • B. N. Nithya
    • 1
  • S. Jagannatha
    • 1
  1. 1.Department of Computer ApplicationsM S Ramaiah Institute of TechnologyBangaloreIndia

Personalised recommendations