¿Qué son las firmas Schnorr? (BIP 340) La clave de Taproot

Tiempo de lectura: 4 minutos

Primero, entendamos la relación entre Bitcoin y EDCSA

Bitcoin es el gigante por excelencia en el mundo de las criptomonedas hace más de 12 años. Pero eso no quieren decir que Bitcoin no haya cambiado a lo largo de ese tiempo.

Al igual que Ethereum, Bitcoin es un proyecto con una blockchain que constantemente requiere incluir mejoras para mejorar ciertos aspectos.


Actualmente una de las dificultades existentes dentro de Bitcoin, va de la mano con la Firma ECDSA. Respectivamente, ECDSA es el algoritmo de firma digital que Satoshi Nakamoto decidió usar para Bitcoin.

Por supuesto, es una herramienta que es utilizada actualmente para firmar las transacciones que estés realizando dentro de la red.

De esta manera, después de especificar que quieres transferir 3 BTC a tu colega Alex, confirmas que realizaste esa operación. Para ello, utilizas una clave privada que funciona como tu firma digital.

A partir de ello, se genera una clave pública a la que los mineros pueden acceder para verificar que la información sea correcta y validar tu transacción.

En cambio, ¿qué pasaría si los BTC que quieres transferir no son solo tuyos, sino que tienes una cartera multisig o multifirma con otros colegas?

En consecuencia, para esa simple transacción de Bitcoin, se requieren de una cantidad específica de firmas (N) que la autoricen, siguiendo el esquema M-of-N.

Por supuesto, de eso depende si, en un acuerdo, establecieron quiénes serían los firmantes principales, si Julieta y tú o Vicente y Julieta, etcétera.

En fin, lo importante es que cada uno debe firmar para que se pueda realizar, lo que amplía el tiempo de demora.

Pese a todo, ¿te imaginas que exista un algoritmo en el que una sola firma sustituya a todas las firmas y fuese totalmente seguro?

Justamente de eso hablaremos hoy, las firmas Schnorr, también conocidas como un paso más hacia el futuro de una red Bitcoin mejorada. ¡Veamos de qué trata!

¿Qué son las firmas Schnorr? La clave de Taproot (BIP 340)

¿Qué son las firmas Schnorr?

Las firmas Schnorr es un esquema de firmas que permite sustituir un conjunto de firmas en una sola, cuando todas proceden del mismo input.

Básicamente, crea una única firma para todas las partes involucradas, lo que facilita las transacción de múltiples firmas.

Primeramente, este esquema de firma digital fue propuesto y patentado en 1991 por el criptógrafo alemán Klaus-Peter Schnorr.

Por ende, es más antiguo que el algoritmo de firma actual de Bitcoin. Ahora, te preguntarás ¿por qué no fue incluido desde el comienzo en Bitcoin?

La respuesta recae en que las patentes expirarían apenas en 2008, cuando Nakamoto introdujo Bitcoin al mundo.

Sin embargo, este algoritmo no estaba estandarizado y no se usaba ampliamente, al contrario de la propuesta de firma digital de curva elíptica.

No obstante, en 2018, la situación cambió con el borrador que el ingeniero de Blockstream, Pieter Wuille, incluyó en la solicitud de cambios para una bifurcación suave o soft fork.

Su borrador contenía la propuesta de cómo se vería un esquema de firma Schnorr en Bitcoin.

Finalmente, en enero de 2020 obtuvo el número BIP340, el cual describe la definición técnica de la firma Schnorr en Bitcoin.

En todos estos años, ha sido un tema de debate, el cual culminó en una decisión unánime a favor de las firmas Schnorr y Taproot por parte de los mineros (con un 90% de acuerdo).

Con respecto a su activación, comenzará a funcionar en noviembre de este año, activándose automáticamente a la altura del bloque 709.632. Por el momento, se visualiza como la primera actualización que verá Bitcoin desde hace cuatro años.

¿Cómo funciona?

Para ponerlo en términos simples, volvamos al ejemplo.

Con las firmas Schnor, las firmas de Vicente y Julieta se convertirán automáticamente en una sola, como si combinaran las firmas.

De esta manera, el observador o minero, no podrá vincular una firma con una persona o un número específico de personas. 

En particular, haz de cuenta de que es como si hicieran un pastel, Vicente y Julieta participarían en el proceso de preparación y entregarían un solo pastel.

En consecuencia, no sabemos quién batió los huevos, quién esparció la crema, etcétera; lo cual se genera de forma rápida a través del algoritmo.

Después de que se coloque la firma Schnorr, el observador validará que se haya confirmado la transacción y serán transferidos los 3 BTC a Álex.

¿Qué son las firmas Schnorr? La clave de Taproot (BIP 340)

Finalmente, ¿Cuáles son sus ventajas frente a ECDSA?

  • El esquema de firmas Schnnor, incorporado en Bitcoin BIP340, brinda una mayor privacidad y escalabilidad de las transacciones.
  • Combina las firmas, por lo que no ocupa tanto espacio en la blockchain. De este modo, se reduce tamaño de la transacción y sus tarifas.
  • Disminuye el uso de ancho de banda y favorece que las transacciones se validen rápidamente.
  • Dificulta el uso de tecnología de identificación de wallet o huella digital, lo que fortalece el anonimato y la seguridad de tu información.

Hasta aquí llegó nuestra travesía.

Si estás interesado en leer más artículos asociados con las novedades del universo de las criptos y sus conceptos básicos, puedes cliquear encima de las temáticas de abajo.

Si en cambio, quieres apoyar las nuevas actualizaciones de Bitcoin, puedes comprar BTC de manera segura y rápida desde nuestra web.

¡Hasta la próxima!


Deja un comentario
La dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *