Compartir este artículo

Sea gracioso o no, Schnorr es un gran negocio para Bitcoin

Las firmas Schnorr están despertando un renovado interés entre los desarrolladores de Bitcoin . Pero ¿qué es esta Tecnología y por qué despierta tanta atención?

fake nose, glasses

"¡A la luna!"

Si bien este grito de guerra de las Criptomonedas se usa generalmente cuando el precio de una moneda comienza a subir, esta vez el eslogan se usa para demostrar entusiasmo sobre el progreso que se está logrando en una optimización del código de Bitcoin largamente esperada.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto for Advisors hoy. Ver Todos Los Boletines

Esta Tecnología , denominada firmas Schnorr, LOOKS reemplazar el sistema de firmas actual de Bitcoin con ONE que fusiona los datos de las firmas. El atractivo del concepto se debe, en parte, a que libera espacio en la cadena de bloques, lo que debería ayudar a resolver tanto la acumulación de transacciones como las elevadas comisiones que a veces deben afrontar los usuarios de Bitcoin .

Según los desarrolladores que trabajan en la Tecnología, el cambio conduciría a un aumento estimado del 25 al 30 por ciento en la capacidad de transacción de Bitcoin.

Yannick Seurin, criptógrafo de la agencia francesa de ciberseguridad ANSSI, que ha estado trabajando en la criptografía detrás de Schnorr, dijo a CoinDesk:

Las firmas Schnorr y las aplicaciones que permiten generan grandes esperanzas. Como lo demuestra el reciente debate sobre la escalabilidad, cualquier mejora en la eficiencia beneficia enormemente a Bitcoin.

De hecho, la comunidad Bitcoin se ha unido en torno a varias tecnologías para hacer que Bitcoin sea más eficiente y, por lo tanto, más económico, rápido y fácil de usar para pagos. Schnorr es solo una de muchas, uniéndose Red de FIBRA,optimizaciones peer-to-peery, la más ambiciosa de todas, la próxima Lightning Network.

Pero Schnorr se ha convertido recientemente en el foco de atención de algunos de los desarrolladores más renombrados de Bitcoin.

Esto no se debe solo a que finalmente se activó Segregated Witness (SegWit) en Bitcoin (una Tecnología en la que confía Schnorr), sino también a los otros beneficios que ofrecen las firmas Schnorr, como mejorar la Privacidad en ciertos tipos de transacciones y reduciendo el spamSe sabe que obstruyen la red.

Jonas Nick, por ejemplo, declaró a CoinDesk que le interesan las ventajas de Privacidad , lo cual no sorprende al ingeniero de seguridad de infraestructura de Blockstream. Sin embargo, también le atrae la posibilidad de que funcione en conjunto con otros cambios de código para desbloquear casos de uso más avanzados de Bitcoin .

"Estoy particularmente entusiasmado por trabajar para lograr el objetivo de que los contratos inteligentes se parezcan a los pagos normales en cadena. Las firmas Schnorr juegan un papel crucial allí, junto con MAST,Raíz pivotante y raíz de injerto", dijo Nick, refiriéndose a una serie de cambios orientados a mejorar los contratos inteligentes de Bitcoin.

Ataques sutiles

Este entusiasmo en torno a Schnorr se viene gestando desde hace tiempo: la Tecnología ha estado en desarrollo desde 2012.

Aunque esto pueda parecer curioso para algunos, para quienes conocen la Tecnología, estos retrasos no serán sorprendentes. En primer lugar, no hay muchos desarrolladores con un conocimiento profundo de Bitcoin y la criptografía como para contribuir a un cambio como el de Schnorr.

Y en segundo lugar, dado que Schnorr representaría un gran cambio para la red Bitcoin de más de 100 mil millones de dólares, la Tecnología necesita una revisión y pruebas exhaustivas por pares.

Sin duda ambos factores frenaron el progreso de Schnorr.

Según el célebre colaborador de Bitcoin y cofundador de Blockstream Pieter Wuille, durante unacharla en StanfordSchnorr ha enfrentado varios "desafíos no obvios" a lo largo de los años.

