Skip to main content

Abstract

Decision-making processes and collaboration scenarios expect users to trust the negotiation process and respective fulfilment of its outcomes. Agents inherit the preferences of the entities that they represent and can engage in negotiation processes to fulfil their goals, or the objectives of a group. When faced with the challenges of multi-agent systems and group decision-making processes and negotiation, the traditional solutions to trust issues are supported by an inclusion of a third-party entity that, consequently, raises new trust challenges. In this work, we propose an alternative solution to this problem, based on a combination of Smart Contracts and blockchain. The immutable and distributed characteristics of these technologies provide a trustworthy support for the negotiation process, including knowledge representation. Additionally, by focusing on the terms used during the negotiation, we can improve Smart Contracts through the automatization of their contractual terms, where their parameters are derived from the output of the negotiation process between agents. This mainly reinforces that negotiation can benefit from the inclusion of Smart Contracts, and vice versa. The proposed model should be independent of protocol, language, and decision processes, however special attention should be addressed to communication, namely to the simplification and generalization of locutions.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://dictionary.cambridge.org/dictionary/english/immutable.

  2. 2.

    https://dictionary.cambridge.org/dictionary/english/distributed.

References

  1. Abeyratne, S.A., Monfared, R.P.: Blockchain ready manufacturing supply chain using distributed ledger. Int. J. Res. Eng. Technol. 5(9), 1–10 (2016)

    Article  Google Scholar 

  2. Amato, A., Martino, B.D., Scialdone, M., Venticinque, S.: Multi-agent negotiation of decentralized energy production in smart micro-grid. In: IDC (2014)

    Google Scholar 

  3. Andesta, E., Faghih, F., Fooladgar, M.: Testing smart contracts gets smarter. In: 2020 10th International Conference on Computer and Knowledge Engineering (ICCKE), pp. 405–412. IEEE (2020)

    Google Scholar 

  4. Aste, T., Tasca, P., Di Matteo, T.: Blockchain technologies: the foreseeable impact on society and industry. Computer 50(9), 18–28 (2017)

    Article  Google Scholar 

  5. Baarslag, T., Hendrikx, M.J., Hindriks, K.V., Jonker, C.M.: Learning about the opponent in automated bilateral negotiation: a comprehensive survey of opponent modeling techniques. Auton. Agent. Multi-Agent Syst. 30(5), 849–898 (2016)

    Article  Google Scholar 

  6. Baarslag, T., Kaisers, M., Gerding, E., Jonker, C.M., Gratch, J.: When will negotiation agents be able to represent us? The challenges and opportunities for autonomous negotiators. In: International Joint Conferences on Artificial Intelligence (2017)

    Google Scholar 

  7. Bottoni, P., Gessa, N., Massa, G., Pareschi, R., Selim, H., Arcuri, E.: Intelligent smart contracts for innovative supply chain management. Front. Blockchain 3, 52 (2020)

    Article  Google Scholar 

  8. Cachin, C., et al.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310 (2016)

    Google Scholar 

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

    Article  Google Scholar 

  10. Dean, J.W., Sharfman, M.P.: Does decision process matter? A study of strategic decision-making effectiveness. Acad. Manag. J. 39(2), 368–396 (1996). https://doi.org/10.2307/256784

    Article  Google Scholar 

  11. Dib, O., Brousmiche, K.L., Durand, A., Thea, E., Hamida, E.B.: Consortium blockchains: overview, applications and challenges. Int. J. Adv. Telecommun. 11(1 & 2), 51–64 (2018)

    Google Scholar 

  12. Hamilton, J.G., et al.: What is a good medical decision? A research agenda guided by perspectives from multiple stakeholders. J. Behav. Med. 40(1), 52–68 (2017). https://doi.org/10.1007/s10865-016-9785-z

    Article  Google Scholar 

  13. Jin, Y., Geslin, M.: A study of argumentation-based negotiation in collaborative design. Artif. Intell. Eng. Design Anal. Manuf.: AI EDAM 24(1), 35 (2010)

    Article  Google Scholar 

  14. Kiruthika, U., Somasundaram, T.S., Raja, S.K.S.: Lifecycle model of a negotiation agent: a survey of automated negotiation techniques. Group Decis. Negot. 29(6), 1239–1262 (2020). https://doi.org/10.1007/s10726-020-09704-z

    Article  Google Scholar 

  15. Kraus, S.: Automated negotiation and decision making in multiagent environments. In: Luck, M., Mařík, V., Štěpánková, O., Trappl, R. (eds.) ACAI 2001. LNCS (LNAI), vol. 2086, pp. 150–172. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-47745-4_7

    Chapter  MATH  Google Scholar 

  16. Lin, I.C., Liao, T.C.: A survey of blockchain security issues and challenges. IJ Netw. Secur. 19(5), 653–659 (2017)

    Google Scholar 

  17. Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., Qijun, C.: A review on consensus algorithm of blockchain. In: A review on consensus algorithm of blockchain. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2567–2572 (2017). https://doi.org/10.1109/SMC.2017.8123011

  18. Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system. Bitcoin 4 (2008). https://bitcoin.org/bitcoin.pdf

  19. Okumura, M., Fujita, K., Ito, T.: An implementation of collective collaboration support system based on automated multi-agent negotiation. In: Ito, T., Zhang, M., Robu, V., Matsuo, T. (eds.) Complex Automated Negotiations: Theories, Models, and Software Competitions. SCI, vol. 435, pp. 125–141. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-30737-9_8

    Chapter  Google Scholar 

  20. Oliver, A.L.: On the duality of competition and collaboration: network-based knowledge relations in the biotechnology industry. Scand. J. Manag. 20(1), 151–171 (2004). https://doi.org/10.1016/j.scaman.2004.06.002. Different Perspectives on Competition and Cooperation

    Article  Google Scholar 

  21. Omar, I.A., Jayaraman, R., Salah, K., Debe, M., Omar, M.: Enhancing vendor managed inventory supply chain operations using blockchain smart contracts. IEEE Access 8, 182704–182719 (2020)

    Article  Google Scholar 

  22. Pruitt, D.G.: Introduction: an overview of negotiation. In: Pruitt, D.G. (ed.) Negotiation Behavior, pp. 1–17. Academic Press (1981). https://doi.org/10.1016/B978-0-12-566250-5.50006-9

  23. Santos, R., Marreiros, G., Ramos, C., Bulas-Cruz, J.: Argumentative agents for ambient intelligence ubiquitous environments. In: Proceedings of Artificial Intelligence Techniques for Ambient Intelligence. ECAI’08 – 18th European Conference on Artificial Intelligence (2008)

    Google Scholar 

  24. Santos, R., Marreiros, G., Ramos, C., Neves, J., Bulas-Cruz, J.: Personality, emotion, and mood in agent-based group decision making. IEEE Ann. Hist. Comput. 26(06), 58–66 (2011)

    Google Scholar 

  25. Schmitz, A.J.: Making smart contracts ‘smarter’ with arbitration. American Arbitration Association website (2020, forthcoming)

    Google Scholar 

  26. Stone, P., Veloso, M.: Multiagent systems: a survey from a machine learning perspective. Auton. Robots 8, 345–383 (2000). https://doi.org/10.1023/A:1008942012299

    Article  Google Scholar 

  27. Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY: J. Transhumanist Thought (16) 18(2) (1996)

    Google Scholar 

  28. Tschannen-Moran, M.: Collaboration and the need for trust. J. Educ. Adm. (2001)

    Google Scholar 

  29. Vente, S., Kimmig, A., Preece, A., Cerutti, F.: The current state of automated negotiation theory: a literature review. arXiv e-prints, p. arXiv-2004 (2020)

    Google Scholar 

  30. Wang, S., Wan, J., Zhang, D., Li, D., Zhang, C.: Towards smart factory for Industry 4.0: a self-organized multi-agent system with big data based feedback and coordination. Comput. Netw. 101, 158–168 (2016). https://doi.org/10.1016/j.comnet.2015.12.017

    Article  Google Scholar 

  31. Wüst, K., Gervais, A.: Do you need a blockchain? In: 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), pp. 45–54 (2018)

    Google Scholar 

  32. Yao, Y., Kshirsagar, M., Vaidya, G., Ducrée, J., Ryan, C.: Convergence of blockchain, autonomous agents, and knowledge graph to share electronic health records. Front. Blockchain 4, 13 (2021)

    Article  Google Scholar 

Download references

Funding

This work has been supported by FCT—Fundação para a Ciência e Tecnologia within the Project Scope: UIDB/04728/2020.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Barbosa .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Barbosa, R., Santos, R., Novais, P. (2021). Smart Contracts Based on Multi-agent Negotiation. In: De La Prieta, F., El Bolock, A., Durães, D., Carneiro, J., Lopes, F., Julian, V. (eds) Highlights in Practical Applications of Agents, Multi-Agent Systems, and Social Good. The PAAMS Collection. PAAMS 2021. Communications in Computer and Information Science, vol 1472. Springer, Cham. https://doi.org/10.1007/978-3-030-85710-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-85710-3_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-85709-7

  • Online ISBN: 978-3-030-85710-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics