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:
Múltiples interacciones resultan en altas tarifas de transacción, desafiando largos períodos.
Los datos de la firma de Lamport son relativamente largos
La complejidad de la función hash es alta
Los contratos son grandes y ocupan mucho espacio en el bloque.
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:
Reducir el número de interacciones y acortar el ciclo de desafío basado en pruebas de conocimiento cero.
Adoptar el esquema de firma única más compacto de Winternitz y otros.
Diseñar una función hash amigable con Bitcoin, como optimizar BLAKE3
Introducción de Scriptless Scripts, ahorrando espacio en scripts
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.
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.
12 me gusta
Recompensa
12
5
Republicar
Compartir
Comentar
0/400
ChainSherlockGirl
· 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
CryptoWageSlave
· 08-13 17:58
¿Realmente hay alguien que pueda entender esto?
Ver originalesResponder0
RugResistant
· 08-13 17:54
¡He estado esperando este momento! ~ Mundo Bitcoin
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:
Para optimizar aún más BitVM, este artículo propone las siguientes direcciones de mejora:
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.