Por ejemplo, el año pasado Wuille y otros desarrolladores encontraron un "ataque deshonesto" en su implementación de Schnorr, lo que los llevóenviar un artículo Se esbozaba una posible solución. Sin embargo, el comité académico al que se presentó el artículo lo rechazó de plano, señalando un artículo mejor, aunque no relacionado con Bitcoin , que ya abordaba el vector de ataque de forma más segura.

Y así es como el criptógrafo de ANSSI, Seurin, se involucró con los desarrolladores de Bitcoin .

"Me di cuenta de que el esquema específico de agregación de firmas que estaban considerando no contaba con un análisis de seguridad adecuado en ese momento", dijo. "Como la seguridad demostrable es mi área de investigación específica, y anteriormente trabajé con firmas Schnorr, contacté con Pieter Wuille".

Luego, Wuille envió el artículo a Seurin y, junto con el colaborador de Bitcoin CORE, Gregory Maxwell, y el matemático de Blockstream, Andrew Poelstra, escribió una construcción más segura.

Y aunque esa construcción ayudó, otro problema apareció un BIT más tarde.

El ingeniero de Blockstream, Russell O'Connor (Wuille lo denominó "el ataque de Russell"), encontró otro vector de ataque que permitiría a los usuarios robar Bitcoin transaccionados con el tema de la firma.

Durante la presentación, Wuille dijo:

Así que algo que debo Aprende sobre esto, al menos para mí, es que los modelos de ataque en esquemas multipartidistas pueden ser muy sutiles. Esto no era nada obvio.

Proceso y política

Esos vectores de ataque están resueltos, pero el trabajo en la Tecnología continúa.

Wuille informó a la audiencia que se están desarrollando varias Propuestas de Mejora de Bitcoin (BIP). Una vez finalizadas, proporcionarán un modelo de cómo funciona el nuevo esquema de firmas y cómo se añadirá exactamente a Bitcoin . Además, otros Colaboradores de Bitcoin tendrán la oportunidad de revisar y proponer cambios en las implementaciones.

Además, la implementación del código lleva mucho tiempo en desarrollo, y Nick, según él, ha estado realizando pruebas fuzz durante bastante tiempo. Las pruebas fuzz se refieren al acto de introducir datos aleatorios en un fragmento de código y comprobar si el resultado siempre es correcto.

"Dado que se hace eso cientos de veces por segundo en muchos núcleos durante un período prolongado, [las pruebas fuzz] tienen un buen historial de detección de errores sutiles", declaró Nick a CoinDesk, y añadió:

"No hemos encontrado ningún problema... aún reforzando nuestra confianza en la implementación".

Si este sigue siendo el caso, el código Schnorr no debería tardar tanto, según Wuille.

En su charla, Wuille dijo: "Dejando de lado la política, no es tan difícil agregar un código de operación mediante el control de versiones de script de SegWit".

Sin embargo, a medida que aumenta la controversia en torno a laactivación de SegWitCuando se muestra, la política puede ser algo difícil de ignorar.

De cualquier manera, el cambio de código ha recibido mucha atención recientemente, los desarrolladores han estado escribiendoentradas de blog explicativasy varias personas han estado charlando sobre ello en Reddit.

Pero, con miles de millones de dólares en juego, si una actualización altera el funcionamiento de Bitcoin (por ejemplo, los vectores de ataque mencionados anteriormente), la mayoría de las partes interesadas podrían dudar en agregar información al código rápidamente.

Nicolas Dorier, colaborador de Bitcoin CORE , por su ONE, estima que aún podría llevar un par de años lograr que Schnorr se agregue a Bitcoin.

E incluso Wuille, durante la presentación, admitió que este cronograma podría ser necesario.

Concluyó:

"Me gustaría ver lo que hemos estado trabajando aquí fusionado con Bitcoin, pero es un proceso largo".

Aviso legal: CoinDesk es una subsidiaria de Digital Currency Group, que tiene una participación accionaria en Blockstream.

Gafas divertidasvía Shutterstock

Alyssa Hertig

Alyssa Hertig, periodista y periodista especializada en Bitcoin y la red Lightning, colabora en CoinDesk . Su trabajo también ha aparecido en VICE, Mic y Reason. Actualmente escribe un libro que explora los entresijos de la gobernanza de Bitcoin . Alyssa posee algunos BTC.

Alyssa Hertig