Maximiser un sous-DAG sans conflit
Résumé
Les registres distribués basés sur des graphes acycliques dirigés (DAG) constituent une alternative prometteuse aux blockchains traditionnelles, notamment pour améliorer le passage à l’échelle. Dans ce cadre, la sélection d’un sous-ensemble de blocs sans conflit est un enjeu clé. Le problème consiste à trouver un sous-DAG sans conflit dont le poids est maximum. Ce problème généralise celui de la recherche de la chaîne la plus lourde dans une blockchain traditionnelle. Ce dernier étant trivial dans un arbre, nous montrons qu'il est NP-complet dans un DAG. Ensuite, nous présentons un algorithme qui est polynomial lorsque le nombre maximum de blocs conflictuels concurrents est borné. Cet algorithme est donc très efficace lorsque peu de conflits arrivent simultanément. Nos résultats montrent des améliorations significatives par rapport aux stratégies existantes.
Domaines
| Origine | Fichiers produits par l'(les) auteur(s) |
|---|---|
| Licence |