BitVM: Contratos Turing completos en Bitcoin y sus direcciones de optimización

BitVM: Contratos Turing completos en Bitcoin

Bitcoin, como un activo digital descentralizado, seguro y de confianza, enfrenta desde hace tiempo problemas de escalabilidad. El modelo UTXO de Bitcoin lleva a que el sistema sea sin estado, careciendo de la capacidad para ejecutar cálculos complejos, lo que limita el desarrollo de aplicaciones descentralizadas y herramientas financieras complejas.

Para la escalabilidad de Bitcoin, existen principalmente tecnologías como canales de estado, cadenas laterales y verificación del cliente. Los canales de estado ofrecen soluciones de pago seguras, pero la verificación es compleja y la capacidad de cálculo es limitada. Las cadenas laterales admiten una amplia gama de aplicaciones, pero su seguridad es relativamente baja. La verificación del cliente puede manejar transacciones complejas, pero carece de una restricción bidireccional con Bitcoin, lo que compromete su seguridad.

En diciembre de 2023, el proyecto ZeroSync propuso la solución BitVM, que permite implementar contratos de Bitcoin Turing completos sin alterar el consenso de la red Bitcoin. BitVM utiliza scripts de Bitcoin y Taproot para lograr Rollup optimista. Basado en firmas de Lamport, permite que dos UTXO establezcan una conexión y realicen scripts de Bitcoin con estado. Se comprometen programas grandes en direcciones Taproot, ejecutando cálculos complejos a través de interacciones fuera de la cadena, y solo se ejecutan en la cadena en caso de disputas.

BitVM ha ampliado enormemente los escenarios de aplicación de Bitcoin, pero todavía se encuentra en una etapa temprana, y existen algunos problemas en términos de eficiencia y seguridad:

  1. Múltiples interacciones resultan en altas tarifas de transacción, desafiando largos períodos.
  2. Los datos de la firma de Lamport son relativamente largos
  3. La complejidad de la función hash es alta
  4. Los contratos son grandes y ocupan mucho espacio en el bloque.
  5. Solo se admiten desafíos bilaterales en modo de licencia

Para optimizar aún más BitVM, este artículo propone las siguientes direcciones de mejora:

  1. Reducir el número de interacciones y acortar el ciclo de desafío basado en pruebas de conocimiento cero.
  2. Adoptar el esquema de firma única más compacto de Winternitz y otros.
  3. Diseñar una función hash amigable con Bitcoin, como optimizar BLAKE3
  4. Introducción de Scriptless Scripts, ahorrando espacio en scripts
  5. Implementar un modo de desafío múltiple sin permiso

En el futuro, continuaremos explorando más direcciones de optimización, promoviendo el desarrollo de la tecnología BitVM y expandiendo los escenarios de aplicación de Bitcoin.

BTC-4.26%
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
  • 5
  • Republicar
  • Compartir
Comentar
0/400
ChainSherlockGirlvip
· 08-13 19:42
¡Las personas en la Comunidad de cadena tienen otra gran noticia! Vamos a hacer un análisis de datos~
Ver originalesResponder0
CryptoWageSlavevip
· 08-13 17:58
¿Realmente hay alguien que pueda entender esto?
Ver originalesResponder0
RugResistantvip
· 08-13 17:54
¡He estado esperando este momento! ~ Mundo Bitcoin
Ver originalesResponder0
VCsSuckMyLiquidityvip
· 08-13 17:50
¡btc es un dios eterno!
Ver originalesResponder0
GateUser-00be86fcvip
· 08-13 17:43
btc todavía necesita ampliar~
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)