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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abeyratne, S.A., Monfared, R.P.: Blockchain ready manufacturing supply chain using distributed ledger. Int. J. Res. Eng. Technol. 5(9), 1–10 (2016)
Amato, A., Martino, B.D., Scialdone, M., Venticinque, S.: Multi-agent negotiation of decentralized energy production in smart micro-grid. In: IDC (2014)
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)
Aste, T., Tasca, P., Di Matteo, T.: Blockchain technologies: the foreseeable impact on society and industry. Computer 50(9), 18–28 (2017)
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)
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)
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)
Cachin, C., et al.: Architecture of the hyperledger blockchain fabric. In: Workshop on Distributed Cryptocurrencies and Consensus Ledgers, vol. 310 (2016)
Christidis, K., Devetsikiotis, M.: Blockchains and smart contracts for the internet of things. IEEE Access 4, 2292–2303 (2016)
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
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)
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
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)
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
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
Lin, I.C., Liao, T.C.: A survey of blockchain security issues and challenges. IJ Netw. Secur. 19(5), 653–659 (2017)
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
Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system. Bitcoin 4 (2008). https://bitcoin.org/bitcoin.pdf
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
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
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)
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
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)
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)
Schmitz, A.J.: Making smart contracts ‘smarter’ with arbitration. American Arbitration Association website (2020, forthcoming)
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
Szabo, N.: Smart contracts: building blocks for digital markets. EXTROPY: J. Transhumanist Thought (16) 18(2) (1996)
Tschannen-Moran, M.: Collaboration and the need for trust. J. Educ. Adm. (2001)
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)
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
Wüst, K., Gervais, A.: Do you need a blockchain? In: 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), pp. 45–54 (2018)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
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)