Skip to main content

Blockchain Research and Applications: A Systematic Mapping Study

  • Conference paper
  • First Online:
IC-BCT 2019

Part of the book series: Blockchain Technologies ((BT))

Abstract

Brought to the limelight by the famous Bitcoin, blockchain has since evolved and now sees a lot of use cases apart from cryptocurrencies, such as in distributed storage systems, finance, health care, and so on. It is, therefore, an area of scrutiny by a lot of researchers and application developers. Significant amount of research on blockchain involves the application of blockchain technology to solve problems from various domains or improve the existing architecture of blockchain itself. The recent trend toward the decentralization of the Internet has given rise to many decentralized applications which also rely fundamentally on blockchain. In this paper, we conducted a systematic mapping study on blockchain technologies. The objective of the study is to identify and map various domains of research related to blockchain and recognize possible directions for future research. We do so by formulating a set of well-defined research questions and providing answers to them.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abdellatif T, Brousmiche K (2018) Formal verification of smart contracts based on users and blockchain behaviors models. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS). IEEE, pp 1–5

    Google Scholar 

  2. Ahmed AS, Aura T (2018) Turning trust around: smart contract-assisted public key infrastructure. In: 2018 17th IEEE international conference on trust, security and privacy in computing and communications/12th IEEE international conference on big data science and engineering (TrustCom/BigDataSE). IEEE, pp 104–111

    Google Scholar 

  3. Aitzhan NZ, Svetinovic D (2018) Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans Depend Secur Comput 15(5):840–852

    Article  Google Scholar 

  4. Alharby M, van Moorsel A (2017) Blockchain-based smart contracts: a systematic mapping study. arXiv preprint arXiv:1710.06372

  5. Bragagnolo S, Rocha H, Denker M, Ducasse S (2018) Ethereum query language. In: Proceedings of the 1st international workshop on emerging trends in software engineering for blockchain. ACM, pp 1–8

    Google Scholar 

  6. Castro M, Liskov B et al (1999) Practical byzantine fault tolerance. OSDI 99:173–186

    Google Scholar 

  7. Chauhan A, Malviya OM, Verma M, Mor TS (2018) Blockchain and scalability. In: 2018 IEEE international conference on software quality, reliability and security companion (QRS-C). IEEE, pp 122–128

    Google Scholar 

  8. Chen J, Yao S, Yuan Q, He K, Ji S, Du R (2018) Certchain: public and efficient certificate audit based on blockchain for tls connections. In: IEEE INFOCOM 2018-IEEE conference on computer communications. IEEE, pp 2060–2068

    Google Scholar 

  9. Christidis K, Devetsikiotis M (2016) Blockchains and smart contracts for the internet of things. IEEE Access 4:2292–2303

    Google Scholar 

  10. Coblenz M (2017) Obsidian: a safer blockchain programming language. In: Proceedings of the 39th international conference on software engineering companion. IEEE Press, pp 97–99

    Google Scholar 

  11. Chris D (2017) Introducing ethereum and solidity. Springer, Berlin

    Google Scholar 

  12. Dorri A, Kanhere SS, Jurdak R (2017) Towards an optimized blockchain for iot. In: Proceedings of the second international conference on internet-of-things design and implementation. ACM, pp 173–178

    Google Scholar 

  13. Dorri A, Kanhere SS, Jurdak R, Gauravaram P (2017) Blockchain for iot security and privacy: the case study of a smart home. In: 2017 IEEE international conference on pervasive computing and communications workshops (PerCom Workshops). IEEE, pp 618–623

    Google Scholar 

  14. Duan J, Karve A, Sreedhar V, Zeng S (2018) Service management of blockchain networks. In: 2018 IEEE 11th international conference on cloud computing (CLOUD). IEEE, pp 310–317

    Google Scholar 

  15. Duan Z, Mao H, Chen Z, Bai X, Hu K, Talpin J-P (2018) Formal modeling and verification of blockchain system. In: Proceedings of the 10th international conference on computer modeling and simulation. ACM, pp 231–235

    Google Scholar 

  16. Ehrlich S (2018) Making sense of china’s grand blockchain strategy. https://www.forbes.com/sites/stevenehrlich/2018/09/17/making-sense-of-chinas-grand-blockchain-strategy/#75772ce23678

  17. Eyal I, Gencer AE, Sirer EG, Van Renesse R (2016) Bitcoin-ng: a scalable blockchain protocol. In: NSDI, pp 45–59

    Google Scholar 

  18. Gallo P, Pongnumkul S, Nguyen UQ (2018) Blocksee: blockchain for iot video surveillance in smart cities. In: 2018 IEEE international conference on environment and electrical engineering and 2018 IEEE industrial and commercial power systems Europe (EEEIC/I&CPS Europe). IEEE, pp 1–6

    Google Scholar 

  19. Gilad Y, Hemo R, Micali S, Vlachos G, Zeldovich N (2017) Algorand: scaling byzantine agreements for cryptocurrencies. In: Proceedings of the 26th symposium on operating systems principles. ACM, pp 51–68

    Google Scholar 

  20. Graf R, King R (2018) Neural network and blockchain based technique for cyber threat intelligence and situational awareness. In: 2018 10th international conference on cyber conflict (CyCon). IEEE, pp 409–426

    Google Scholar 

  21. Grech N, Kong M, Jurisevic A, Brent L, Scholz B, Smaragdakis Y (2018) Madmax: surviving out-of-gas conditions in ethereum smart contracts. In: Proceedings of the ACM on programming languages 2(OOPSLA):116

    Google Scholar 

  22. Hardjono T, Smith N (2016) Cloud-based commissioning of constrained devices using permissioned blockchains. In: Proceedings of the 2nd ACM international workshop on IoT privacy, trust, and security. ACM, pp 29–36

    Google Scholar 

  23. Huang X, Xu C, Wang P, Liu H (2018) Lnsc: a security model for electric vehicle and charging pile management based on blockchain ecosystem. IEEE Access PP(99):1

    Google Scholar 

  24. Huang X, Zhang Y, Li D, Han L (2019) An optimal scheduling algorithm for hybrid ev charging scenario using consortium blockchains. Fut Gener Comput Syst 91:555–562

    Article  Google Scholar 

  25. Jan Z, Third a, Ibanez L-D, Bachler M, Simperl E, Domingue J (2018) Sciencemiles: digital currency for researchers. In: Companion of the web conference 2018. International World Wide Web Conferences Steering Committee, pp 1183–1186

    Google Scholar 

  26. Khaqqi KN, Sikorski JJ, Hadinoto K, Kraft M (2018) Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application. Appl Energy 209:8–19

    Article  Google Scholar 

  27. Kiayias A, Russell A, David B, Oliynykov R (2017) Ouroboros: a provably secure proof-of-stake blockchain protocol. Annual international cryptology conference. Springer, Berlin, pp 357–388

    Google Scholar 

  28. Kokoris-Kogias E, Jovanovic P, Gasser L, Gailly N, Ford B (2017) Omniledger: s secure, scale-out, decentralized ledger. IACR Cryptol ePrint Arch 2017:406

    Google Scholar 

  29. Leslie L, Robert SX, Marshall P (1982) The byzantine generals problem. ACM Trans Program Lang Syst (TOPLAS) 4(3):382–401

    Article  Google Scholar 

  30. Lewenberg Y, Sompolinsky Y, Zohar A (2015) Inclusive block chain protocols. International conference on financial cryptography and data security. Springer, Berlin, pp 528–547

    Chapter  Google Scholar 

  31. Li S, Yu M, Avestimehr S, Kannan S, Viswanath P (2018) Polyshard: coded sharding achieves linearly scaling efficiency and security simultaneously. arXiv preprint arXiv:1809.10361

  32. Li Z, Kang J, Yu R, Ye D, Deng Q, Zhang Y (2018) Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans Ind Inform 14(8):3690–3700

    ADS  Google Scholar 

  33. Liang X, Shetty S, Tosh D, Kamhoua C, Kwiat K, Njilla L (2017) Provchain: a blockchain-based data provenance architecture in cloud environment with enhanced privacy and availability. In: Proceedings of the 17th IEEE/ACM international symposium on cluster, cloud and grid computing. IEEE Press, pp 468–477

    Google Scholar 

  34. Liu C, Chai KK, Zhang X, Lau ET, Chen Y (2018) Adaptive blockchain-based electric vehicle participation scheme in smart grid platform. IEEE Access

    Google Scholar 

  35. Liu M,Yu FR, Teng Y, Leung VCM, Song M (2018) Joint computation offloading and content caching for wireless blockchain networks. In: IEEE INFOCOM 2018-IEEE conference on computer communications workshops (INFOCOM WKSHPS). IEEE, pp 517–522

    Google Scholar 

  36. Luu L, Narayanan V, Zheng C, Baweja K, Gilbert S, Saxena P (2016) A secure sharding protocol for open blockchains. In: Proceedings of the 2016 ACM SIGSAC conference on computer and communications security. ACM, pp 17–30

    Google Scholar 

  37. Martens D, Maalej W (2018) Review chain: untampered product reviews on the blockchain. arXiv preprint arXiv:1803.01661

  38. Mazieres D (2015) The stellar consensus protocol: a federated model for internet-level consensus. Stellar Development Foundation

    Google Scholar 

  39. Mengelkamp E, Notheisen B, Beer C, Dauer D, Weinhardt C (2018) A blockchain-based smart grid: towards sustainable local energy markets. Comput Sci Res Develop 33(1–2):207–214

    Google Scholar 

  40. Milutinovic M, He W, Wu H, Kanwal M (2016) Proof of luck: an efficient blockchain consensus protocol. In: Proceedings of the 1st workshop on system software for trusted execution. ACM, p 2

    Google Scholar 

  41. Münsing E, Mather J, Moura S (2017) Blockchains for decentralized optimization of energy resources in microgrid networks. In: 2017 IEEE conference on control technology and applications (CCTA). IEEE, pp 2164–2171

    Google Scholar 

  42. Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system

    Google Scholar 

  43. Niya SR, Jha SS, Bocek T, Stiller B (2018) Design and implementation of an automated and decentralized pollution monitoring system with blockchains, smart contracts, and lorawan. In: NOMS 2018-2018 IEEE/IFIP network operations and management symposium. IEEE, pp 1–4

    Google Scholar 

  44. Novo O (2018) Blockchain meets iot: an architecture for scalable access management in iot. IEEE Internet Things J

    Google Scholar 

  45. O’Connor R (2017) Simplicity: a new language for blockchains. In: Proceedings of the 2017 workshop on programming languages and analysis for security. ACM, pp 107–120

    Google Scholar 

  46. Petersen K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. EASE 8:68–77

    Google Scholar 

  47. Poon J, Dryja T (2016) The bitcoin lightning network: scalable off-chain instant payments. See https://lightning.network/lightning-network-paper.pdf

  48. Pustisek M, Kos A, Sedlar U (2016) Blockchain based autonomous selection of electric vehicle charging station. In: 2016 international conference on identification, information and knowledge in the internet of things (IIKI). IEEE, pp 217–222

    Google Scholar 

  49. Qin B, Huang J, Wang Q, Luo X, Liang B, Shi W (2017) A decentralized pki mitigating mitm attacks. Fut Gener Comput Syst

    Google Scholar 

  50. Ryskeldiev B, Ochiai Y, Cohen M, Herder J (2018) Distributed metaverse: creating decentralized blockchain-based model for peer-to-peer sharing of virtual spaces for mixed reality applications. In: Proceedings of the 9th augmented human international conference. ACM, p 39

    Google Scholar 

  51. Samvid Sagar A (2018) Systematic mapping study on blockchain research. https://goo.gl/xSUC1i

    Google Scholar 

  52. Sarda P, Chowdhury MJM, Colman A, Kabir MA, Han J (2018) Blockchain for fraud prevention: a work-history fraud prevention system. In: 2018 17th IEEE international conference on trust, security and privacy in computing and communications/12th IEEE international conference on big data science and engineering (TrustCom/BigDataSE). IEEE, pp 1858–1863

    Google Scholar 

  53. Sato T, Himura Y (2018) Smart-contract based system operations for permissioned blockchain. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS). IEEE, pp 1–6

    Google Scholar 

  54. Shi N (2016) A new proof-of-work mechanism for bitcoin. Financ Innov 2(1):31

    Article  Google Scholar 

  55. Shih D-H, Shih P-Y, Wu T-W (2018) An infrastructure of multi-pollutant air quality deterioration early warning system in spark platform. In: 2018 IEEE 3rd international conference on cloud computing and big data analysis (ICCCBDA). IEEE, pp 648–652

    Google Scholar 

  56. Sompolinsky Y, Zohar A (2015) Secure high-rate transaction processing in bitcoin. International conference on financial cryptography and data security. Springer, Berlin, pp 507–527

    Chapter  Google Scholar 

  57. Stanciu A (2017) Blockchain based distributed control system for edge computing. In: 2017 21st international conference on control systems and computer science (CSCS). IEEE, pp 667–671

    Google Scholar 

  58. Swanson T (2015) Consensus-as-a-service: a brief report on the emergence of permissioned, distributed ledger systems. Report, available online, Apr 2015

    Google Scholar 

  59. Tewari H, Hughes A, Weber S, Barry T (2017) X509cloud framework for a ubiquitous pki. In: Military communications conference (MILCOM 2017). IEEE, pp 225–230

    Google Scholar 

  60. Vukolić M (2015) The quest for scalable blockchain fabric: Proof-of-work vs. bft replication. In: International workshop on open problems in network security. Springer, Berlin, pp 112–125

    Google Scholar 

  61. Wang W, Niyato D, Wang P, Leshem A (2018) Decentralized caching for content delivery based on blockchain: A game theoretic perspective. arXiv preprint arXiv:1801.07604

  62. Wang Y, Alexander K (2018) Designing confidentiality-preserving blockchain-based transaction processing systems. Int J Account Inform Syst 30:1–18

    Article  Google Scholar 

  63. Wood G (2014) Ethereum: a secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151:1–32

    Google Scholar 

  64. Xiong Z, Feng S, Niyato D, Wang P, Han Z (2018) Optimal pricing-based edge computing resource management in mobile blockchain. In: 2018 IEEE international conference on communications (ICC). IEEE, pp 1–6

    Google Scholar 

  65. Yakubov A, Shbair W, Wallbom A, Sanda D et al (2018) A blockchain-based pki management framework. In: The first IEEE/IFIP international workshop on managing and managed by blockchain (Man2Block) colocated with IEEE/IFIP NOMS 2018, Tapei, Tawain, 23–27 April 2018

    Google Scholar 

  66. Yli-Huumo J, Ko D, Choi S, Park S, Smolander K (2016) Where is current research on blockchain technology? AS systematic review. PloS One 11(10):e0163477

    Google Scholar 

  67. Zhang T, Pota H, Chu C-C, Gadh R (2018) Real-time renewable energy incentive system for electric vehicles using prioritization and cryptocurrency. Appl Energy 226:582–594

    Article  Google Scholar 

  68. Zhen Y, Yue M, Chen Z, Tang C, Chen X (2017) Zero-determinant strategy for the algorithm optimize of blockchain pow consensus. In: 2017 36th Chinese control conference (CCC). IEEE, pp 1441-1446

    Google Scholar 

  69. Zyskind G, Nathan O et al (2015) Decentralizing privacy: using blockchain to protect personal data. In: Security and privacy workshops (SPW). IEEE, pp 180–184

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Samvid Dharanikota .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sagar Bharadwaj, K.S., Dharanikota, S., Honawad, A., Chandrasekaran, K. (2020). Blockchain Research and Applications: A Systematic Mapping Study. In: Patel, D., et al. IC-BCT 2019. Blockchain Technologies. Springer, Singapore. https://doi.org/10.1007/978-981-15-4542-9_13

Download citation

Publish with us

Policies and ethics