Smart Contracts for Multiagent Plan Execution in Untrusted Cyber-Physical Systems

Intelligent Cyber-physical systems can be modeled as multi-agent systems with planning capability to impart adaptivity for changing contexts. In such multi-agent systems, the protocol for plan execution must result in the proper completion and ordering of actions in spite of their distributed execution. However, in untrusted scenarios, there is a possibility of agents not respecting the protocol either due to faults or due to malicious reasons thereby resulting in plan failure. In order to prevent such situations, we propose to implement the execution of agents through smart contracts. This points to a generic architecture seamlessly integrating intelligent planning-based CPS and smart-contracts.

[1]  David Mazières The Stellar Consensus Protocol : A Federated Model for Internet-level Consensus , 2015 .

[2]  Francesco Corea,et al.  The Convergence of AI and Blockchain , 2019 .

[3]  Eva Onaindia,et al.  Robust Plan Execution in Multi-agent Environments , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[4]  Mathijs de Weerdt,et al.  Introduction to planning in multiagent systems , 2009, Multiagent Grid Syst..

[5]  Srinivas Devadas,et al.  Intel SGX Explained , 2016, IACR Cryptol. ePrint Arch..

[6]  Bogdan Batrinca,et al.  Algorithmic Regulation: Automating Financial Compliance Monitoring and Regulation Using AI and Blockchain , 2017 .

[7]  Yue Zhang,et al.  DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-Based Incentive , 2019, IEEE Transactions on Dependable and Secure Computing.

[8]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[9]  Kuldar Taveter,et al.  Multi-Agent Systems and Blockchain: Results from a Systematic Literature Review , 2018, PAAMS.

[10]  Ronen I. Brafman,et al.  A general, fully distributed multi-agent planning algorithm , 2010, AAMAS.

[11]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[12]  Pavlos Moraitis,et al.  Multi-Agent Coordination and Cooperation through Classical Planning , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[13]  Andrea Bonisoli,et al.  Distributed and Multi-Agent Planning: Challenges and Open Issues , 2013, DWAI@AI*IA.

[14]  Aleksandr Kapitonov,et al.  Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of UAVs , 2017, 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).