Blockstream imagine un tout nouveau type de multisig appelé ROAST

L'unité de recherche de Bitcoin (BTC) Blockstream, une entreprise technologique axée sur la blockchain, a publié une proposition pour un nouveau type de norme multisignature appelée Robust Asynchronous Schnorr Threshold Signatures (RÔTI).

Il espère éviter le problème des échecs de transaction dus à des signataires absents ou même malveillants et peut fonctionner à grande échelle.

Le terme multisig, ou multisignature, fait référence à une méthode de transaction dans laquelle deux ou plus de signatures sont nécessaires pour signer avant de pouvoir être exécuté. La norme est largement adoptée en crypto.

Selon à un article de blog du mercredi de Blockstream research, l'idée de base de ROAST est d'effectuer des transactions entre le réseau Bitcoin et Liquide de sidechain de Blockstream plus efficace, automatisé, sécurisé et privé.

En particulier, ROAST a été présenté comme une norme de signature qui pourrait fonctionner avec et améliorer les schémas de signature de seuil tels que Flexible Round-Optimized Schnorr Threshold Signatures FROST) :

« ROAST est une simple enveloppe autour des schémas de signature de seuil comme FROST. Il garantit qu'un quorum de signataires honnêtes, par exemple les fonctionnaires de Liquid, peut toujours obtenir une signature valide même en présence de signataires perturbateurs lorsque les connexions réseau ont une latence arbitrairement élevée.

Les chercheurs ont souligné que même si le FROST peut être une méthode efficace pour signature des transactions BTC, sa structure de coordinateurs et de signataires est conçue pour interrompre les transactions en présence de signataires absents, ce qui la rend sécurisée mais sous-optimale pour les "logiciels de signature automatisés".

Pour résoudre ce problème, les chercheurs affirment que ROAST peut garantir suffisamment de signataires fiables sur chaque transaction pour éviter tout échec. De plus, cela peut être fait à une échelle beaucoup plus grande que la norme multisig 11 sur 15 que Blockstream utilise principalement.

"Notre évaluation empirique des performances montre que ROAST s'adapte bien aux grands groupes de signataires, par exemple, une configuration 67 sur 100 avec le coordinateur et les signataires sur différents continents", indique le message, ajoutant que :

"Même avec 33 signataires malveillants qui tentent de bloquer les tentatives de signature (par exemple en envoyant des réponses invalides ou en ne répondant pas du tout), les 67 signataires honnêtes peuvent réussir à produire une signature en quelques secondes."

Pour fournir une explication simple du fonctionnement de ROAST, l'équipe a utilisé une analogie avec un conseil démocratique responsable de la législation de Frostland.

Essentiellement, l'argument est donné qu'il peut être compliqué de faire approuver la législation (transactions) à Frostland, car il existe une myriade de facteurs à un moment donné qui peuvent entraîner l'indisponibilité ou l'absence soudaine de la majorité des membres du conseil.

Une procédure (ROAST) pour contrecarrer cela consiste pour un secrétaire de conseil à compiler et à maintenir une liste suffisamment longue de membres du conseil de soutien (signataires) à tout moment afin qu'il y ait toujours suffisamment de membres pour faire passer la législation :

"Si au moins sept membres du conseil soutiennent réellement le projet de loi et se comportent honnêtement, alors à tout moment, il sait que ces sept membres finiront par signer leur copie actuellement assignée et seront ajoutés à nouveau à la liste du secrétaire."

"Ainsi, le secrétaire peut toujours être sûr que sept membres seront à nouveau sur sa liste à un moment donné dans le futur, et ainsi la procédure de signature ne sera pas bloquée", ajoute le message.

Connexe: "DeFi n'est pas du tout décentralisé", déclare l'ancien dirigeant de Blockstream

ROAST fait partie d'une collaboration entre les chercheurs de Blockstream Tim Ruffing et Elliott Jin, Viktoria Ronge et Dominique Schröder de l'Université d'Erlangen-Nuremberg et Jonas Schneider-Bensch du CISPA Helmholtz Center for Information Security.

Accompagnant le billet de blog, les chercheurs ont également lié à un document de recherche de 13 pages qui donne un fatigué de RÔTI plus en détail.