ROAST
Protocole de signatures à seuil Schnorr asynchrone, dont l’acronyme signifie Robust Asynchronous Schnorr Threshold signatures. ROAST a été proposé en 2022 par Tim Ruffing, Viktoria Ronge, Elliott Jin, Jonas Schneider-Bensch et Dominique Schröder. Il fonctionne comme une surcouche autour d’un schéma de signatures à seuil existant, tel que FROST, pour le rendre résistant aux participants non coopératifs ou aux latences réseau élevées.
Dans un schéma à seuil classique, un sous-ensemble de signataires doit coordonner ses réponses pour produire une signature valide. Si certains participants ne répondent pas ou tentent de perturber le processus, la session de signature peut être bloquée. ROAST résout ce problème en relançant automatiquement des sessions de signature parallèles jusqu’à obtenir un quorum fonctionnel. Ce protocole est particulièrement utile pour les fédérations, comme la fédération du réseau Liquid, où il pourrait permettre d’augmenter considérablement le nombre de signataires tout en maintenant la fiabilité du processus de signature.