Speeding innovation for industry
How can we be sure that Internet-based data exchanges using blockchain technology are reliable? Researchers from CEA-List, a CEA Tech institute, studied how user behavior could be used to make transactions more secure.
A blockchain is a distributed data ledger. Each blockchain participant stores a local copy of the ledger. Various protocols, some more energy-efficient than others, are used to ensure the consistency of the ledger. The instant consensus protocol, studied for decades, has the advantage of being energy efficient. Participants must agree to add a transaction, for example, to the ledger before the protocol can be run. Understanding and anticipating the potential behavior of participants is crucial for blockchains to work effectively.
The instant consensus protocol can be compromised when the number of malicious participants—those who never respond or voluntarily send inconsistent information—exceeds a certain threshold. However, there are also those who are not malicious but are instead motivated purely to maximize their gains. Typically, they never check the validity of the blocks submitted to them.
CEA-List based its work on the theory of non-cooperative games. This is a mathematical tool that analyzes the decision-making processes of individuals in a group. The researchers showed that new rules are required to guarantee the successful completion and integrity of a transaction. Simply "rewarding" users who do check blocks is not enough; there must also be a significant cost associated with adding an invalid block, and this must apply to the entire community.
The research is still in progress, analyzing other existing incentive mechanisms and developing new ones. One approach is currently being rolled out to Connecting Food, a startup working with CEA-List to develop a solution that provides real-time monitoring of a food product's compliance with its specifications at every stage of manufacturing and distribution, from farm to shelf. Incentives will encourage those involved in the process (producers, processors, etc.) to enter their certificates into the blockchain, providing consumers with greater transparency.
CEA is a French government-funded technological research organisation in four main areas: low-carbon energies, defense and security, information technologies and health technologies. A prominent player in the European Research Area, it is involved in setting up collaborative projects with many partners around the world.