ColliderScript: Avanza los convenios de Bitcoin sin un fork – Descubre cómo
El esfuerzo por incorporar «covenants» en Bitcoin — un mecanismo que permite tipos de transacciones más sofisticados al controlar cómo se pueden gastar las monedas en el futuro — ha sido un desafío persistente. Investigaciones recientes arrojan luz sobre cómo los covenants podrían lograrse sin el proceso polémico y complejo de un soft fork.
Nueva metodología: ColliderScript
Este nuevo enfoque, presentado en un documento por Ethan Heilman, Victor Kolobov, Avihu Levy y Andrew Poelstra, introduce “ColliderScript”, una metodología innovadora que podría permitir covenants en Bitcoin tal como existe hoy.
- La principal ventaja de ColliderScript es que habilita covenants sin requerir un cambio de protocolo como OP_CAT. El concepto de covenants en Bitcoin ha sido visto por algunos como amenazante debido a los cambios sustanciales requeridos en la capa de consenso para habilitarlo.
- ColliderScript evita ese problema demostrando que la funcionalidad de covenants es técnicamente factible en Bitcoin incluso ahora, aunque a un alto costo computacional, estimado inicialmente en millones de dólares por transacción debido al poder computacional significativo requerido.
- Aunque esto puede ser poco práctico en su forma actual, el documento presenta una valiosa prueba de concepto. Avihu Levy de StarkWare, uno de los coautores del documento, espera que incluso los covenants costosos tengan un lugar en Bitcoin.
Ventajas y perspectivas del ColliderScript
El enfoque de ColliderScript se basa en la criptografía SHA-1, que requiere un poder computacional sustancial para lograr resultados similares a los covenants. Levy y sus coautores proyectan que los avances en hardware o algoritmos dedicados podrían eventualmente reducir estos costos, haciendo que ColliderScript sea más práctico.
“Estoy 100% seguro de que podríamos mejorar, y mejorar significativamente”, dijo Levy. “Es muy claro que podemos mejorar las cosas en el frente de la función hash.”
SHA-1 también está programado para su obsolescencia, según el Instituto Nacional de Estándares y Tecnología (NIST). Sin embargo, eso no preocupa a Levy, siempre que el costo para un atacante malicioso siga siendo aproximadamente un millón de veces mayor que el costo de uno honesto.
“Si SHA-1 se vuelve problemático, puedes reemplazarlo en el algoritmo, por ejemplo, con SHA-256, que también existe en Bitcoin y con algunos cambios, esto probablemente también funcionaría, por lo que no es un problema.”
Impacto en el desarrollo futuro de Bitcoin
Levy reconoce que incluso cuando mejoren las eficiencias, llevar a cabo un soft fork de Bitcoin para incluir formalmente los covenants seguiría siendo el camino «más limpio, seguro y eficiente» hacia adelante.
Esta investigación no solo destaca un camino técnico; como señala Levy, puede servir para demostrar la utilidad de los covenants, acelerando potencialmente el proceso, a menudo lento, de construcción de consensos entre los interesados en Bitcoin.
Trazando paralelismos con el desarrollo de BitVM, que también comenzó como una innovación de alto costo antes de evolucionar hacia algo más escalable, Levy cree que ColliderScript puede seguir una trayectoria similar. Así como la segunda versión del BVM permitió un uso más factible para el entorno complejo de transacciones de Bitcoin, las futuras iteraciones de ColliderScript podrían hacer que las transacciones basadas en covenants sean cada vez más viables.
El proyecto surgió de una mezcla de curiosidad y persistencia, con Levy trabajando en él en su tiempo libre desde abril. A medida que Bitcoin continúa enfrentando desafíos en torno a la escalabilidad y la flexibilidad de las transacciones, este tipo de experimentación de base podría desempeñar un papel vital en el desarrollo de Bitcoin, ya sea que ColliderScript se convierta o no en una solución convencional.
Preguntas Frecuentes
- ¿Qué es ColliderScript?
ColliderScript es una metodología innovadora que permite la implementación de covenants en Bitcoin sin la necesidad de realizar cambios en el protocolo, como un soft fork.
- ¿Cuáles son las ventajas de usar ColliderScript?
Permite implementar covenants en Bitcoin sin cambios en el consenso y, aunque es costoso en su forma actual, ofrece una valiosa prueba de concepto para el desarrollo futuro.
- ¿Cuál es el futuro potencial de ColliderScript?
Con avances en hardware y algoritmos, los costos de ColliderScript podrían reducirse, haciendo su implementación más práctica y mostrando la utilidad de los covenants en Bitcoin.