Blockchain

Blockstream sueña con un nuevo tipo de multisig llamado ROAST

img-ads



La unidad de investigación de la firma de tecnología blockchain centrada en Bitcoin (BTC), Blockstream, ha propuesto un nuevo tipo de estándar multigrado llamado » Robustas firmas de umbral de Schnorr asincrónicas (CARNE ASADA).

Espera evitar el problema de las fallas en las transacciones debido a firmantes faltantes o incluso maliciosos y puede funcionar a gran escala.

El término multisig o multifirma se refiere a un método de transacción que requiere dos o más firmas antes de que pueda ejecutarse. El estándar es ampliamente utilizado en criptografía.

Según una publicación de blog de Blockstream Research del 25 de mayo, la idea central de ROAST es hacer que las transacciones entre la red Bitcoin y la cadena lateral de Blockstream sean más eficientes, automatizadas, seguras y privadas.

En particular, ROAST se ha postulado como un estándar de firma que podría funcionar y mejorar los esquemas de firma de umbral como FROST (Flexible Round-Optimized Schnorr Threshold Signatures):

“ROAST es un envoltorio simple alrededor de esquemas de firma de umbral como FROST. Garantiza que un quórum de firmantes honestos, p. B. los funcionarios de Liquid, siempre pueden recibir una firma válida incluso en presencia de firmantes disruptivos con conexiones de red con un tiempo de latencia alto.”

Los investigadores destacaron que si bien FROST puede ser un método efectivo para firmar transacciones BTC, su estructura de coordinadores y firmantes está diseñada para cancelar transacciones en presencia de firmantes ausentes, lo que lo hace seguro pero no óptimo para el «software de firma automática».

Para resolver este problema, los investigadores dicen que ROAST puede garantizar suficientes firmantes confiables en cada transacción para evitar interrupciones, a una escala mucho mayor que el estándar multigrado 11 de 15, que utiliza principalmente Blockstream.

“Nuestra evaluación de desempeño empírico muestra que ROAST se adapta bien a grandes grupos de firmantes, p. B. una configuración de 67 de 100 con el coordinador y los firmantes en diferentes continentes”, dice la publicación, y agrega:

«Incluso con 33 firmantes malintencionados que intentan bloquear los intentos de firma (por ejemplo, enviando respuestas no válidas o sin responder en absoluto), los 67 firmantes honestos pueden crear una firma con éxito en cuestión de segundos».

Para explicar simplemente cómo funciona ROAST, el equipo usó una analogía con el Consejo Demócrata responsable de legislar Frostland.

En esencia, argumenta que puede ser difícil firmar leyes (transacciones) en Frostland, ya que hay una variedad de factores en cualquier momento que pueden hacer que la mayoría de los miembros del consejo no estén disponibles o estén ausentes repentinamente.

Un método (ROAST) para contrarrestar esto es que un secretario del consejo recopile y mantenga una lista lo suficientemente grande de miembros del consejo de apoyo (signatarios) en un momento dado para que siempre haya suficientes miembros para aprobar la legislación.

«Si al menos siete miembros del consejo realmente apoyan el proyecto de ley y actúan con honestidad, entonces él sabe en todo momento que esos siete miembros eventualmente firmarán su copia actualmente asignada y serán puestos nuevamente en la lista del secretario».

“De esa manera, el secretario siempre puede estar seguro de que siete miembros eventualmente volverán a estar en su lista, y de esa manera el proceso de firma no se atasca”, agrega el Post.

Relacionada: “DeFi no está descentralizado en absoluto”, dice el exejecutivo de Blockstream

ROAST es parte de una colaboración entre los investigadores de Blockstream Tim Ruffing y Elliott Jin, Viktoria Ronge y Dominique Schröder de la Universidad de Erlangen-Nuremberg, y Jonas Schneider-Bensch del Centro CISPA Helmholtz para la Seguridad de la Información.

Junto con la publicación del blog, los investigadores también vincularon un documento de investigación de 13 páginas que brinda una descripción más detallada de ROAST.