Uno de los desarrollos actuales más interesantes dentro del ecosistema Bitcoin es BitVM o Bitcoin Virtual Machine. Se trata de una nueva tecnología que permite ejecutar contratos inteligentes completos de Turing en Bitcoin sin requerir ningún cambio en el protocolo central de Bitcoin. Gracias a ello, BitVM tiene el potencial de desbloquear una gama completamente nueva de aplicaciones para Bitcoin, incluidas las finanzas descentralizadas (DeFi), los tokens no fungibles (NFT) y los juegos.
WORLDCOIN Y SU ESCANEO DE IRIS CHOCAN CON LAS LEYES DE EUROPA
El protocolo ha sido desarrollado por Robin Linus, un reputado desarrollador de Bitcoin, muy conocido en la comunidad por presentar la propuesta de ZeroSync, una solución que utiliza ZKP para permitir sincronizar los nodos de Bitcoin con la red de forma casi instantánea, gracias al uso de estas pruebas criptográficas. Linus presentó el white paper de BitVM en su cuenta de X, abriendo con ello la posibilidad de Bitcoin con capacidad de smarts contracts.
«Any computable function can be verified on Bitcoin»https://t.co/Itf9UHos0C pic.twitter.com/CLQv49Ydsg
— яobin linus (@robin_linus) October 9, 2023
Cómo funciona BitVM
BitVM funciona utilizando un modelo de desafío-respuesta, donde un “probador” puede confirmar afirmaciones y un “verificador” puede contrarrestar afirmaciones falsas con pruebas de fraude. Esto permite a BitVM verificar los cálculos fuera de la cadena, sin sacrificar la seguridad de la cadena de bloques de Bitcoin.
De hecho, es en la cadena de bloques de Bitcoin donde se guardan las pruebas que ambos entes deben completar, lo que permite la creación de smart contracts públicos, seguros y verificables. Esto es posible porque toda la información del smart contract se almacena en transacciones grabadas en dicha cadena de bloques. Para operar con estos smart contracts solo hay que hacer una transacción de Bitcoin en en ellos y cumplir con el modelo desafío-respuesta, que luego es revisado off-chain por los nodos que ejecutan la BitVM, cuyo resultado es almacenado en la cadena para su revisión pública.
SE ADMITEN PROPINAS EN BITCOIN: PENÚLTIMO PASO DEL RUBICÓN
De momento, todo lo dispuesto en el white paper de BitVM es solo una propuesta. Es decir, nada está en desarrollo todavía y no es posible hacer ni el más simple de los smart contracts usando BitVM. Sin embargo, la propuesta tiene el potencial de revolucionar el ecosistema de Bitcoin. Al habilitar contratos inteligentes completos de Turing, BitVM puede hacer que Bitcoin sea más atractivo para una gama más amplia de usuarios y desarrolladores. Esto podría conducir a un aumento significativo en la adopción e innovación de Bitcoin.
Smarts contracts para Bitcoin
El potencial transformador de BitVM ya puede vislumbrarse. En la actualidad, el equipo de Linus ha desarrollado dos implementaciones para esta máquina virtual. La primera de ella, la oficial, es una implementación en lenguaje de programación Rust, que es el mismo que usa Solana para sus smart contracts y proyecto. La otra implementación utiliza el lenguaje de programación Javascript y puede usarse desde un navegador Web.
Con estos dos desarrollos, aún en etapa temprana de desarrollo, BitVM ya es capaz de mostrar su potencial para transformar por completo el ecosistema de aplicaciones sobre Bitcoin. También se ha comenzado el desarrollo de Tree++, que es el nombre con el que se conoce al lenguaje de programación que se usará para hacer que BitVM tenga smart contracts.
BITCOIN ES UN ELEFANTE EN LA HABITACIÓN DE LA ECONOMÍA POLÍTICA
Podemos resumir BitVM y Tree++ así:
- BitVM es un máquina virtual para permitir que Bitcoin tenga smart contracts. Sería el equivalente de Ethereum Virtual Machine en Ethereum (EVM)
- Tree++, nombre derivado de C++, uno de los lenguajes de programación más usados en el mundo, es el equivalente a Solidity. Es decir, el lenguaje que utilizamos para programar nuestros smart contracts y aplicaciones descentralizadas.
Ejemplos de uso de BitVM en ecosistema de Bitcoin
- Finanzas descentralizadas (DeFi): BitVM podría permitir la creación de una amplia gama de aplicaciones DeFi en Bitcoin, como intercambios descentralizados, plataformas de préstamos y protocolos de seguros. Esto permitiría a los usuarios de Bitcoin acceder a una variedad de servicios financieros sin tener que depender de intermediarios centralizados.
- Tokens no fungibles (NFT): Podría permitir la creación y el comercio de NFT en Bitcoin. Esto haría de Bitcoin una plataforma más atractiva para artistas y creadores, ya que les permitiría distribuir y vender fácilmente sus activos digitales.
- Juegos: BitVM podría permitir el desarrollo de juegos complejos y mundos virtuales en Bitcoin. Esto haría de Bitcoin una plataforma más atractiva para jugadores y desarrolladores, al permitirles crear e interactuar con experiencias nuevas e innovadoras.
Cómo BitVM podría cambiar el ecosistema de Bitcoin:
- Mayor liquidez y programabilidad: Conduciría a una mayor liquidez y programabilidad en el ecosistema de Bitcoin, pudiendo hacer que Bitcoin sea más atractivo para inversores y actores institucionales.
- Nuevos productos y servicios financieros en Bitcoin: Esto podría hacer que Bitcoin sea más útil y versátil para los usuarios cotidianos.
- Más innovación: BitVM podría generar más innovación en el ecosistema de Bitcoin, ya que los desarrolladores tendrán acceso a un nuevo conjunto de herramientas y capacidades. Lo que conduciría al desarrollo de aplicaciones nuevas e inesperadas para Bitcoin.
Potenciales beneficios para la comunidad:
- Aumento de la adopción: Bitcoin sería más atractivo para un público más amplio, al permitir la creación de nuevas aplicaciones y servicios. Esto podría conducir a un aumento de la adopción de Bitcoin, tanto por parte de usuarios individuales como de empresas.
- Mejora de la seguridad de Bitcoin: Permitiría la creación de aplicaciones y servicios más complejos, protegiendo a los usuarios de Bitcoin de ataques y fraudes.
- Innovación: Impulsar la innovación en el ecosistema Bitcoin, al permitir a los desarrolladores crear nuevas aplicaciones y servicios. Esto podría ayudar a que Bitcoin siga siendo relevante y competitivo en el futuro.
Como decimos más arriba, BitVM se encuentra aún en sus primeras etapas de desarrollo.
Link del artículo original
Si el presente artículo, video o foto intrigue cualquier derecho de autor por favor señálelo al correo del autor o en la caja de comentarios.