Le projet ByBloS (2021-2025) est un projet collaboratif financé français par l’Agence Nationale de la Recherche (ANR) en informatique distribuée. Il a impliqué quatre équipes de recherche de trois laboratoires : IRISA (coordinateur, University of Rennes 1) à Rennes, LIRIS (INSA Lyon) à Lyon, et LS2N (Université de Nantes) à Nantes.
Au cours des dix dernières années, les systèmes à base de Blockchain ont profondément marqué la société et la recherche. Les algorithmes qui les sous-tendent sont cependant souvent inefficaces et passent mal à l’échelle, pour des raisons inhérentes à l’ordre total que ces algorithmes cherchent à appliquer à leurs opérations, ordre total qui implique à son tour un accord tolérant aux byzantins, l’un des problèmes les plus difficiles en informatique répartie. Pour surmonter ces limites, nous proposons dans ce projet une approche tangencielle, en remarquant que de nombreuses applications – y compris les cryptomonnaies – n’exigent pas un tel accord, et peuvent au contraire être mises en oeuvre de manière beaucoup plus légère, et donc plus évolutive et plus efficace. Nous sommes par ailleurs convaincus que ces nouvelles applications tolérantes aux byzantins peuvent servir de fondations à des services en ligne multi-utilisateurs de grande taille, et qu’en plus de la tolérance aux fautes byzantine, ces systèmes doivent donc également fournir des mécanismes robustes de protection de la vie privée, conçus dès leur origine pour exploiter les synergies implicites avec les mécanismes byzantins.