Resumen mediante IA
Mostrar más
¡Entérate rápidamente del contenido del artículo y calibra el sentimiento del mercado en tan solo 30 segundos!
A principios de octubre de 2023, el aclamado desarrollador de blockchain Robin Linus publicó el informe técnico para BitVM, un motor computacional para la funcionalidad de contrato inteligente en la cadena Bitcoin. Linus es una figura prominente en el sector, ya que ha creado ZeroSync, un protocolo a prueba de conocimientos cero para Bitcoin. Su última innovación, BitVM, tiene el potencial de afectar al sector a un nivel mucho más profundo que la plataforma ZeroSync.
Al habilitar la funcionalidad de contrato inteligente para la red Bitcoin, BitVM tiene el potencial de aprovechar el ejército masivo de titulares y comerciantes de Bitcoin. Actualmente, los contratos inteligentes y las aplicaciones descentralizadas (DApps) están estrechamente asociados con Ethereum (ETH) y otras cadenas inteligentes. Sin embargo, la cadena más grande del mundo, Bitcoin, evita la revolución continua de DApp. BitVM es la tecnología más reciente y probablemente más prometedora que está a punto de cambiar el statu quo.
Conclusiones clave:
BitVM es un motor computacional diseñado para habilitar contratos inteligentes de Bitcoin completos de Turing, lo que permitiría una variedad de DApps basadas en Bitcoin.
BitVM procesa transacciones principalmente fuera de la cadena, lo que minimiza la carga computacional en la cadena de bloques de Bitcoin.
A diferencia de EVM de Ethereum, que admite operaciones de múltiples partes, BitVM se limita a transacciones de dos partes. Sin embargo, los desarrolladores podrían explorar la combinación de BitVM con soluciones de capa 2 para la red de Bitcoin que funcionan en torno a esta limitación.
A pesar de ser la primera y más grande cadena de bloques, Bitcoin no está equipado nativamente para ejecutar contratos inteligentes, la tecnología que sustenta DApps. Como tal, sigue siendo en gran medida una plataforma para transferencias y almacenamiento de activos de criptomonedas.
BitVM (máquina virtual Bitcoin) es un motor computacional diseñado para habilitar una funcionalidad inteligente similar a un contrato para Bitcoin. Publicado el 9 de octubre de 2023, el informe técnico de BitVM detalla la implementación tecnológica de esta idea prometedora.
Se puede pensar en BitVM como una capa computacional complementaria para la cadena Bitcoin que los desarrolladores pueden utilizar para impulsar la funcionalidad tipo contrato inteligente. Observe cómo utilizamos el término “contrato inteligente” en lugar de simplemente “contrato inteligente” al hablar de BitVM. Esto se debe a que existe una distinción importante entre los complejos contratos inteligentes que se ejecutan en las capacidades de contratos inteligentes de Ethereum y BitVM.
Aunque los contratos inteligentes de Ethereum son capaces de admitir transacciones de múltiples partes, BitVM está diseñado para permitir principalmente intercambios transaccionales de dos partes. Profundizaremos en la distinción entre los dos en una sección posterior.
La mayor parte del procesamiento en BitVM ocurre fuera de la cadena, reduciendo la carga en la cadena de Bitcoin y permitiendo operaciones más eficientes. Las transacciones procesadas fuera de la cadena se agrupan en lotes y se publican en la cadena de bloques de Bitcoin subyacente, utilizando un modelo de confirmación de validez similar al utilizado en las agrupaciones optimistas.
Una característica esencial de la funcionalidad inteligente de BitVM es su integridad Turing. Los sistemas completos son capaces de ejecutar tareas computacionales de cualquier grado de complejidad. La integridad Turing de BitVM garantiza que este motor computacional se pueda utilizar para programar aplicaciones basadas en contratos inteligentes lo suficientemente complejas.
La funcionalidad de BitVM es posible gracias a la actualización Taproot de Bitcoin. BitVM utiliza un modelo que combina pruebas de fraude con un protocolo de desafío-respuesta para procesar y validar transacciones entre dos partes: un probador y un verificador. El probador inicia una tarea computacional y la envía a través del canal establecido entre ellos y el verificador, quien luego confirma la validez del cálculo. Una vez verificada, la transacción se añade al lote general recopilado para su contabilización en la cadena de bloques de Bitcoin subyacente.
Si el verificador rechaza la tarea computacional enviada por el probador, el mecanismo de verificación de validez en cadena de Bitcoin puede usarse para examinar la transacción y resolver la disputa. La validación adicional en cadena en tales disputas protege al probador de rechazos falsos e ilícitos por parte del verificador, y el sistema está diseñado para castigar a los verificadores que rechazan injustamente los cálculos legítimos realizados por los probadores.
Al mismo tiempo, la validación de disputas en cadena también está diseñada para penalizar a los profesionales que envían cálculos fraudulentos o incorrectos. Si se determina que la reclamación de disputa del verificador está justificada, es el probador deshonesto el que es penalizado por el sistema.
Aunque la validación adicional en cadena en casos de disputas consume los recursos de la cadena de bloques de Bitcoin, las interacciones bidireccionales en las que no surgen disputas se resuelven dentro del entorno BitVM, sin consumo de los recursos de Bitcoin. La idea clave es que la gran mayoría de las interacciones bidireccionales entre los probadores y los verificadores no darán lugar a disputas. Como tal, el impacto general de las transacciones de BitVM en la cadena de Bitcoin será mínimo.
Por lo tanto, el modelo de BitVM asume que la mayoría de las transacciones registradas en la cadena de bloques son válidas, gracias a los acuerdos mutuos entre los probadores y verificadores, a menos que se presente un reclamo por fraude. Dicha suposición es similar a la utilizada en las agrupaciones optimistas clásicas de cadena de bloques. Aunque los matices técnicos exactos de las agrupaciones optimistas y el modelo utilizado por BitVM difieren, el modelo de verificación utilizado por el motor computacional puede describirse generalmente como una representación de la tecnología de validación optimista.
Después de agrupar las transacciones en un lote, BitVM las contabiliza en la cadena de bloques de Bitcoin. Tanto el modelo de validación optimista como el procesamiento estilo lote utilizado por BitVM reducen significativamente la carga computacional en Bitcoin. Como tal, BitVM no solo habilita la funcionalidad de contrato inteligente en Bitcoin, sino que lo hace de una manera altamente eficiente y de bajo consumo.
BitVM abre un enorme potencial para aprovechar la cadena de bloques más grande del mundo más allá de las simples transacciones de Bitcoin. La tecnología detrás de BitVM y su naturaleza completa de Turing permite un gran número de soluciones DApp, principalmente aquellas que implican interacciones entre dos partes.
Algunos de los casos de uso más prometedores de BitVM en la cadena de bloques de Bitcoin incluyen los siguientes.
Aunque el bitcoin por sí solo se puede utilizar para pagos comunes entre pares (P2P) entre dos partes, la falta de funcionalidad de contrato inteligente en su cadena de bloques actualmente evita el uso de soluciones de pago sofisticadas basadas en transacciones de alto volumen o acuerdos automatizados.
Hay muchas empresas, especialmente dentro de los sectores de tecnología financiera y cadena de suministro, que estarían encantadas de ver estas capacidades dentro de Bitcoin. Por ejemplo, BitVM podría permitir el cumplimiento automático de las obligaciones de pago tras la entrega de bienes o servicios. Los micropagos frecuentes entre dos partes también se han convertido en una posibilidad, gracias al eficiente procesamiento de transacciones de BitVM.
La funcionalidad principal de las apuestas DApps implica transacciones entre el operador del servicio de apuestas y cada apuestador individual. BitVM podría potencialmente permitir contratos bidireccionales, en los que los apostadores realizan sus apuestas con el operador y reciben pagos o cargos en función del resultado de los partidos deportivos y otros eventos en los que punteen.
La funcionalidad de contrato inteligente de BitVM también se puede utilizar para impulsar ciertas aplicaciones financieras descentralizadas (DeFi). Un posible caso de uso para el motor computacional serían las aplicaciones en las que una cadena de transacciones entre solo dos partes es suficiente para liquidar un contrato. Un ejemplo de dicha aplicación es un intercambio descentralizado (DEX) basado en el modelo de libro de pedidos. Según este modelo, dos partes, un vendedor y un comprador, celebrarían un contrato para intercambiar criptomonedas.
Sin embargo, la falta de funcionalidad de múltiples partes dentro de BitVM puede hacer que algunas de las aplicaciones DeFi más complejas, por ejemplo, DEX basadas en creadores de mercado automatizados (AMM), sean difíciles de implementar de forma nativa. AMM DEX utiliza en gran medida grupos de liquidez, repositorios desde los que muchos usuarios depositan fondos y reciben una parte de las comisiones de negociación generadas por los grupos. Como tal, estos intercambios requieren implementaciones multiparte bastante complejas.
Al ser un consumidor masivo de energía, la cadena de bloques Bitcoin no está entre las primeras opciones de las empresas que se centran en un bajo impacto medioambiental. El eficiente modelo de procesamiento de huella baja de BitVM permite transacciones que consumen muy poca energía. Por lo tanto, el motor se puede utilizar para soluciones de pago ecológicas. Por ejemplo, en el sector agrícola, el término “pagos verdes” se refiere a pagos (realizados a productores) que crean un impacto medioambiental positivo. BitVM podría utilizarse para desarrollar soluciones que faciliten estos pagos agrícolas.
BitVM tiene muchas similitudes conceptuales con la máquina virtual Ethereum (EVM), el motor computacional que impulsa la cadena de bloques Ethereum. EVM es un componente crítico de Ethereum y permite contratos inteligentes y aplicaciones D en la cadena de bloques.
Al igual que BitVM, EVM es un sistema completo de Turing, una propiedad que permite a los desarrolladores crear aplicaciones con una funcionalidad sofisticada. Sin embargo, BitVM y EVM también tienen varias distinciones. Las diferencias clave entre estos dos motores computacionales son las siguientes:
BitVM es un motor que solo admite operaciones de dos partes, mientras que EVM es capaz de funcionar de múltiples partes. Esto permite a EVM aprovechar contratos más complejos para DApps.
La mayor parte del procesamiento de transacciones de BitVM se produce fuera de la cadena, lo que minimiza el impacto en la cadena de bloques de Bitcoin subyacente. A diferencia de BitVM, EVM es un motor en cadena, con todas las operaciones realizadas dentro del entorno nativo de Ethereum.
BitVM es un motor complementario opcional para la cadena de bloques Bitcoin, que no necesita BitVM para sus propias operaciones. Por el contrario, la EVM es una parte integral de la cadena de bloques Ethereum; sin ella, no hay Ethereum.
El concepto principal de BitVM de los contratos de Bitcoin completos de Turing es nada menos que revolucionario. Sin embargo, a pesar de los méritos y la promesa del motor, tiene ciertas limitaciones. Una limitación importante de BitVM es su incapacidad para manejar transacciones de múltiples partes, lo que restringe el uso de cálculos y soluciones más complejos. A medida que las DApp modernas se vuelven más complejas, la funcionalidad de múltiples partes se vuelve vital.
Otra limitación de BitVM surge de la pesada carga de procesamiento fuera de la cadena (que, curiosamente, es uno de sus méritos clave). Aunque el procesamiento fuera de la cadena es excelente para reducir la carga en la red Bitcoin, da lugar a dos posibles problemas, el primero de los cuales es la carga resultante colocada en los recursos fuera de la cadena. Las transacciones y aplicaciones a gran escala pueden suponer una gran demanda de recursos informáticos fuera de la cadena, lo que podría reducir significativamente las ventajas medioambientales y de eficiencia de BitVM.
El segundo problema trata sobre la seguridad de las transacciones. El mecanismo de seguridad criptográfica integrado de Bitcoin tiene un excelente historial de protección de la red contra ataques de hackers y fraude. Trasladar una gran proporción del procesamiento de transacciones fuera de la cadena inevitablemente introduce más puntos débiles en el marco general de seguridad de datos.
Algunas de las limitaciones de BitVM pueden abordarse combinando el motor con una solución Bitcoin Layer 2. Por ejemplo, el protocolo Lightning Network, que se ejecuta sobre la cadena de bloques Bitcoin, es capaz de admitir contratos inteligentes más complejos y de múltiples partes.
Los contratos de Bitcoin completos ofrecidos por BitVM son un concepto revolucionario con el potencial de cambiar fundamentalmente el panorama del sector de las criptomonedas. Diversos nichos de DApp, desde DeFi y pagos hasta soluciones de apuestas y cadena de suministro, podrían beneficiarse profundamente del uso del motor computacional.
BitVM también es una empresa importante destinada a atraer al ejército multimillonario de titulares de BTC para que participen de forma más activa en la industria de las criptomonedas más allá de las meras transferencias de activos y el almacenamiento. En este momento, casi 50 millones de direcciones de Bitcoin tienen saldos distintos de cero. Esto representa un gran potencial para los desarrolladores que utilizan BitVM.
El prometedor motor computacional se encuentra ahora en las primeras etapas de su desarrollo conceptual. Su informe técnico se acaba de publicar a principios de octubre de 2023, y va a haber un periodo de tiempo durante el cual la comunidad de desarrolladores “se prepara” para el concepto de contratos de Bitcoin completos de Turing. Durante los próximos meses, es probable que todos escuchemos más sobre BitVM. Mantente al tanto
#Bybit #TheCryptoArk
Sin spam. Sólo un montón de contenido de calidad y actualizaciones sobre el mundo de las criptomonedas.