Escrita por Echo, Infinitas dirigida por Hong Shuning
El 9 de octubre, Robin Linus, cofundador del desarrollador de blockchain ZeroSync, dio a conocer el libro blanco de BitVM. “Cualquier función computable puede ser verificada en Bitcoin”, publicó Linus en X (antes Twitter). “Esto hace que los contratos inteligentes en Bitcoin sean más expresivos. En particular, implementa características que creemos que requieren una bifurcación suave”, lo que podría aportar más casos de uso de DeFi y escalabilidad a la red.
BitVM significa que Bitcoin ahora puede ser Turing-completitud como cualquier otra cadena: permite a los desarrolladores ejecutar contratos complejos en Bitcoin sin cambiar las reglas básicas de Bitcoin. Su aparición ha generado expectación al permitir que Bitcoin compita con plataformas de contratos inteligentes como Ethereum, manteniendo al mismo tiempo su seguridad y sus características descentralizadas.
Anteriormente, también aparecieron una serie de protocolos para el ecosistema BTC, como el protocolo Ordinals creado por el colaborador de Bitcoin Core, Casey Rodarmor, que generó el primer NFT de la red Bitcoin e introdujo los conceptos de Ordinals e Inions. El protocolo Taro, que hace que Bitcoin sea más programable mediante la introducción de un nuevo lenguaje de contratos inteligentes, tiene como objetivo traer más proyectos financieros al ecosistema de Bitcoin; El protocolo RGB, inspirado en los conceptos de Peter Todd de sello de un solo uso y validación del lado del cliente en 2016, también lanzó la versión 0.10 este año, utilizando Bitcoin como activo subyacente e introduciendo la funcionalidad de contrato inteligente para los estudiantes de Bitcoin.
La aparición de estos protocolos ha traído nuevas posibilidades para el desarrollo del ecosistema Bitcoin. No solo aumenta la funcionalidad y la escalabilidad de la red Bitcoin, sino que también proporciona herramientas más innovadoras para que los miembros de la comunidad promuevan un mayor desarrollo del ecosistema Bitcoin.
BitVM es la abreviatura de “Bitcoin Virtual Machine”. Podemos imaginarlo como un laboratorio de pruebas virtual donde los desarrolladores son libres de operar cualquier programa informático o ejecutar cualquier contrato inteligente, lo que permite a los desarrolladores simular el comportamiento del programa sin imponer ninguna carga o cambio en la red real de Bitcoin.
Al actuar como una capa intermedia, BitVM aumenta la eficiencia y reduce la carga computacional en la cadena de bloques de Bitcoin. Para cálculos complejos o contratos inteligentes, antes de las operaciones irreversibles, es posible verificarlo primero fuera de la cadena. Por lo tanto, el sistema ayuda a mantener la integridad de la cadena de bloques, proporcionando una plataforma para operaciones más complejas pero seguras. Los roles y flujos de trabajo en BitVM incluyen principalmente:
RGB es un sistema de contratos inteligentes escalable y confidencial de Bitcoin y Lightning Network desarrollado por la Asociación de Estándares LNP/BP, que aporta la compleja programabilidad y flexibilidad de las plataformas de contratos inteligentes como Ethereum al ecosistema de Bitcoin. Adopta los conceptos de propiedad privada y copropiedad y es una forma de computación distribuida completa y sin confianza de Turing que no requiere la introducción de protocolos descentralizados sin bloques para tokens.
RGB está diseñado para ejecutar contratos inteligentes escalables, robustos y privados en cadenas de bloques UTXO como Bitcoin, lo que permite que los activos digitales y los contratos inteligentes aporten más funcionalidad a Bitcoin. Con RGB, los desarrolladores pueden ejecutar complejos contratos inteligentes de múltiples clases, como la emisión de tokens, la acuñación de NFT, DeFi, DAO y más, lo que permite un estímulo continuo de la innovación sobre la poderosa cadena de bloques de Bitcoin mientras mantiene su seguridad. Proceso específico de implementación:
Combinado con el libro blanco de BitVM, BitVM ofrece las siguientes características “nuevas” para Bitcoin:
La primera limitación es que su diseño se centra en una “configuración bipartita” de probador y verificador, lo que significa que el sistema no es actualmente capaz de manejar transacciones o contratos con múltiples partes, lo que limita la idoneidad de interacciones más complejas entre múltiples participantes. Esta limitación puede obstaculizar la capacidad de BitVM para mantenerse al día con las necesidades y expectativas emergentes.
La segunda limitación es que la cantidad de almacenamiento y computación de datos fuera de la cadena requerida está mucho más allá de las capacidades de las computadoras modernas, y aunque la computación fuera de la cadena ayuda a minimizar el impacto de BitVM en la cadena de bloques, la enorme carga computacional lo hace prácticamente imposible y solo teóricamente factible.
Conceptos como la conexión de múltiples canales bidireccionales para formar una red (similar a la Lightning Network de Bitcoin) se han visto como formas de ampliar la funcionalidad de un sistema. Podemos esperar que el protocolo RGB al que se le ha dado “mucha esperanza” pueda lograr avances específicos en las limitaciones de BitVM en el futuro.
Tanto los protocolos BitVM como RGB tienen como objetivo ampliar las capacidades de Bitcoin, pero tienen algunas diferencias clave en el diseño. BitVM hace hincapié en la informática fuera de la cadena y la protección contra el fraude para garantizar la ejecución de los contratos y la integridad de las transacciones, mientras que RGB se centra más en la privacidad.
RGB está diseñado con un modelo de autenticación del lado del cliente, lo que significa que cuando el usuario A envía un activo al usuario B, el usuario A no comerciará públicamente en la red, sino que enviará el activo al usuario B a través de la transmisión punto a punto. Un diseño de este tipo solo requiere el uso de redes públicas para evitar el doble gasto.
En conclusión, la idea de BitVM está llena de innovación e imaginación, sin embargo, en base a su implementación actual del marco técnico, está claro que es probable que se limite a la etapa de concepto del libro blanco a corto plazo, y todavía existen grandes desafíos en la exploración de escenarios de aplicación a largo plazo y aplicaciones prácticas. Por el contrario, el protocolo RGB ha mostrado una tendencia pequeña y rápida en aplicaciones comerciales a gran escala, y sus características más maduras. Queda por ver si ambos serán los puntos álgidos narrativos de próxima generación para el ecosistema Bitcoin, y queda por ver si pueden surgir otros protocolos.
Bibliografía: