La puente BitVM se demostró con éxito por primera vez en la red principal de Bitcoin, y las pruebas de ataque y defensa verificaron su seguridad.

robot
Generación de resúmenes en curso

La demostración exitosa del puente BitVM en la red principal de Bitcoin

Recientemente, se logró un importante avance en la Mainnet de Bitcoin. Un equipo demostró con éxito dos casos de uso en tiempo real de los puentes BitVM, mostrando su funcionalidad completa y seguridad. Este logro no solo valida la viabilidad de los puentes BitVM, sino que también prueba la efectividad de colaborar con grupos de minería para procesar transacciones no estándar (NSTs), resolviendo un desafío clave que los puentes BitVM habían enfrentado durante mucho tiempo.

Desde el 31 de marzo, el equipo mostró por primera vez el potencial de BitVM en la red de prueba dedicada bitvmnet. Para realizar el prototipado en la red de prueba, tuvieron que modificar el cliente de Bitcoin Core para adaptarse a los NSTs, un tipo de transacción que normalmente supera el límite de 400 KB permitido por la estrategia de memoria predeterminada de Bitcoin. Superar el problema de NST en la Mainnet es el último paso clave en el desarrollo del producto.

Recientemente, el equipo anunció que ha establecido colaboraciones con varias piscinas de minería, dedicadas especialmente a resolver los desafíos de NST. Lo emocionante es que las API de estas piscinas ya han procesado con éxito el primer lote de NSTs en tiempo real provenientes del puente BitVM, respondiendo a las solicitudes de usuarios reales.

Esta demostración involucra dos casos completos de uso del puente BitVM. Es importante destacar que uno de los casos maneja dos tipos diferentes de NSTs: transacciones de Assert y transacciones de Disprove. Esta demostración demuestra de manera contundente la capacidad del puente BitVM y el éxito de la colaboración con los pools de minería.

El primer caso de uso del puente BitVM se ejecutó con éxito en la red principal de Bitcoin

Demostración en vivo de Mainnet

Rol de demostración

Para ilustrar el mecanismo de funcionamiento del puente, la demostración del Mainnet incluye los siguientes roles:

  • Usuarios de recarga: Inicie el proceso al puentear BTC a Ethereum.
  • Dos Brokers:
    • Broker A (malicioso): intenta robar fondos a través de solicitudes de retiro no válidas.
    • Broker B (honesto): iniciar un proceso de retiro legítimo.

Trabajo de preparación: Recarga y creación de instancia de puente

  1. El usuario recarga 0.0001 BTC en el contrato inteligente BitVM.
  2. Luego, el usuario que recarga acuñó 0.0001 Peg-BTC en la red Ethereum (YBTC).

Caso 1: Retiro del Broker Honesto

Esta escena demuestra el proceso en el que un Broker honesto recupera BTC y colaterales después de destruir Peg-BTC (YBTC) en Ethereum. Esto muestra la funcionalidad de retiro flexible del puente BitVM.

  1. El corredor B quema YBTC en Ethereum.
  2. El corredor B envía una solicitud de retiro de transacción Kickoff en Bitcoin.
  3. Después del tiempo de espera predefinido, el Broker B recupera con éxito BTC y la garantía a través de la transacción HappyTake.

Este caso valida la ruta de retiro optimista de los participantes honestos.

El primer caso de uso del puente BitVM se ejecutó con éxito en la red principal de Bitcoin

Caso 2: Solicitud de retiro inválido rechazada

Esta escena clave muestra la solidez del modelo de seguridad. Un Broker malicioso (Broker A) intenta robar fondos, pero el protocolo de prueba de fraude involucrando NSTs frustra con éxito este ataque.

  1. El corredor A envía una solicitud de retiro inválido para la transacción Kickoff.
  2. Un observador honesto detecta el fraude y envía una transacción Challenge, forzando al Broker A a entrar en la "ruta pesimista" del protocolo de prueba de fraude.
  3. El corredor A se ve obligado a revelar todos los valores intermedios del bloque de datos del validador. Este paso implica una transacción Assert, que es un NST procesado con éxito por el grupo de minería colaborativo.
  4. El observador ejecuta todos los bloques de datos fuera de línea y identifica uno incorrecto, luego envía una transacción de Disprove para reproducir el bloque de datos erróneo en la cadena. Esto finalmente anula la solicitud de retiro inválida. La transacción de Disprove también es un NST, que también se procesa con éxito en Mainnet.

Este caso demuestra claramente la capacidad del puente BitVM para castigar a los actores maliciosos y proteger los fondos de los usuarios, lo cual se debe fundamentalmente al manejo de transacciones NSTs como Assert y Disprove en la Mainnet.

El primer caso de uso del puente BitVM se ejecutó con éxito en la red principal de Bitcoin

La exitosa demostración en vivo en la red principal de Bitcoin es un hito importante. Verifica la solidez de la tecnología relacionada, la fuerte asociación con los grupos mineros, así como el compromiso de construir una infraestructura de Bitcoin escalable, segura y sin confianza. Esto allana el camino para la nueva generación de aplicaciones de finanzas descentralizadas en Bitcoin.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
VirtualRichDreamvip
· hace20h
increíble 续航bomba满了
Ver originalesResponder0
CoinBasedThinkingvip
· 07-11 07:28
Bit链亲测稳了
Ver originalesResponder0
RooftopVIPvip
· 07-11 03:26
Ver el futuro del bull run
Ver originalesResponder0
WalletDivorcervip
· 07-11 03:26
Esto es lo que se llama verdadera Descentralización
Ver originalesResponder0
Token_Sherpavip
· 07-11 03:22
Fiable, digno de expectativa
Ver originalesResponder0
BearMarketBuildervip
· 07-11 03:08
La defensa y el ataque son muy sólidos.
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)