skip to main content
survey

Blockchains: A Systematic Multivocal Literature Review

Published:04 July 2020Publication History
Skip Abstract Section

Abstract

Blockchain technology has gained tremendous popularity both in practice and academia. The goal of this article is to develop a coherent overview of the state of the art in blockchain technology, using a systematic (i.e., protocol-based, replicable), multivocal (i.e., featuring both white and grey literature alike) literature review to (1) define blockchain technology, (2) elaborate on its architecture options and (3) tradeoffs, as well as to understand (4) the current applications and challenges, as evident from the state of the art. We derive a systematic definition of blockchain technology, based on a formal concept analysis. Further, we flesh out an overview of blockchain technology elaborated by means of Grounded-Theory.

References

  1. 2016. Embracing Disruption, Tapping the Potential of Distributed Ledger to Improve the Post-Trade Landscape. Technical Report. New York, NY.Google ScholarGoogle Scholar
  2. Maher Alharby and Aad van Moorsel. 2017. A systematic mapping study on current research topics in smart contracts. Int. J. Comput. Sci. Inf. Technol. 9, 5 (2017), 151--164.Google ScholarGoogle Scholar
  3. Elli Androulaki, Artem Barger, Vita Bortnikov, Christian Cachin, Konstantinos Christidis, Angelo De Caro, David Enyeart, Christopher Ferris, Gennady Laventman, Yacov Manevich, Srinivasan Muralidharan, Chet Murthy, Binh Nguyen, Manish Sethi, Gari Singh, Keith Smith, Alessandro Sorniotti, Chrysoula Stathakopoulou, Marko Vukolić, Sharon Weed Cocco, and Jason Yellick. 2018. Hyperledger fabric: A distributed operating system for permissioned blockchains. In Proceedings of the 13th European Conference on Computer Systems (EuroSys’18). ACM, New York, NY, Article 30, 15 pages. DOI:https://doi.org/10.1145/3190508.3190538Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Stephanos Androutsellis-Theotokis and Diomidis Spinellis. 2004. A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36, 4 (Dec. 2004), 335--371. DOI:https://doi.org/10.1145/1041680.1041681Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Peter Bailis, Arvind Narayanan, Andrew Miller, and Song Han. 2017. Research for practice: Cryptocurrencies, blockchains, and smart contracts; hardware for deep learning. Commun. ACM 60, 5 (2017), 48--51.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Foteini Baldimtsi, Aggelos Kiayias, Thomas Zacharias, and Bingsheng Zhang. 2016. Indistinguishable proofs of work or knowledge. In Proceedings of the Annual Conference on Advances in Cryptology (ASIACRYPT’16), Jung Hee Cheon and Tsuyoshi Takagi (Eds.). Springer, Berlin, 902--933.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Massimo Bartoletti and Livio Pompianu. 2017. An empirical analysis of smart contracts: Platforms, applications, and design patterns. In Financial Cryptography and Data Security, Michael Brenner, Kurt Rohloff, Joseph Bonneau, Andrew Miller, Peter Y. A. Ryan, Vanessa Teague, Andrea Bracciali, Massimiliano Sala, Federico Pintore, and Markus Jakobsson (Eds.). Springer International Publishing, Cham, 494--509.Google ScholarGoogle Scholar
  8. L. Bass, P. Clements, and R. Kazman. 2003. Software Architecture in Practice. Addison-Wesley. 2003045300Google ScholarGoogle Scholar
  9. F. Rizal Batubara, Jolien Ubacht, and Marijn Janssen. 2018. Challenges of blockchain technology adoption for e-government: A systematic literature review. In Proceedings of the 19th Annual International Conference on Digital Government Research: Governance in the Data Age (dg.o’18). ACM, New York, NY, Article 76, 9 pages. DOI:https://doi.org/10.1145/3209281.3209317Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Alex Biryukov, Dmitry Khovratovich, and Ivan Pustogarov. 2014. Deanonymisation of clients in bitcoin P2P network. In Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security (CCS’14). ACM, New York, NY, 15--29. DOI:https://doi.org/10.1145/2660267.2660379Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Phillip Boucher. 2017. How Blockchain Technology Could Change Our Lives. Technical Report. Brussels, Belgium.Google ScholarGoogle Scholar
  12. Richard Gendal Brown, James Carlyle, Ian Grigg, and Mike Hearn. 2016. Corda: A Distributed Ledger. Technical Report, New York, NY. Corda.Google ScholarGoogle Scholar
  13. Christian Cachin and Marko Vukolić. 2017. Blockchains consensus protocols in the wild. (2017). arXiv:arXiv preprint arXiv:1707.01873Google ScholarGoogle Scholar
  14. Davide Calvaresi, Alevtina Dubovitskaya, Jean Paul Calbimonte, Kuldar Taveter, and Michael Schumacher. 2018. Multi-agent systems and blockchain: Results from a systematic literature review. In Proceedings of the International Conference on Practical Applications of Agents and Multi-Agent Systems. Springer, Cham, 110--126.Google ScholarGoogle ScholarCross RefCross Ref
  15. Fran Casino, Thomas K. Dasaklis, and Constantinos Patsakis. 2019. A systematic literature review of blockchain-based applications: Current status, classification and open issues. Telematics and Informatics 36 (2019), 55--81. DOI:https://doi.org/10.1016/j.tele.2018.11.006Google ScholarGoogle ScholarCross RefCross Ref
  16. Dickson K. W. Chiu, Shing-Chi Cheung, and Sven Till. 2003. A three-layer architecture for e-contract enforcement in an e-service environment. In Proceedings of the 36th Annual Hawaii International Conference on System Sciences 2003. IEEE, 10--pp.Google ScholarGoogle ScholarCross RefCross Ref
  17. K.-Y. Chow, A. J. David, and A. M. Ionescu-Graff. 1983. Switching capacity relief model: Theoretical development. 1--7. http://i-teletraffic.org/_Resources/Persistent/d1af3fa05b6d58cea28b80af39fd919a290d8b4a/chow831.pdf.Google ScholarGoogle Scholar
  18. Konstantinos Christidis and Michael Devetsikiotis. 2016. Blockchains and smart contracts for the internet of things. IEEE Access 4 (2016), 2292--2303.Google ScholarGoogle ScholarCross RefCross Ref
  19. Christopher D. Clack, Vikram A. Bakshi, and Lee Braine. 2016. Smart contract templates: Foundations, design landscape and research directions. (2016). arXiv:1608.00771Google ScholarGoogle Scholar
  20. Bram Cohen and Krzysztof Pietrzak. 2018. Simple proofs of sequential work. In Proceedings of the Annual International Conference on the Theory and Applications of Cryptographic Techniques. Springer, Cham, 451--467.Google ScholarGoogle ScholarCross RefCross Ref
  21. The Ethereum Community. 2017. Ethereum homestead documentation, release 01. (2017). arXiv:http://www.ethdocs.org/en/latest/.Google ScholarGoogle Scholar
  22. Michael Crosby, Nachi Nachiappan, Pradhan Pattanayak, Sanjeev Verma, and Vignesh Kalyanaraman. 2015. BlockChain Technology Beyond Bitcoin. Technical Report. Berkeley, CA.Google ScholarGoogle Scholar
  23. Joost de Kruijff and Hans Weigand. 2017. Understanding the blockchain using enterprise ontology. In Proceedings of the International Conference on Advanced Information Systems Engineering. Springer, Cham, 29--43.Google ScholarGoogle ScholarCross RefCross Ref
  24. Thomas Dickerson, Paul Gazzillo, Maurice Herlihy, and Eric Koskinen. 2017. Adding concurrency to smart contracts. In Proceedings of the ACM Symposium on Principles of Distributed Computing. ACM, New York, NY, 303--312.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Tien Tuan Anh Dinh, Rui Liu, Meihui Zhang, Gang Chen, Beng Chin Ooi, and Ji Wang. 2018. Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30, 7 (2018), 1366--1385.Google ScholarGoogle ScholarCross RefCross Ref
  26. Tien Tuan Anh Dinh, Ji Wang, Gang Chen, Rui Liu, Beng Chin Ooi, and Kian-Lee Tan. 2017. Blockbench: A framework for analyzing private blockchains. In Proceedings of the 2017 ACM International Conference on Management of Data. ACM, New York, NY, 1085--1100.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Michael Fröwis and Rainer Böhme. 2017. In code we trust? In Data Privacy Management, Cryptocurrencies and Blockchain Technology. Springer, 357--372.Google ScholarGoogle Scholar
  28. Vahid Garousi, Michael Felderer, and Mika V. Mäntylä. 2019. Guidelines for including grey literature and conducting multivocal literature reviews in software engineering. Inf. Softw. Technol. 106 (2019), 101--121. DOI:https://doi.org/10.1016/j.infsof.2018.09.006Google ScholarGoogle ScholarCross RefCross Ref
  29. Valentina Gatteschi, Fabrizio Lamberti, Claudio Demartini, Chiara Pranteda, and Víctor Santamaría. 2018. To blockchain or not to blockchain: That is the question. IT Profess. 20, 2 (2018), 62--74.Google ScholarGoogle ScholarCross RefCross Ref
  30. Barney G. Glaser and Anselm L. Strauss. 2017. Discovery of Grounded Theory: Strategies for Qualitative Research. Routledge, New York, NY.Google ScholarGoogle Scholar
  31. Florian Glaser. 2017. Pervasive decentralisation of digital infrastructures: A framework for blockchain enabled system and use case analysis. In Proceedings of the 50th Hawaii International Conference on System Sciences. 1543--1552.Google ScholarGoogle ScholarCross RefCross Ref
  32. Seda Gürses, Carmela Troncoso, and Claudia Diaz. 2011. Engineering privacy by design. Computers, Privacy 8 Data Protection 14, 3 (2011), 25.Google ScholarGoogle Scholar
  33. Andrew F. Hayes and Klaus Krippendorff. 2007. Answering the call for a standard reliability measure for coding data. Commun. Methods Meas. 1, 1 (2007), 77--89. DOI:https://doi.org/10.1080/19312450709336664Google ScholarGoogle ScholarCross RefCross Ref
  34. Shuangyu He, Qianhong Wu, Xizhao Luo, Zhi Liang, Dawei Li, Hanwen Feng, Haibin Zheng, and Yanan Li. 2018. A social-network-based cryptocurrency wallet-management scheme. IEEE Access 6 (2018), 7654--7663.Google ScholarGoogle ScholarCross RefCross Ref
  35. Garick Hileman and Michel Rauchs. 2017. Global Blockchain Benchmark Study. Technical Report. Cambridge, United Kingdom.Google ScholarGoogle Scholar
  36. W. Hon, Kuan, John Palfreyman, and Matthew Tegart. 2016. Distributed Ledger Technology and Cybersecurity: Improving Information Security in the Financial Sector. Technical Report. Heraklion, Greece.Google ScholarGoogle Scholar
  37. Aljosha Judmayer, Alexei Zamyatin, Nicholas Stifter, Artemios G. Voyiatzis, and Edgar Weippl. 2017. Merged mining: Curse or cure? In Data Privacy Management, Cryptocurrencies and Blockchain Technology, Joaquin Garcia-Alfaro, Guillermo Navarro-Arribas, Hannes Hartenstein, and Jordi Herrera-Joancomartí (Eds.). Springer International Publishing, Cham, 316--333.Google ScholarGoogle Scholar
  38. Alexey Kalinov. 2006. Scalability of heterogeneous parallel systems. Program. Comput. Softw. 32, 1 (2006), 1--7.Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Elena Karafiloski and Anastas Mishev. 2017. Blockchain solutions for big data challenges: A literature review. In Proceedings of the IEEE 17th International Conference on Smart Technologies (EUROCON’17). IEEE, 763--768.Google ScholarGoogle ScholarCross RefCross Ref
  40. Rami Khalil and Arthur Gervais. 2017. Revive: Rebalancing off-blockchain payment networks. In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security. ACM, New York, NY, 439--453.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Minhaj Ahmad Khan and Khaled Salah. 2018. IoT security: Review, blockchain solutions, and open challenges. Fut. Gener. Comput. Syst. 82 (2018), 395--411.Google ScholarGoogle ScholarCross RefCross Ref
  42. Aggelos Kiayias, Alexander Russell, Bernardo David, and Roman Oliynykov. 2017. Ouroboros: A provably secure proof-of-stake blockchain protocol. In Proceedings of the Annual Conference on Advances in Cryptology (CRYPTO’17), Jonathan Katz and Hovav Shacham (Eds.). Springer International Publishing, Cham, 357--388.Google ScholarGoogle ScholarCross RefCross Ref
  43. Barbara Kitchenham. 2004. Procedures for performing systematic reviews. Technical Report. Keele University.Google ScholarGoogle Scholar
  44. Kari Korpela, Jukka Hallikas, and Tomi Dahlberg. 2017. Digital supply chain transformation toward blockchain integration. In Proceedings of the 50th Hawaii International Conference on System Sciences. IEEE, 4182--4191. DOI:https://doi.org/10.24251/HICSS.2017.506Google ScholarGoogle ScholarCross RefCross Ref
  45. P. Radha Krishna and Kamalakar Karlapalem. 2012. A methodology for evolving e-contracts using templates. IEEE Trans. Serv. Comput. 6, 4 (2012), 497--510.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. P. Radha Krishna, Kamalakar Karlapalem, and Ajay R. Dani. 2005. From contracts to e-contracts: Modeling and enactment. Inf. Technol. Manage. 6, 4 (2005), 363--387.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Philippe B. Kruchten. 1995. The 4+ 1 view model of architecture. IEEE Softw. 12, 6 (1995), 42--50.Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Tsung-Ting Kuo, Hugo Zavaleta Rojas, and Lucila Ohno-Machado. 2019. Comparison of blockchain platforms: A systematic review and healthcare examples. J. Am. Med. Inf. Assoc. 26, 5 (2019), 462--478.Google ScholarGoogle ScholarCross RefCross Ref
  49. Leslie Lamport, Robert Shostak, and Marshall Pease. 1982. The Byzantine generals problem. ACM Trans. Program. Lang. Syst. 4, 3 (1982), 382--401.Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. Jong-Hyouk Lee. 2018. BIDaaS: Blockchain based ID as a service. IEEE Access 6 (2018), 2274--2278.Google ScholarGoogle ScholarCross RefCross Ref
  51. Ronald M. Lee. 1988. A logic model for electronic contracting. Dec. Support Syst. 4, 1 (1988), 27--44. DOI:https://doi.org/10.1016/0167-9236(88)90096-6Google ScholarGoogle Scholar
  52. K. Li, H. Li, H. Hou, K. Li, and Y. Chen. 2017. Proof of vote: A high-performance consensus protocol based on vote mechanism 8 consortium blockchain. In Proceedings of the 2017 IEEE 19th International Conference on High Performance Computing and Communications; IEEE 15th International Conference on Smart City; IEEE 3rd International Conference on Data Science and Systems (HPCC/SmartCity/DSS’17). IEEE, 466--473. DOI:https://doi.org/10.1109/HPCC-SmartCity-DSS.2017.61Google ScholarGoogle Scholar
  53. Wenting Li, Sébastien Andreina, Jens-Matthias Bohli, and Ghassan Karame. 2017. Securing proof-of-stake blockchain protocols. In Data Privacy Management, Cryptocurrencies and Blockchain Technology. Springer, Cham, 297--315.Google ScholarGoogle Scholar
  54. Loi Luu, Duc-Hiep Chu, Hrishi Olickel, Prateek Saxena, and Aquinas Hobor. 2016. Making smart contracts smarter. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security (CCS’16). ACM, New York, NY, 254--269. DOI:https://doi.org/10.1145/2976749.2978309Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. Loi Luu, Viswesh Narayanan, Chaodong Zheng, Kunal Baweja, Seth Gilbert, and Prateek Saxena. 2016. A secure sharding protocol for open blockchains. In Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. ACM, New York, NY, 17--30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  56. Loi Luu, Jason Teutsch, Raghav Kulkarni, and Prateek Saxena. 2015. Demystifying incentives in the consensus computer. In Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security (CCS’15). ACM, New York, NY, 706--719. DOI:https://doi.org/10.1145/2810103.2813659Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. Daniel Macrinici, Cristian Cartofeanu, and Shang Gao. 2018. Smart contract applications within blockchain technology: A systematic mapping study. Telemat. Inf. 35, 8 (2018), 2337--2354. DOI:https://doi.org/10.1016/j.tele.2018.10.004Google ScholarGoogle ScholarCross RefCross Ref
  58. Olivera Marjanovic and Zoran Milosevic. 2001. Towards formal modeling of e-contracts. In Proceedings of the 5th IEEE International Enterprise Distributed Object Computing Conference. IEEE, 59--68.Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Ivan Martinovic, Lucas Kello, and Ivo Slugavonic. 2017. Blockchains for Governmental Services: Design Principles, Applications, and Case Studies. Technical Report. Centre for Technology and Global Affairs, University of Oxford, Oxford, United Kingdom.Google ScholarGoogle Scholar
  60. Jan Mendling, Ingo Weber, Wil Van Der Aalst, Jan Vom Brocke, Cristina Cabanillas, Florian Daniel, Søren Debois, Claudio Di Ciccio, Marlon Dumas, Schahram Dustdar, Avigdor Gal, Luciano García-Bañuelos, Guido Governatori, Richard Hull, Marcello La Rosa, Henrik Leopold, Frank Leymann, Jan Recker, Manfred Reichert, Hajo A. Reijers, Stefanie Rinderle-Ma, Andreas Solti, Michael Rosemann, Stefan Schulte, Munindar P. Singh, Tijs Slaats, Mark Staples, Barbara Weber, Matthias Weidlich, Mathias Weske, Xiwei Xu, and Liming Zhu. 2018. Blockchains for business process management - Challenges and opportunities. ACM Trans. Manage. Inf. Syst. 9, 1, Article 4 (Feb. 2018), 16 pages. DOI:https://doi.org/10.1145/3183367Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. Weizhi Meng, Elmar Wolfgang Tischhauser, Qingju Wang, Yu Wang, and Jinguang Han. 2018. When intrusion detection meets blockchain technology: A review. IEEE Access 6 (2018), 10179--10188.Google ScholarGoogle ScholarCross RefCross Ref
  62. Andrew Miller, Iddo Bentov, Ranjit Kumaresan, and Patrick McCorry. 2017. Sprites: Payment channels that go faster than lightning. arXiv preprint arXiv:1702.05812 (2017).Google ScholarGoogle Scholar
  63. David Mills, Kathy Wang, Brendan Malone, Anjana Ravi, Jeff Marquardt, Clinton Chen, Anton Badev, Timothy Brezinski, Linda Fahy, Kimberley Liao, Vanessa Kargenian, Max Ellithorpe, Wendy Ng, and Maria Baird. 2016. Distributed Ledger Technology in Payments, Clearing, and Settlement. Technical Report. Federal Reserve United States, Washington, DC.Google ScholarGoogle Scholar
  64. Du Mingxiao, Ma Xiaofeng, Zhang Zhe, Wang Xiangwei, and Chen Qijun. 2017. A review on consensus algorithm of blockchain. In Proceedings of the IEEE International Conference on Systems, Management and Cybernetics (SMC’17). IEEE, 2567--2572.Google ScholarGoogle ScholarCross RefCross Ref
  65. William Mougayar. 2016. The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. John Wiley 8 Sons.Google ScholarGoogle Scholar
  66. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. (2008).Google ScholarGoogle Scholar
  67. Harish Natarajan, Karla Krause, Solvej, and Luskin Gradstein, Helen. 2017. Distributed Ledger Technology (DLT) and Blockchain. Technical Report. World Bank, Washington, DC.Google ScholarGoogle Scholar
  68. Svein Ølnes, Jolien Ubacht, and Marijn Janssen. 2017. Blockchain in government: Benefits and implications of distributed ledger technology for information sharing. Gov. Inf. Quart. 34, 11 (2017), 355--364.Google ScholarGoogle ScholarCross RefCross Ref
  69. M. Tamer Özsu and Patrick Valduriez (Eds.). 2011. Principles of Distributed Database Systems (3 ed.). Springer, New York.Google ScholarGoogle Scholar
  70. Rafael Pass and Elaine Shi. 2017. The sleepy model of consensus. In Proceedings of the International Conference on the Theory and Application of Cryptology and Information Security. Springer, Cham, 380--409.Google ScholarGoogle ScholarCross RefCross Ref
  71. M. Pease, R. Shostak, and L. Lamport. 1980. Reaching agreement in the presence of faults. J. ACM 27, 2 (Apr. 1980), 228--234. DOI:https://doi.org/10.1145/322186.322188Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. Thierry Perroud and Reto Inversini. 2013. Enterprise Architecture Patterns: Practical Solutions for Recurring IT-Architecture Problems. Springer, Berlin. DOI:https://doi.org/10.1007/978-3-642-37561-3Google ScholarGoogle Scholar
  73. Gareth W. Peters and Efstathios Panayi. 2015. Understanding modern banking ledgers through blockchain technologies: Future of transaction processing and smart contracts on the internet of money. (2015). arXiv:1511.05740Google ScholarGoogle Scholar
  74. Marc Pilkington. 2016. Research Handbook on Digital Transformations. Edward Elgar Publishing, Cheltenham, UK.Google ScholarGoogle Scholar
  75. Ric Shreves. 2017. A Revolution in Trust: Distributed Ledger Technology in Relief and Development. Technical Report. Mercy Corps, Portland, OR.Google ScholarGoogle Scholar
  76. Josh Stark. 2017. Applications of Distributed Ledger Technology to Regulatory and Compliance Processes. Technical Report. R3, New York, NY.Google ScholarGoogle Scholar
  77. Melanie Swan. 2015. Blockchain: Blueprint for a New Economy. O’Reilly Media, Inc., Sebastopol, CA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. Bayu Adhi Tama, Bruno Joachim Kweka, Youngho Park, and Kyung-Hyune Rhee. 2017. A critical review of blockchain and its current applications. In Proceedings of the International Conference on Electrical Engineering and Computer Science (ICECOS’17). IEEE, 109--113.Google ScholarGoogle ScholarCross RefCross Ref
  79. Don Tapscott and Alex Tapscott. 2017. Realizing the Potential of Blockchain, A Multi Stakeholder Approach to the Stewardship of Blockchain and Cryptocurrencies. Technical Report. Geneva, Switzerland.Google ScholarGoogle Scholar
  80. Florian Tschorsch and Björn Scheuermann. 2016. Bitcoin and beyond: A technical survey on decentralized digital currencies. IEEE Commun. Surv. Tutor. 18, 3 (2016), 2084--2123.Google ScholarGoogle ScholarDigital LibraryDigital Library
  81. Jeroen van Oerle and Patrick Lemmens. 2016. Distributed Ledger technology for the Financial Industry. Technical Report. Amsterdam, The Netherlands.Google ScholarGoogle Scholar
  82. Frano Škopljanac Mačina and Bruno Blaškovič. 2014. Formal concept analysis, overview and applications. Proc. Eng. 69 (2014), 1258--1267.Google ScholarGoogle ScholarCross RefCross Ref
  83. Mark Walport. 2016. Distributed Ledger Technology: Beyond Blockchain. Technical Report. London, United Kingdom.Google ScholarGoogle Scholar
  84. Yingli Wang, Jeong Hugh Han, and Paul Beynon-Davies. 2019. Understanding blockchain technology for future supply chains: A systematic literature review and research agenda. Supply Chain Manage. 24, 1 (2019), 62--84.Google ScholarGoogle ScholarCross RefCross Ref
  85. Ingo Weber, Xiwei Xu, Régis Riveret, Guido Governatori, Alexander Ponomarev, and Jan” Mendling. 2016. Untrusted business process monitoring and execution using blockchain. In Business Process Management, Marcello La Rosa, Peter Loos, and Oscar Pastor (Eds.). Springer International Publishing, Cham, 329--347.Google ScholarGoogle Scholar
  86. Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in Software Engineering. Springer Science 8 Business Media, Cham.Google ScholarGoogle ScholarCross RefCross Ref
  87. Wüst and Arthur Gervais. 2017. Do you need a blockchain? (2017). DOI:https://doi.org/20180828:104906 arXiv:https://eprint.iacr.org/2017/375Google ScholarGoogle Scholar
  88. Xiwei Xu, Cesare Pautasso, Liming Zhu, Vincent Gramoli, Alexander Ponomarev, An Binh Tran, and Shiping Chen. 2016. The blockchain as a software connector. In Proceedings of the 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA’16). IEEE, 182--191.Google ScholarGoogle ScholarCross RefCross Ref
  89. X. Xu, I. Weber, M. Staples, L. Zhu, J. Bosch, L. Bass, C. Pautasso, and P. Rimba. 2017. A taxonomy of blockchain-based systems for architecture design. In Proceedings of the 2017 IEEE International Conference on Software Architecture (ICSA’17). IEEE, 243--252. DOI:https://doi.org/10.1109/ICSA.2017.33Google ScholarGoogle ScholarCross RefCross Ref
  90. Dylan Yaga, Peter Mell, Nik Roby, and Karen Scarfone. 2018. Blockchain Technology Overview. Technical Report. Gaithersburg, MA.Google ScholarGoogle Scholar
  91. Jesse Yli-Huumo, Deokyoon Ko, Sujin Choi, Sooyong Park, and Kari Smolander. 2016. Where is current research on blockchain technology? A systematic review. PLoS ONE 11, 10 (10 2016), 1--27. DOI:https://doi.org/10.1371/journal.pone.0163477Google ScholarGoogle Scholar
  92. Fei Richard Yu, Jianmin Liu, Ying He, Pengbo Si, and Yanhua Zhang. 2018. Virtualization for distributed ledger technology (vDLT). IEEE Access 6 (2018), 25019--25028.Google ScholarGoogle ScholarCross RefCross Ref
  93. Z. Zheng, S. Xie, H. Dai, X. Chen, and H. Wang. 2017. An overview of blockchain technology: Architecture, consensus, and future trends. In Proceedings of the IEEE International Congress on Big Data (BigData Congress’17). IEEE, 557--564. DOI:https://doi.org/10.1109/BigDataCongress.2017.85Google ScholarGoogle Scholar
  94. Aviv Zohar. 2015. Bitcoin: Under the hood. Commun. ACM 58, 9 (2015), 104--113.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Blockchains: A Systematic Multivocal Literature Review

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM Computing Surveys
              ACM Computing Surveys  Volume 53, Issue 3
              May 2021
              787 pages
              ISSN:0360-0300
              EISSN:1557-7341
              DOI:10.1145/3403423
              Issue’s Table of Contents

              Copyright © 2020 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 4 July 2020
              • Accepted: 1 October 2019
              • Revised: 1 September 2019
              • Received: 1 April 2019
              Published in csur Volume 53, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • survey
              • Research
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format