Una profunda exploración de la 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 sus redes Layer2 ha aumentado significativamente. Esta tendencia está impulsada por la mayor escalabilidad, menores tarifas de transacción y alta capacidad de procesamiento que ofrece la tecnología Layer2. Por lo tanto, 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.
Actualmente, hay tres soluciones principales para las transacciones cross-chain entre Bitcoin y Layer2: transacciones cross-chain centralizadas, puentes cross-chain BitVM y intercambios atómicos cross-chain. Estas tres tecnologías tienen características diferentes en términos de supuestos de confianza, seguridad, conveniencia, límites de transacción, etc., y pueden satisfacer diversas necesidades de aplicación.
Este artículo se centra en la tecnología de intercambio atómico cross-chain basada en firmas de adaptador. En comparación con el intercambio atómico basado en el hash time lock (HTLC), el esquema de firma de adaptador tiene las siguientes ventajas:
Reemplazó los scripts en cadena, logrando "scripts invisibles"
Menor ocupación de espacio en la cadena, menores costos
La transacción no puede conectarse, logrando una mejor protección de la privacidad.
Principio de firma del adaptador e intercambio atómico cross-chain
Firma de adaptador Schnorr y intercambio atómico
El proceso básico de firma del adaptador Schnorr es el siguiente:
Alice genera un número aleatorio r, calcula R = rG
Alice calcula c = H(R||m)
Alice calcula s' = r + cx - y, donde y es el valor de ajuste
Alice envía (R,s') a Bob
¿Bob verifica s'G ?= R + cX - Y
Bob, después de obtener y, puede calcular s = s' + y
(R,s) es la firma Schnorr completa.
Proceso de intercambio atómico basado en firmas adaptadoras Schnorr:
Alice crea la transacción TxA, enviando monedas a Bob
Alice genera la pre-firma (R,s'), y la envía a Bob
Bob crea la transacción TxB, paga la moneda a Alice
Bob genera la firma completa (R',s), y la envía a Alice
Alice puede deducir y después de obtener s, completando la firma de TxA
Ambas partes transmiten que el intercambio de la transacción se ha completado.
firma del adaptador ECDSA y intercambio atómico
El proceso básico de firma del adaptador ECDSA es el siguiente:
Alice genera un número aleatorio k, calcula R = kG
Alice calcula r = R_x mod n
Alice calcula s' = k^(-1)(H(m) + rx - y) mod n
Alice envía (r,s') a Bob
¿Bob verifica s'G ?= R + r(s'X - Y)
Bob, después de obtener y, puede calcular s = s' + y
(r,s) es la firma ECDSA completa.
El proceso de intercambio atómico basado en la firma del adaptador ECDSA es similar al esquema de Schnorr.
Problemas existentes y soluciones
problema de seguridad del número aleatorio
Existe el riesgo de filtración y reutilización de números aleatorios en la firma del adaptador, lo que puede llevar a la filtración de la clave privada. La solución es utilizar la norma RFC 6979, generando números aleatorios de manera determinista:
k = SHA256(sk, msg, counter)
Esto asegura que se genere el mismo número aleatorio para la misma entrada, al mismo tiempo que garantiza la aleatoriedad y la imprevisibilidad.
problemas del sistema heterogéneo cross-chain
Bitcoin utiliza el modelo UTXO, mientras que Ethereum Layer 2 utiliza el modelo de cuentas, lo que presenta un desafío para las aplicaciones de firma de adaptadores. La solución es implementar la lógica de intercambio atómico a través de contratos inteligentes en el lado de Layer 2.
Además, diferentes cadenas pueden utilizar diferentes algoritmos de firma. Cuando se utiliza la misma curva pero algoritmos diferentes, ( como Bitcoin utiliza Schnorr, Layer2 utiliza ECDSA ), la firma del adaptador sigue siendo segura. Pero si la curva es diferente, no se puede utilizar la firma del adaptador.
Aplicación de custodia de activos digitales
La firma de adaptador se puede utilizar para implementar la custodia de activos digitales no interactiva. Los pasos principales son los siguientes:
Alice y Bob crean una salida de firma múltiple 2-de-2
Ambas partes intercambian firmas prefirmadas y texto cifrado
Firmar y difundir la transacción de fondos después de verificar la validez del texto cifrado.
En caso de disputa, se puede solicitar al custodio que descifre y obtenga el valor de adaptación.
La parte que obtiene el valor de adaptación puede completar la firma de la transacción y transmitirla.
Este plan no requiere la participación de un custodio en la inicialización, y no necesita hacer público el contenido del contrato, lo que proporciona una buena privacidad.
Resumen
Este artículo analiza en detalle el principio de aplicación de la firma de adaptador en el intercambio atómico cross-chain, los problemas existentes y las soluciones. La tecnología de firma de adaptador proporciona una solución eficiente y que protege la privacidad para las transacciones cross-chain descentralizadas, y se espera que desempeñe un papel importante en el ecosistema cross-chain del futuro.
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.
16 me gusta
Recompensa
16
5
Republicar
Compartir
Comentar
0/400
GasGuzzler
· 07-24 09:56
Prueba anticipada de la tecnología de próxima generación, se ve impresionante
Ver originalesResponder0
0xLostKey
· 07-22 20:13
protocolo de privacidad jugadores gkd
Ver originalesResponder0
RugDocScientist
· 07-22 20:03
En esta vida, estoy atrapado en la cadena.
Ver originalesResponder0
LiquidityWitch
· 07-22 20:01
¿Con este nivel también te atreves a avanzar?
Ver originalesResponder0
PonziDetector
· 07-22 19:58
¿Tan altos son los costos de L2 y aún así hay tarifas bajas?
Firma del adaptador: una nueva herramienta para el intercambio atómico cross-chain
Una profunda exploración de la 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 sus redes Layer2 ha aumentado significativamente. Esta tendencia está impulsada por la mayor escalabilidad, menores tarifas de transacción y alta capacidad de procesamiento que ofrece la tecnología Layer2. Por lo tanto, 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.
Actualmente, hay tres soluciones principales para las transacciones cross-chain entre Bitcoin y Layer2: transacciones cross-chain centralizadas, puentes cross-chain BitVM y intercambios atómicos cross-chain. Estas tres tecnologías tienen características diferentes en términos de supuestos de confianza, seguridad, conveniencia, límites de transacción, etc., y pueden satisfacer diversas necesidades de aplicación.
Este artículo se centra en la tecnología de intercambio atómico cross-chain basada en firmas de adaptador. En comparación con el intercambio atómico basado en el hash time lock (HTLC), el esquema de firma de adaptador tiene las siguientes ventajas:
Principio de firma del adaptador e intercambio atómico cross-chain
Firma de adaptador Schnorr y intercambio atómico
El proceso básico de firma del adaptador Schnorr es el siguiente:
Proceso de intercambio atómico basado en firmas adaptadoras Schnorr:
firma del adaptador ECDSA y intercambio atómico
El proceso básico de firma del adaptador ECDSA es el siguiente:
El proceso de intercambio atómico basado en la firma del adaptador ECDSA es similar al esquema de Schnorr.
Problemas existentes y soluciones
problema de seguridad del número aleatorio
Existe el riesgo de filtración y reutilización de números aleatorios en la firma del adaptador, lo que puede llevar a la filtración de la clave privada. La solución es utilizar la norma RFC 6979, generando números aleatorios de manera determinista:
k = SHA256(sk, msg, counter)
Esto asegura que se genere el mismo número aleatorio para la misma entrada, al mismo tiempo que garantiza la aleatoriedad y la imprevisibilidad.
problemas del sistema heterogéneo cross-chain
Bitcoin utiliza el modelo UTXO, mientras que Ethereum Layer 2 utiliza el modelo de cuentas, lo que presenta un desafío para las aplicaciones de firma de adaptadores. La solución es implementar la lógica de intercambio atómico a través de contratos inteligentes en el lado de Layer 2.
Además, diferentes cadenas pueden utilizar diferentes algoritmos de firma. Cuando se utiliza la misma curva pero algoritmos diferentes, ( como Bitcoin utiliza Schnorr, Layer2 utiliza ECDSA ), la firma del adaptador sigue siendo segura. Pero si la curva es diferente, no se puede utilizar la firma del adaptador.
Aplicación de custodia de activos digitales
La firma de adaptador se puede utilizar para implementar la custodia de activos digitales no interactiva. Los pasos principales son los siguientes:
Este plan no requiere la participación de un custodio en la inicialización, y no necesita hacer público el contenido del contrato, lo que proporciona una buena privacidad.
Resumen
Este artículo analiza en detalle el principio de aplicación de la firma de adaptador en el intercambio atómico cross-chain, los problemas existentes y las soluciones. La tecnología de firma de adaptador proporciona una solución eficiente y que protege la privacidad para las transacciones cross-chain descentralizadas, y se espera que desempeñe un papel importante en el ecosistema cross-chain del futuro.