Optimización de BitVM: Mejora de la eficiencia y seguridad de los contratos de Bitcoin
Bitcoin como un activo digital descentralizado, seguro y confiable, enfrenta problemas de escalabilidad a largo plazo. Su modelo UTXO resulta en un sistema sin estado, dificultando la ejecución de cálculos complejos que dependen del estado, lo que limita la construcción de aplicaciones descentralizadas y herramientas financieras complejas.
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 de Bitcoin. BitVM utiliza scripts de Bitcoin y Taproot para lograr Rollup optimista, estableciendo conexiones entre UTXO de Bitcoin y permitiendo scripts de Bitcoin con estado. Esto amplía enormemente los casos de uso potenciales de Bitcoin.
Pero BitVM todavía se encuentra en una etapa temprana y presenta algunos problemas en términos de eficiencia y seguridad:
El desafío y la respuesta requieren múltiples interacciones, lo que provoca altas tarifas y un período más largo.
Los datos de firma única de Lamport son bastante largos
La complejidad de la función hash es alta, los costos son mayores
Los contratos son enormes y la capacidad de la cadena de bloques es limitada
Adoptar un modelo de licencias, solo soporta desafíos entre dos partes
Para abordar estos problemas, este artículo propone las siguientes ideas de optimización:
Reducir el número de interacciones OP basado en ZK
Utilizar pruebas de conocimiento cero para reducir el número de desafíos de BitVM y mejorar la eficiencia. Que el desafío no sea el algoritmo original, sino el algoritmo de verificación, reduciendo así el número de rondas de desafío y acortando el ciclo. Se puede construir una prueba de fraude ZK, logrando una prueba ZK bajo demanda, que solo requiere prueba ZK cuando hay un desafío.
Firma única amigable de Bitcoin
Usar la firma de un solo uso de Winternitz en lugar de la firma de Lamport puede reducir el tamaño del compromiso de bit en un 50%, lo que a su vez reduce drásticamente las tarifas de transacción. En el futuro, se pueden explorar soluciones de firma de un solo uso más compactas.
Función hash amigable con Bitcoin
Implementar la función hash BLAKE3 basada en el script de Bitcoin para soportar la verificación de la prueba de inclusión de Merkle. Explorar otras funciones hash amigables con Bitcoin, como Keccak-256, Grøstl, etc.
Scripts sin guiones BitVM
Utilizando la tecnología Scriptless Scripts, se implementan promesas de compuertas lógicas en el circuito BitVM mediante firmas múltiples Schnorr y firmas adaptadoras, ahorrando espacio de script y aumentando la eficiencia.
Desafío multipartito sin necesidad de permiso
Investigar protocolos de desafío OP multi-partes sin necesidad de permiso, ampliando el modelo de confianza de BitVM de 1-de-n a 1-de-N. Resolver problemas como ataques de brujas y ataques de retraso, logrando un protocolo BitVM con menos confianza.
La exploración de la tecnología BitVM apenas ha comenzado, y en el futuro se seguirán explorando más direcciones de optimización para lograr la expansión de Bitcoin y prosperar el ecosistema 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.
17 me gusta
Recompensa
17
7
Republicar
Compartir
Comentar
0/400
0xTherapist
· 07-23 01:29
¿Qué entiendes? Solo hablas.
Ver originalesResponder0
LucidSleepwalker
· 07-22 11:50
¿Ah? Pues seguir tomando a la gente por tonta.
Ver originalesResponder0
SmartContractPlumber
· 07-20 02:02
La verdadera interacción quema dinero de verdad, la seguridad aún no ha sido probada.
Ver originalesResponder0
RetiredMiner
· 07-20 01:59
Finalmente hay un plan confiable.
Ver originalesResponder0
PumpDoctrine
· 07-20 01:56
Otra vez dibujando BTC, aún no está seguro.
Ver originalesResponder0
SchrodingerWallet
· 07-20 01:48
Los fanáticos locos de btc aman jugar con ello.
Ver originalesResponder0
ColdWalletGuardian
· 07-20 01:34
Temprano tomar a la gente por tonta tomar a la gente por tonta tomar a la gente por tonta, esperar a que termine la actualización para ver.
Plan de optimización de BitVM: mejora de la eficiencia y seguridad de los contratos de Bitcoin
Optimización de BitVM: Mejora de la eficiencia y seguridad de los contratos de Bitcoin
Bitcoin como un activo digital descentralizado, seguro y confiable, enfrenta problemas de escalabilidad a largo plazo. Su modelo UTXO resulta en un sistema sin estado, dificultando la ejecución de cálculos complejos que dependen del estado, lo que limita la construcción de aplicaciones descentralizadas y herramientas financieras complejas.
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 de Bitcoin. BitVM utiliza scripts de Bitcoin y Taproot para lograr Rollup optimista, estableciendo conexiones entre UTXO de Bitcoin y permitiendo scripts de Bitcoin con estado. Esto amplía enormemente los casos de uso potenciales de Bitcoin.
Pero BitVM todavía se encuentra en una etapa temprana y presenta algunos problemas en términos de eficiencia y seguridad:
Para abordar estos problemas, este artículo propone las siguientes ideas de optimización:
Reducir el número de interacciones OP basado en ZK
Utilizar pruebas de conocimiento cero para reducir el número de desafíos de BitVM y mejorar la eficiencia. Que el desafío no sea el algoritmo original, sino el algoritmo de verificación, reduciendo así el número de rondas de desafío y acortando el ciclo. Se puede construir una prueba de fraude ZK, logrando una prueba ZK bajo demanda, que solo requiere prueba ZK cuando hay un desafío.
Firma única amigable de Bitcoin
Usar la firma de un solo uso de Winternitz en lugar de la firma de Lamport puede reducir el tamaño del compromiso de bit en un 50%, lo que a su vez reduce drásticamente las tarifas de transacción. En el futuro, se pueden explorar soluciones de firma de un solo uso más compactas.
Función hash amigable con Bitcoin
Implementar la función hash BLAKE3 basada en el script de Bitcoin para soportar la verificación de la prueba de inclusión de Merkle. Explorar otras funciones hash amigables con Bitcoin, como Keccak-256, Grøstl, etc.
Scripts sin guiones BitVM
Utilizando la tecnología Scriptless Scripts, se implementan promesas de compuertas lógicas en el circuito BitVM mediante firmas múltiples Schnorr y firmas adaptadoras, ahorrando espacio de script y aumentando la eficiencia.
Desafío multipartito sin necesidad de permiso
Investigar protocolos de desafío OP multi-partes sin necesidad de permiso, ampliando el modelo de confianza de BitVM de 1-de-n a 1-de-N. Resolver problemas como ataques de brujas y ataques de retraso, logrando un protocolo BitVM con menos confianza.
La exploración de la tecnología BitVM apenas ha comenzado, y en el futuro se seguirán explorando más direcciones de optimización para lograr la expansión de Bitcoin y prosperar el ecosistema de Bitcoin.