Firma del adaptador: solución de privacidad eficiente para intercambios atómicos cross-chain

robot
Generación de resúmenes en curso

Firma del adaptador y su aplicación en el intercambio atómico cross-chain

Con el rápido desarrollo de las soluciones de escalado Layer2 de Bitcoin, la frecuencia de transferencia de activos entre Bitcoin y las redes Layer2 ha aumentado significativamente. Esta tendencia está impulsada por la mayor escalabilidad, menores tarifas de transacción y alta capacidad de procesamiento que ofrecen las tecnologías Layer2. La interoperabilidad entre Bitcoin y las redes Layer2 se está convirtiendo en un componente clave del ecosistema de criptomonedas, impulsando la innovación y proporcionando a los usuarios herramientas financieras más diversas y potentes.

Análisis de la tecnología de cruce de cadenas de activos de Bitcoin y Layer2

Actualmente, hay tres soluciones principales para las transacciones cross-chain entre Bitcoin y Layer2: transacciones cross-chain centralizadas, el puente cross-chain BitVM y el intercambio atómico cross-chain. Estas tecnologías difieren en términos de suposiciones de confianza, seguridad, conveniencia, límites de transacción, etc., y pueden satisfacer diferentes necesidades de aplicación.

El intercambio atómico cross-chain es una tecnología de intercambio de alta frecuencia cross-chain, descentralizada, sin censura y con buena protección de la privacidad, ampliamente utilizada en intercambios descentralizados. En la actualidad, incluye principalmente dos formas de implementación basadas en el contrato de tiempo hash (HTLC) y la firma del adaptador.

En comparación con HTLC, el intercambio atómico basado en firmas de adaptador tiene las siguientes ventajas:

  1. Sustituyó los scripts en cadena, logrando un "script invisible"
  2. Ocupa menos espacio en la cadena y tiene costos más bajos
  3. La transacción no puede conectarse, mejor privacidad.

Este artículo presenta principalmente los principios de las firmas adaptadoras Schnorr/ECDSA y el intercambio atómico cross-chain, analiza los problemas existentes y ofrece soluciones, y finalmente explora la aplicación de las firmas adaptadoras en la custodia de activos digitales.

Firma del adaptador e intercambio atómico cross-chain

Firma de adaptador Schnorr y intercambio atómico

La firma del adaptador Schnorr incluye los siguientes pasos:

  1. Alice elige un número aleatorio r, calcula R = r·G
  2. Alice calcula c = H(R||P||m)
  3. Alice calcula s^ = r + c·x
  4. Alice envía (R,s^) a Bob
  5. Bob verifica s^·G = R + c·P
  6. Bob elige y, calcula Y = y·G
  7. Bob calcula s = s^ + y
  8. Bob transmite la firma (R,s)

Análisis de la tecnología de cruce de cadenas de activos de Bitcoin y Layer2

El proceso de intercambio atómico es el siguiente:

  1. Alice genera la firma del adaptador, envía (R, s^) a Bob
  2. Bob verifica la firma del adaptador
  3. Bob genera su propia transacción, la transmite a la cadena.
  4. Alice extrae y de la transacción de Bob
  5. Alice calcula s = s^ + y, transmite su propia transacción

Firma del adaptador ECDSA y intercambio atómico

Los pasos para la firma del adaptador ECDSA son similares, la principal diferencia radica en que el método de cálculo de la firma es diferente:

s^ = r^(-1)(hash(m) + R_x·x)

El proceso de intercambio atómico es similar al de Schnorr.

Análisis de la tecnología de跨链 entre Bitcoin y activos Layer2

Problemas y soluciones

problema de números aleatorios

Existen riesgos de seguridad por la filtración y reutilización de números aleatorios en la firma del adaptador, lo que puede resultar en la filtración de claves privadas. La solución es utilizar el estándar RFC 6979 para generar números aleatorios de manera determinista:

k = SHA256(sk, msg, counter)

problema de escenario cross-chain

  1. Problema de heterogeneidad entre UTXO y el modelo de cuentas: Bitcoin utiliza el modelo UTXO, mientras que Ethereum utiliza el modelo de cuentas, lo que impide la pre-firmación de transacciones de reembolso en Ethereum. La solución es implementar un contrato inteligente en el lado de Ethereum.

  2. Curvas idénticas, algoritmos diferentes: Si dos cadenas utilizan la misma curva pero diferentes algoritmos de firma (, como uno utilizando ECDSA y el otro Schnorr ), la firma del adaptador sigue siendo segura.

  3. Diferentes curvas: Si dos cadenas utilizan diferentes curvas elípticas, no se puede utilizar directamente la firma del adaptador, se requieren otras soluciones.

Análisis de la tecnología de cruce de activos de Bitcoin y Layer2

Aplicación de custodia de activos digitales

La firma del adaptador puede lograr el almacenamiento de activos digitales no interactivo:

  1. Alice y Bob crean una salida de firma múltiple 2 de 2.
  2. Alice y Bob generan firmas de adaptador respectivamente y encriptan el adaptador con la clave pública del custodio.
  3. En caso de controversia, el custodio puede desencriptar el adaptador para ayudar a una de las partes a completar la transacción.

Esta solución no requiere la participación de un custodio en la configuración inicial, lo que proporciona ventajas no interactivas.

La criptografía verificable es un componente clave de este esquema, principalmente existen dos implementaciones: Purify y Juggling.

Análisis de la tecnología de跨链 entre Bitcoin y activos Layer2

Análisis de la tecnología de cruce de activos de Bitcoin y Layer2

Análisis de la tecnología de跨链 entre Bitcoin y activos de Layer2

Resumen

Este artículo detalla los principios de la firma adaptadora, los problemas existentes y las soluciones, analiza los desafíos de su aplicación en escenarios de cross-chain y explora las aplicaciones ampliadas en la custodia de activos digitales. La firma adaptadora proporciona una solución técnica eficiente y amigable con la privacidad para el intercambio atómico cross-chain, y se espera que desempeñe un papel importante en escenarios como el comercio descentralizado.

BTC0.86%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 4
  • Republicar
  • Compartir
Comentar
0/400
MetaNomadvip
· hace18h
Marcar quién aún no ha introducido una posición.
Ver originalesResponder0
FUD_Vaccinatedvip
· hace18h
btc2l2 es más atractivo que esos zk.
Ver originalesResponder0
MagicBeanvip
· hace18h
¿No te cansas de jugar l2?
Ver originalesResponder0
ProposalDetectivevip
· hace18h
Otro plan de Rug Pull con un gas exorbitante
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)