Code for the ANTS 2018 paper: Blockchain technology for robot swarms: A shared knowledge and reputation management system for collective estimation.
This repository contains the code for the paper:
V.Strobel, M. Dorigo. 2018. Blockchain technology for robot swarms: A shared knowledge and reputation management system for collective estimation.
Submitted to ANTS 2018 — Eleventh International Conference on Swarm Intelligence.
A pre-print is available at:
http://iridia.ulb.ac.be/IridiaTrSeries/
In this work, we demonstrate how a blockchain can be used as shared
knowledge medium, computing platform, and reputation management system
in robot swarms. We show that a swarm of robots can collectively
determine the relative frequency of environmental features via
blockchain-based smart contracts (decentralized protocols executed via
blockchain technology). Consensus in the swarm is achieved in a fully
decentralized way without the need of an external observer. Via the
presented reputation management system residing on the blockchain, the
impact of malfunctioning robots (Byzantine robots) can be managed. We
conducted three experiments using a robot swarm simulator, showing (i)
the feasibility of the approach, (ii) the trade-off between blockchain
size and accuracy, and (iii) the suitability of the blockchain as a
reputation management system.