¿Qué son las firmas de Schnorr?

A diferencia de la mayoría de las cadenas de bloques, BTC se ha mantenido prácticamente sin cambios desde sus primeros días, con la mayoría de las actualizaciones limitadas y destinadas a mejorar la eficiencia de la red en lugar de la funcionalidad. Las actualizaciones del protocolo BTC son muy raras y, a menudo, se utilizan para mejoras técnicas para garantizar la estabilidad y la seguridad de la red.

Una actualización importante para BTC es Taproot, que presenta varias mejoras, entre ellas las firmas Schnorr. Las firmas de Schnorr ofrecen varias ventajas sobre el mecanismo anterior para la generación y verificación de claves (ECDSA).

En este artículo, explicamos qué es una firma Schnorr y cómo hace que las firmas digitales en BTC sean más rápidas y eficientes.

firma digital

Las firmas digitales son esquemas matemáticos utilizados para verificar la autenticidad e integridad de la información digital. Proporcionan una forma de probar que un mensaje fue enviado por un remitente específico (autenticidad) y no ha sido alterado en tránsito (integridad). En otras palabras, una firma digital no es tan diferente de una firma física, ya que el remitente verifica su identidad e intención específica mediante su firma única.

Las firmas digitales se utilizan comúnmente en la distribución de software, transacciones financieras, software de gestión de contratos y muchas otras situaciones en las que es necesario detectar falsificaciones o manipulaciones.

Satoshi Nakamoto describe la importancia de las firmas digitales en BTC en el libro blanco de BTC de la siguiente manera:

  • "Definimos una moneda electrónica como una cadena de firmas digitales. Cada propietario transfiere monedas firmando digitalmente el hash de la transacción anterior y la clave pública del próximo propietario y agregándolo al final de la moneda al próximo propietario. El el beneficiario puede verificar la firma para verificar la propiedad en una cadena".*

En el caso de BTC, se utiliza una firma digital para verificar el propietario de la clave privada asociada con la dirección sin revelar la clave privada a la red. Cuando se envía una transacción para incluirla en un bloque, los nodos de la red Bitcoin verifican si la firma coincide con el mensaje y, si es así, aceptan la transacción.

**¿Qué es una firma de Schnorr? **

Las firmas Schnorr son un esquema de firma digital que firma transacciones y mensajes de manera eficiente y segura. Fue descrito por primera vez en un artículo de 1991 por Claus Schnorr.

Como algoritmo que utiliza criptografía de curva elíptica, Schnorr se propone como parte de la hoja de ruta de la tecnología BTC para reemplazar el algoritmo de firma digital de curva elíptica (ECDSA). Schnorr ha sido elogiado por su simplicidad, seguridad demostrable y linealidad. Dado que Schnorr requiere menos cómputo que ECDSA, se considera adecuado para transacciones de criptomonedas.

Ventajas de las firmas Schnorr

Las firmas de Schnorr tienen varias ventajas, incluida una alta eficiencia y una mayor privacidad, al tiempo que conservan todos los supuestos funcionales y de seguridad de ECDSA. Las firmas de Schnorr permiten tamaños de firma más pequeños, tiempos de verificación más rápidos y resistencia mejorada a ciertos tipos de ataques.

La ventaja más notable de las firmas de Schnorr es la agregación de claves: la agregación de múltiples firmas en una sola firma que es válida para la suma de sus claves. En otras palabras, Schnorr permite que múltiples partes colaboradoras generen una firma válida por la suma de sus claves públicas.

La agregación de firmas permite que las firmas de múltiples firmantes se combinen en una sola firma

La agregación de claves reduce las tarifas de transacción y mejora la escalabilidad subyacente porque las firmas electrónicas de configuraciones de firmas múltiples ocupan el mismo espacio en un bloque que las firmas de transacciones de una sola parte. Esta característica de Schnorr se puede utilizar para reducir el tamaño de los pagos multisig y otras transacciones relacionadas con multisig, como las transacciones del canal Lightning.

Otra propiedad importante de las firmas de Schnorr es la inmutabilidad. En el contexto de las firmas digitales, la manipulación se refiere a la capacidad de un atacante de modificar una firma válida de modo que la firma modificada siga siendo válida y autentique un mensaje que difiere de la firma original. Esto puede causar serios problemas para las aplicaciones de criptomonedas, donde un atacante malintencionado puede modificar las firmas de las transacciones para aumentar la cantidad de fondos transferidos o cambiar el destinatario de los fondos.

Schnorr también ofrece muchas ventajas de privacidad. Puede hacer que los esquemas de firmas múltiples sean externamente indistinguibles de las claves públicas únicas tradicionales, y Schnorr dificulta que los observadores distingan el gasto de firmas múltiples del gasto de firma única durante la actividad en cadena. Además, en una configuración multisig n-of-m, Schnorr hace que sea más difícil para un observador externo determinar qué participantes firmaron una transacción y cuáles no al observar la información en la cadena.

Solicitud de Schnorr en BTC

Las firmas de Schnorr se implementaron en BIP-340 como parte de la actualización de la bifurcación suave de Taproot y se activaron el 14 de noviembre de 2021 a la altura del bloque 709,632. Al igual que otras propuestas de actualización de BTC, los mineros de BTC votaron por Taproot. Taproot es una colección de mejoras de protocolo que introduce varias características nuevas, cambia la forma en que se procesan las transacciones en la cadena de bloques y habilita nuevas capacidades de secuencias de comandos. Taproot se considera una de las actualizaciones más importantes de BTC desde la adopción de Segregated Witness en 2017.

Schnorr hace que las firmas digitales de BTC sean más rápidas, seguras y fáciles de procesar. En particular, las firmas de Schnorr son compatibles con versiones anteriores de los algoritmos criptográficos de BTC, de modo que se pueden introducir a través de actualizaciones de bifurcación suave.

Comparación de firma Schnorr y ECDSA

Como se mencionó anteriormente, las firmas de Schnorr tienen varias ventajas sobre ECDSA, incluidos tamaños de firma más pequeños, tiempos de verificación más rápidos y resistencia mejorada a ciertos tipos de ataques. Las firmas de Schnorr también permiten la agregación de firmas, lo que reduce las tarifas de transacción y mejora la escalabilidad.

Vale la pena señalar que, si bien las firmas de Schnorr pueden considerarse más adecuadas para BTC, ECDSA todavía se usa ampliamente y se considera un esquema de firma seguro. La elección entre las firmas Schnorr y ECDSA puede depender de casos de uso específicos y requisitos de seguridad.

Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado
Comercie con criptomonedas en cualquier lugar y en cualquier momento
qrCode
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)