La blockchain peut être considérée comme un mécanisme permettant de mettre en œuvre un partage fiable des données dans des systèmes où règne une méfiance mutuelle. Les participants au système peuvent avoir des intérêts contradictoires et peuvent même être prêts à tricher, mais la mise en œuvre est censée être digne de confiance dans la mesure où ils partagent des données et échangent des actifs de manière cohérente, disponible et équitable. Ce projet met l’accent sur les bases algorithmiques des blockchains, afin de découvrir de nouvelles implémentations efficaces de partage de données et de transfert d’actifs. En particulier, nous nous intéressons aux situations dans lesquelles de multiples entités sont impliquées dans une chaîne d’approvisionnement et de demande, soumise à des accords contractuels multipartites. Nous nous concentrons sur les implémentations efficaces de chaînes d’approvisionnement-demande décentralisées et sur les problèmes de confidentialité et de contrôle d’accès aux données partagées.