Skip to main content

Comparative Analysis of Blockchain Technologies Under a Coordination Perspective

  • Conference paper
  • First Online:
Book cover Highlights of Practical Applications of Survivable Agents and Multi-Agent Systems. The PAAMS Collection (PAAMS 2019)

Abstract

Many research works apply blockchain technologies to several different application domains ranging from supply chain and logistics to healthcare and real-estate. There, nevertheless, the blockchain performs the same two core tasks: identity management and asset tracking. In this paper we analyse how the blockchain can be exploited beyond these traditional tasks, towards coordination of distributed processes. To this end, we design and develop proof-of-concept implementations of the Linda model on top of different blockchains, and compare their strengths and shortcomings.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Notes

  1. 1.

    https://hyperledger-fabric.readthedocs.io/en/latest/chaincode4ade.html.

References

  1. Androulaki, E., et al.: Hyperledger fabric: a distributed operating system for permissioned blockchains. In: 13th EuroSys Conference (EuroSys 2018). ACM, New York (2018). https://doi.org/10.1145/3190508.3190538

  2. Azaria, A., Ekblaw, A., Vieira, T., Lippman, A.: MedRec: using blockchain for medical data access and permission management. In: 2nd International Conference on Open and Big Data (OBD 2016), pp. 25–30, August 2016. https://doi.org/10.1109/OBD.2016.11

  3. Calvaresi, D., Dubovitskaya, A., Calbimonte, J.P., Taveter, K., Schumacher, M.: Multi-agent systems and blockchain: results from a systematic literature review. In: Demazeau, Y., An, B., Bajo, J., Fernández-Caballero, A. (eds.) PAAMS 2018. LNCS (LNAI), vol. 10978, pp. 110–126. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-94580-4_9

    Chapter  Google Scholar 

  4. Chavez-Dreyfuss, G.: Sweden tests blockchain technology for land registry. Reuters, June 16 (2016)

    Google Scholar 

  5. Ciancarini, P.: Coordination models and languages as software integrators. ACM Comput. Surv. 28(2), 300–302 (1996). https://doi.org/10.1145/234528.234732

    Article  Google Scholar 

  6. Ciatto, G., Mariani, S., Omicini, A.: Blockchain for trustworthy coordination: a first study with Linda and Ethereum. In: 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), pp. 696–703, December 2018. https://doi.org/10.1109/WI.2018.000-9

  7. Ciatto, G., Mariani, S., Louvel, M., Omicini, A., Zambonelli, F.: Twenty years of coordination technologies: state-of-the-art and perspectives. In: Di Marzo Serugendo, G., Loreti, M. (eds.) COORDINATION 2018. LNCS, vol. 10852, pp. 51–80. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-92408-3_3

    Chapter  Google Scholar 

  8. Gelernter, D.: Generative communication in Linda. ACM Trans. Program. Lang. Syst. 7(1), 80–112 (1985). https://doi.org/10.1145/2363.2433

    Article  MATH  Google Scholar 

  9. Governatori, G., Idelberger, F., Milosevic, Z., Riveret, R., Sartor, G., Xu, X.: On legal contracts, imperative and declarative smartcontracts, and blockchain systems. Artif. Intell. Law 26(4), 377–409 (2018). https://doi.org/10.1007/s10506-018-9223-3

    Article  Google Scholar 

  10. Haber, S., Stornetta, W.S.: How to time-stamp a digital document. J. Cryptol. 3(2), 99–111 (1991). https://doi.org/10.1007/BF00196791

    Article  MATH  Google Scholar 

  11. Hearn, M.: Corda: a distributed ledger (2016). https://docs.corda.net/releases/release-V3.1/_static/corda-technical-whitepaper.pdf

  12. Kim, H.M., Laskowski, M.: Toward an ontology-driven blockchain design for supply-chain provenance. Intell. Syst. Acc. Finan. Manag. 25(1), 18–27 (2018)

    Article  Google Scholar 

  13. Omicini, A., Zambonelli, F., Klusch, M., Tolksdorf, R. (eds.): Coordination of Internet Agents: Models, Technologies, and Applications. Springer, Heidelberg (2001). https://doi.org/10.1007/978-3-662-04401-8

    Book  MATH  Google Scholar 

  14. Papadopoulos, G.A.: Models and technologies for the coordination of Internet agents: a survey. In: Omicini et al. [13], chap. 2, pp. 25–56. https://doi.org/10.1007/978-3-662-04401-8_2

    Chapter  Google Scholar 

  15. Rossi, D., Cabri, G., Denti, E.: Tuple-based technologies for coordination. In: Omicini et al. [13], chap. 4, pp. 83–109. https://doi.org/10.1007/978-3-662-04401-8_4

    Chapter  Google Scholar 

  16. Wood, G.: Ethereum: a secure decentralised generalised transaction ledger (2014). http://ethereum.github.io/yellowpaper/paper.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giovanni Ciatto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ciatto, G., Bosello, M., Mariani, S., Omicini, A. (2019). Comparative Analysis of Blockchain Technologies Under a Coordination Perspective. In: De La Prieta, F., et al. Highlights of Practical Applications of Survivable Agents and Multi-Agent Systems. The PAAMS Collection. PAAMS 2019. Communications in Computer and Information Science, vol 1047. Springer, Cham. https://doi.org/10.1007/978-3-030-24299-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-24299-2_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-24298-5

  • Online ISBN: 978-3-030-24299-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics