Creation of Smart-Contracting Collaborations for Decentralized Autonomous Organizations

  • Alex NortaEmail author
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 229)


Electronic communities of decentralized autonomous organizations (DAO) that engage in agile business-network collaborations, are enabled by recent blockchain-technology related innovations using smart contracting. DAOs utilize service-oriented cloud computing in a loosely-coupled collaboration lifecycle that commences with the setup phase. The latter supports the selection of services provided and used by DAOs in combination with smart contract negotiations. Such setup phases for DAO-communities use blueprints of business-network models that DAOs populate with tentative service offers. The negotiation phase may result either in a consensual agreement, a counteroffer, or a disagreement. In the latter case, the smart contract negotiation collapses and the lifecycle returns to the beginning of the selected collaboration blueprints. To the best of our knowledge, such a smart-contracting setup lifecycle has not been formalized so far. The paper fills the gap and evaluates the model with means of model-checking methods.


Decentralized autonomous organization Smart contract Open cloud ecosystem Governance-as-a-Service 



This work was funded by the Estonian IT Akadeemia and also partly the research project SF0140013s10 “Model-based Creation and Management of Evolutionary Information Systems" by the Estonian Ministry of Education and Research.


  1. 1.
    Angelov, S.: Foundations of B2B electronic contracting. Dissertation, Technology University Eindhoven, Faculty of Technology Management, Information Systems Department (2006)Google Scholar
  2. 2.
    Avizienis, A., Laprie, J.C., Randell, B., Landwehr, C.: Basic concepts and taxonomy of dependable and secure computing. IEEE Trans. Dependable Secure Comput. 1(1), 11–33 (2004)CrossRefGoogle Scholar
  3. 3.
    Butterin, V.: A next-generation smart contract and decentralized application platform (2014)Google Scholar
  4. 4.
    Cabanillas, C., Norta, A., Resinas, M., Mendling, J., Ruiz-Cortés, A.: Towards process-aware cross-organizational human resource management. In: Bider, I., Gaaloul, K., Krogstie, J., Nurcan, S., Proper, H.A., Schmidt, R., Soffer, P. (eds.) BPMDS 2014 and EMMSAD 2014. LNBIP, vol. 175, pp. 79–93. Springer, Heidelberg (2014) Google Scholar
  5. 5.
    Chhetri, M.B., Lin, J., Goh, S.K., Yan, J., Zhang, J.Y., Kowalczyk, R.: A coordinated architecture for the agent-based service level agreement negotiation of web service composition. In: Software Engineering Conference, p. 10. Australian, April 2006Google Scholar
  6. 6.
    Duan, Y., Huang, K., Kattepur, A., Du, W.: Towards value-driven business modelling based on service brokerage. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 163–176. Springer, Heidelberg (2014) CrossRefGoogle Scholar
  7. 7.
    Duan, Y., Wang, Y., Wei, J., Kattepur, A., Du, W.: Value-added modelling and analysis in service value brokerage. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 209–222. Springer, Heidelberg (2014) CrossRefGoogle Scholar
  8. 8.
    El Hadad, J., Manouvrier, M., Rukoz, M.: TQoS: Transactional and QoS-aware selection algorithm for automatic web service composition. IEEE Trans. Serv. Comput. 3(1), 73–85 (2010)CrossRefGoogle Scholar
  9. 9.
    Elvesæter, B., Taglino, F., Del Grosso, E., Elguezabal, G.B., Capellini, A.: Towards enterprise interoperability service utilities. In: EDOCW, pp. 224–229 (2008)Google Scholar
  10. 10.
    Eshuis, R., Norta, A., Kopp, O., Pitkanen, E.: Service outsourcing with process views. IEEE Trans. Serv. Comput. 8(1), 136–154 (2015)CrossRefGoogle Scholar
  11. 11.
    Fowley, F., Pahl, C., Zhang, L.: A comparison framework and review of service brokerage solutions for cloud architectures. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds.) ICSOC 2013. LNCS, vol. 8377, pp. 137–149. Springer, Heidelberg (2014) CrossRefGoogle Scholar
  12. 12.
    Hahn, C., Recker, J., Mendling, J.: An exploratory study of IT-enabled collaborative process modeling. In: Muehlen, M., Su, J. (eds.) BPM 2010 Workshops. LNBIP, vol. 66, pp. 61–72. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  13. 13.
    Jensen, K., Michael, L., Wells, K.L., Jensen, K., Kristensen, L.M.: Coloured petri nets and cpn tools for modelling and validation of concurrent systems. Int. J. Softw. Tools Technol. Transfer 9(3–4), 213–254 (2007)CrossRefGoogle Scholar
  14. 14.
    Kravari, K., Papavasileiou, C., Bassiliades, N.: Knowledge-based e-contract negotiation among agents using semantic web technologies. In: Bǎdicǎ, C., Nguyen, N.T., Brezovan, M. (eds.) ICCCI 2013. LNCS, vol. 8083, pp. 215–224. Springer, Heidelberg (2013) Google Scholar
  15. 15.
    Lin, R., Kraus, S.: Can automated agents proficiently negotiate with humans? Commun. ACM 53(1), 78–88 (2010)CrossRefGoogle Scholar
  16. 16.
    Menasce, D.A., Casalicchio, E., Dubey, V.: On optimal service selection in service oriented architectures. Perform. Eval. 67(8), 659–675 (2010). Special Issue on Software and PerformanceCrossRefGoogle Scholar
  17. 17.
    Nakamoto, S.: Bitcoin: a peer-to-peer electronic cash system. Consulted 1(2012), 28 (2008)Google Scholar
  18. 18.
    Neto, J.B., Hirata, C.M.: Lifecycle for management of e-contracts based on web service. In: Proceedings of the World Congress on Engineering and Computer Science, vol. 1 (2013)Google Scholar
  19. 19.
    Nezhad, H.R.M., Bartolini, C., Erbes, J., Graupner, S.: A process- and policy-aware cross enterprise collaboration framework for multisourced services. In: 2012 Annual SRII Global Conference (SRII), pp. 488–493, July 2012Google Scholar
  20. 20.
    Norta, A.: Safeguarding trusted eBusiness transactions of lifecycles for cross-enterprise collaboration. TBT SOCC.pdf (2012).
  21. 21.
    Norta, A., Grefen, P., Narendra, N.C.: A reference architecture for managing dynamic inter-organizational business processes. Data Knowl. Eng. 91, 52–89 (2014)CrossRefGoogle Scholar
  22. 22.
    Norta, A., Kutvonen, L.: A cloud hub for brokering business processes as a service: a "rendezvous" platform that supports semi-automated background checked partner discovery for cross-enterprise collaboration. In: 2012 Annual SRII Global Conference (SRII), pp. 293–302, July 2012Google Scholar
  23. 23.
    Norta, A., Ma, L., Duan, Y., Rull, A., Kõlvart, M., Taveter, K.: eContractual choreography-language properties towards cross-organizational business collaboration. J. Internet Serv. Appl. 6(1), 1–23 (2015)CrossRefGoogle Scholar
  24. 24.
    Oppenheim, D., Bagheri, S., Ratakonda, K., Chee, Y.M.: Agility of enterprise operations across distributed organizations: a model of cross enterprise collaboration. In: 2011 Annual SRII Global Conference (SRII), pp. 154–162, March 2011Google Scholar
  25. 25.
    Panikkar, B.S., Nair, S., Brody, P., Pureswaran, V.: Adept: an iot practitioner perspective (2014)Google Scholar
  26. 26.
    Patron, T.: The Bitcoin Revolution: An Internet of Money. Travis Patron, London (2015) Google Scholar
  27. 27.
    Ruokolainen, T., Ruohomaa, S., Kutvonen, L.: Solving service ecosystem governance. In: 2011 15th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW), pp. 18–25. IEEE (2011)Google Scholar
  28. 28.
    Silva, G.C., de Souza Gimenes, I.M., Fantinato, M., de Toledo, M.B.F.: Inter-organizational negotiation of web-services. Int. J. U-E-Serv. Sci. Technol. 6(5), 97–114 (2013)CrossRefGoogle Scholar
  29. 29.
    Su, S.Y.W., Xiao, X., DePree, J., Beck, H.W., Thomas, C., Coggeshall, A., Bostock, R.: Interoperation of organizational data, rules, processes and services for achieving inter-organizational coordination and collaboration. In: 2011 44th Hawaii International Conference on System Sciences (HICSS), pp. 1–10, January 2011Google Scholar
  30. 30.
    Swan, M.: Blockchain thinking: the brain as a dac (decentralized autonomous organization). In: Texas Bitcoin Conference, pp. 27–29 (2015)Google Scholar
  31. 31.
    Szabo, N.: Formalizing and securing relationships on public networks. First Monday, 2(9) (1997).
  32. 32.
    Vecchiato, D.A., Toledo, M.B.F., Fantinato, M., Gimenes, I.M.S.: A feature-based toolkit for electronic contract negotiation and renegotiation. Proc. IADIS Int. Conf. WWW/Internet 2010, 3–10 (2010)Google Scholar
  33. 33.
    Wei, Y., Blake, M.B.: Service-oriented computing and cloud computing: challenges and opportunities. IEEE Internet Comput. 14(6), 72–75 (2010)CrossRefGoogle Scholar
  34. 34.
    Zelm, M., Sanchis, R., Poler, R., Doumeingts, G.: Enterprise Interoperability: I-ESA’12 Proceedings. Wiley, New York (2012) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of InformaticsTallinn University of TechnologyTallinnEstonia

Personalised recommendations