Abstract
Distributed Ledger Technologies (DLT) characteristics can contribute to several domains, such as Multi-agent Systems (MAS), facilitating the agreement between agents, managing trust relationships, and distributed scenarios. Some contributions to this integration are in the theoretical stage, and the few existing practical contributions have limitations and low performance. This work presents a MAS approach that can use digital assets as a factor of agreement in the relationship between cognitive agents using the Belief-Desire-Intention model. To validate the proposed methodology, we present the middleware Velluscinum that offers new internal actions to agents. The middleware was tested by adapting the Building-a-House classic example to cryptocurrency and agreements mediated by a distributed ledger.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Boissier, O., Bordini, R.H., Hübner, J.F., Ricci, A., Santi, A.: Multi-agent oriented programming with JaCaMo. Sci. Comput. Program. 78(6), 747–761 (2013). https://doi.org/10.1016/j.scico.2011.10.004
Boissier, O., Hübner, J.F., Ricci, A.: The JaCaMo framework. In: Aldewereld, H., Boissier, O., Dignum, V., Noriega, P., Padget, J. (eds.) Social Coordination Frameworks for Social Technical Systems. LGTS, vol. 30, pp. 125–151. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-33570-4_7
Bordini, R., Hübner, J., Wooldridge, M.: Programming Multi-Agent Systems in AgentSpeak using Jason. Wiley Series in Agent Technology, Wiley, Hoboken (2007)
Bratman, M.: Intention, Plans, and Practical Reason. Harvard University Press, Cambridge, Cambridge, MA (1987)
de Brito, M., Hübner, J.F., Boissier, O.: Situated artificial institutions: stability, consistency, and flexibility in the regulation of agent societies. Auton. Agent Multi-Agent Syst. 32(2), 219–251 (2017). https://doi.org/10.1007/s10458-017-9379-3
Calvaresi, D., Calbimonte, J.P., Dubovitskaya, A., Mattioli, V., Piguet, J.G., Schumacher, M.: The good, the bad, and the ethical implications of bridging blockchain and multi-agent systems. Information 10(12) (2019). https://doi.org/10.3390/info10120363
Contreras, A.F.: Benchmarking of blockchain technologies used in a decentralized data marketplace. Grado en Ingeniería Informática, E.T.S de Ingenieros Informáticos (UPM), Madrid, España, June 2019. https://oa.upm.es/55775/
Dabbagh, M., Choo, K.K.R., Beheshti, A., Tahir, M., Safa, N.S.: A survey of empirical performance evaluation of permissioned blockchain platforms: challenges and opportunities. Comput. Secur. 100, 102078 (2021). https://doi.org/10.1016/j.cose.2020.102078
El Ioini, N., Pahl, C.: A review of distributed ledger technologies. In: Panetto, H., Debruyne, C., Proper, H.A., Ardagna, C.A., Roman, D., Meersman, R. (eds.) OTM 2018. LNCS, vol. 11230, pp. 277–288. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-02671-4_16
Ge, Z., Loghin, D., Ooi, B.C., Ruan, P., Wang, T.: Hybrid blockchain database systems: design and performance. Proc. VLDB Endow. 15(5), 1092–1104 (2022). https://doi.org/10.14778/3510397.3510406
Kampik, T., Najjar, A.: Simulating, off-chain and on-chain: agent-based simulations in cross-organizational business processes. Information 11(1) (2020). https://doi.org/10.3390/info11010034
Manoel, F., Pantoja, C.E., Samyn, L., de Jesus, V.S.: Physical artifacts for agents in a cyber-physical system: a case study in oil & gas scenario (EEAS). In: The 32nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2020, pp. 55–60. KSI Research Inc. (2020)
McConaghy, T., et al.: Bigchaindb: a scalable blockchain database. white paper, BigChainDB (2016)
Minarsch, D., Favorito, M., Hosseini, S.A., Turchenkov, Y., Ward, J.: Autonomous economic agent framework. In: Alechina, N., Baldoni, M., Logan, B. (eds.) Engineering Multi-Agent Systems. EMAS 2021. LNCS, vol. 13190, pp. 237–253. Springer, Cham (2022). https://doi.org/10.1007/978-3-030-97457-2_14
Nasir, Q., Qasse, I.A., Abu Talib, M., Nassif, A.B.: Performance analysis of hyperledger fabric platforms. Secur. Commun. Netw. 2018, 1–14 (2018). https://doi.org/10.1155/2018/3976093
Papi, F.G., Hübner, J.F., de Brito, M.: A blockchain integration to support transactions of assets in multi-agent systems. Eng. Appl. Artif. Intell. 107, 104534 (2022). https://doi.org/10.1016/j.engappai.2021.104534
Podgorelec, B., Turkanović, M., Šestak, M.: A brief review of database solutions used within blockchain platforms. In: Prieto, J., Pinto, A., Das, A.K., Ferretti, S. (eds.) BLOCKCHAIN 2020. AISC, vol. 1238, pp. 121–130. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52535-4_13
Rajasekaran, A.S., Azees, M., Al-Turjman, F.: A comprehensive survey on blockchain technology. Sustain. Energy Technol. Assess. 52, 102039 (2022). https://doi.org/10.1016/j.seta.2022.102039
Ramchurn, S.D., Huynh, D., Jennings, N.R.: Trust in multi-agent systems. Knowl. Eng. Rev. 19(1), 1–25 (2004)
Ricci, A., Viroli, M., Omicini, A.: Programming MAS with artifacts. In: Bordini, R.H., Dastani, M.M., Dix, J., El Fallah Seghrouchni, A. (eds.) ProMAS 2005. LNCS (LNAI), vol. 3862, pp. 206–221. Springer, Heidelberg (2006). https://doi.org/10.1007/11678823_13
Ruan, P., et al.: Blockchains vs. distributed databases: dichotomy and fusion. In: Proceedings of the 2021 International Conference on Management of Data, pp. 1504–1517. SIGMOD ’21, New York, NY, USA (2021). https://doi.org/10.1145/3448016.3452789
Shalaby, S., Abdellatif, A.A., Al-Ali, A., Mohamed, A., Erbad, A., Guizani, M.: Performance evaluation of hyperledger fabric. In: 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), pp. 608–613. IEEE, Doha, Qatar, February 2020. https://doi.org/10.1109/ICIoT48696.2020.9089614
Sichman, J.S., Demazeau, Y., Boissier, O.: When can knowledge-based systems be called agents. In: Simpósio Brasileiro de Inteligência Artificial, vol. 9, pp. 172–185. SBC, Rio de Janeiro (1992)
Tikhomirov, S.: Ethereum: state of knowledge and research perspectives. In: Imine, A., Fernandez, J.M., Marion, J.-Y., Logrippo, L., Garcia-Alfaro, J. (eds.) FPS 2017. LNCS, vol. 10723, pp. 206–221. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-75650-9_14
Wooldridge, M.J.: Reasoning about Rational Agents. MIT Press, Cambridge (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mori Lazarin, N., Machado Coelho, I., Pantoja, C.E., Viterbo, J. (2023). Velluscinum: A Middleware for Using Digital Assets in Multi-agent Systems. In: Mathieu, P., Dignum, F., Novais, P., De la Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Cognitive Mimetics. The PAAMS Collection. PAAMS 2023. Lecture Notes in Computer Science(), vol 13955. Springer, Cham. https://doi.org/10.1007/978-3-031-37616-0_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-37616-0_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-37615-3
Online ISBN: 978-3-031-37616-0
eBook Packages: Computer ScienceComputer Science (R0)