Robohub.org
 

Robot swarms neutralize harmful Byzantine robots using a blockchain-based token economy


by
20 July 2023



share this:

Dr. Volker Strobel, postdoctoral researcher; Prof. Marco Dorigo, research director of the F.R.S.-FNRS; and Alexandre Pacheco, doctoral student. The researchers from the Université Libre de Bruxelles, Belgium. Credit: IRIDIA, Université Libre de Bruxelles

In a new study, we demonstrate the potential of blockchain technology, known from cryptocurrencies such as Bitcoin and Ethereum, to secure the coordination of robot swarms. In experiments conducted with both real and simulated robots, we show how blockchain technology enables a robot swarm to neutralize harmful robots without human intervention, thus enabling the deployment of autonomous and safe robot swarms.

Robot swarms are multi-robot systems that consist of many robots that collaborate in order to perform a task. They do not need a central control unit but the collective behavior of the swarm is rather a result of local interactions among robots. Thanks to this decentralization, robot swarms can work independently of external infrastructure, such as the Internet. This makes them particularly suitable for applications in a wide range of different environments such as underground, underwater, at sea, and in space.

Even though current swarm robotics applications are exclusively demonstrated in research environments, experts anticipate that in the non-distant future, robot swarms will support us in our everyday life. Robot swarms might perform environmental monitoring, underwater exploration, infrastructure inspection, and waste management—and thus make significant contributions to the transition into a fossil-free future with low pollution and high quality of life. In some of these activities, robot swarms will even outperform humans, leading to higher-quality results while ensuring our safety.

Once robot swarms are deployed in the real world, however, it is very likely that some robots in a swarm will break down (for example, due to harsh weather conditions) or might even be hacked. Such robots will not behave as intended and are called “Byzantine” robots. Recent research has shown that the actions of a very small minority of such Byzantine robots in a swarm can—similar to a virus—spread in the swarm and thus break down the whole system. Although security issues are crucial for the real-world deployment of robot swarms, security research in swarm robotics is lacking behind.

In Internet networks, Byzantine users such as hackers, have been successfully prevented from manipulating information by using blockchain technology. Blockchain technology is the technology behind Bitcoin: it enables users to agree on `who owns what’ without requiring a trusted third party such as a bank. Originally, blockchain technology was only meant to exchange units of a digital currency, such as Bitcoin. However, some years after Bitcoin’s release, blockchain-based smart contracts were introduced by the Ethereum framework: these smart contracts are programming code executed in a blockchain network. As no one can manipulate or stop this code, smart contracts enable “code is law”: contracts are automatically executed and do not need a trusted third party, such as a court, to be enforced.

So far, it was not clear whether large robot swarms could be controlled using blockchain and smart contracts. To address this open question, we presented a comprehensive study with both real and simulated robots in a collective-sensing scenario: the goal of the robot swarm is to provide an estimate of an environmental feature. To do so the robots need to sample the environment and then agree on the feature value. In our experiments, each robot is a member of a blockchain network maintained by the robots themselves. The robots send their estimates of environmental features to a smart contract that is shared by all the robots in the swarm. These estimates are aggregated by the smart contract that uses them to generate the requested estimate of the environmental feature. In this smart contract, we implemented economic mechanisms that ensure that good (non-Byzantine) robots are rewarded for sending useful information, whereas harmful Byzantine robots are penalized. The resulting robot economy prevents the Byzantine robots from participating in the swarm activities and influencing the swarm behavior.

Adding a blockchain to a robot swarm increases the robots’ computational requirements, such as CPU, RAM, and disk space usage. In fact, it was an open question whether running blockchain software on real robot swarms was possible at all. Our experiments have demonstrated that this is indeed possible as the computational requirements are manageable: the additional CPU, RAM, and disk space usage have a minor impact on the robot performance. This successful integration of blockchain technology into robot swarms paves the way for a wide range of secure robotic applications. To favor these future developments, we have released our software frameworks as open-source.




Université Libre de Bruxelles

            AUAI is supported by:



Subscribe to Robohub newsletter on substack



Related posts :

Entangled robotic matter with cohesive motion

  15 Jun 2026
Engineers have developed a robotic collective that behaves less like a machine and more like a material that flows.

Robot Talk Episode 160 – Robotic blacksmiths, with Edward Mehr

  12 Jun 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Edward Mehr from Machina Labs about their RoboCraftsman that shapes complex metal parts for the aerospace, defence, and automotive industries.

Congratulations to the #AAMAS2026 best paper award winners

  08 Jun 2026
Find out who won in the categories of best paper, best student paper, and best blue sky paper.

Robot Talk Episode 159 – Robot sensing and manipulation, with Maria Koskinopoulou

  05 Jun 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Maria Koskinopoulou from Heriot-Watt University about autonomous robotic manipulators for surgery, industry, and beyond.

Global robotics technology roadmap

  03 Jun 2026
A multi-regional, cross-domain strategic perspective for Europe, Asia, and the United States.

RoboChem Flex: democratisation of the autonomous synthesis robot

  02 Jun 2026
A versatile, modular design and the option for "human-in-the-loop" analytics.

Robot Talk Episode 158 – Autonomous robot deliveries, with Ahti Heinla

  29 May 2026
In the latest episode of the Robot Talk podcast, Claire chatted to Ahti Heinla from Starship Technologies about their AI-powered delivery robots that operate independently on streets and pavements.

Light-activated gel could impact wearables, soft robotics, and more

  28 May 2026
In the field of ionotronics, data are transferred through ions, potentially providing a bridge between electronics and biological tissue.



AUAI is supported by:







Subscribe to Robohub newsletter on substack




 















©2026.05 - Association for the Understanding of Artificial Intelligence