Inicio / Criptomonedas / Sin puente: lo que significarán los contratos inteligentes de Bitcoin para DeFi

Sin puente: lo que significarán los contratos inteligentes de Bitcoin para DeFi

Sin puente: lo que significarán los contratos inteligentes de Bitcoin para DeFi



Bitcoin es la criptomoneda más grande del mundo, pero no admite contratos inteligentes. Al integrarse directamente con la red Bitcoin, Internet Computer puede desbloquear esta liquidez al tiempo que extiende la funcionalidad de los contratos inteligentes, admitiendo nuevas implementaciones de DeFi y escenarios de dapp.

La reciente aprobación de la comunidad ICP de una propuesta de moción para iniciar la Actualización de integración de Bitcoin permitirá que los contratos inteligentes en la computadora de Internet envíen y reciban bitcoins (BTC).

Entonces, ¿por qué importa?

Esto significa que las transacciones BTC realizadas entre los contratos inteligentes de la computadora de Internet, que el protocolo llama «cajas», se llevarán a cabo en la cadena de bloques de Bitcoin. Esto no es bitcoin empaquetado (WBTC), la conversión a un token ERC20 que se puede usar en Ethereum; estas son transacciones BTC reales que tienen lugar directamente en la red Bitcoin.

Más importante aún, como estos cuadros pueden contener direcciones de Bitcoin, las transacciones se pueden realizar sin la necesidad de confiar en terceros.

El uso de bitcoin en contratos inteligentes actualmente requiere que los usuarios lo transfieran a Ethereum, o una de las llamadas cadenas de bloques de contratos inteligentes «asesinos de Ethereum» como Avalanche, Cardano y Binance Smart Chain, utilizando bitcoin envuelto. Los protocolos de cadena cruzada hacen lo mismo para una variedad de criptomonedas.

Esto es un problema, porque requiere que los usuarios hagan algo contrario a la idea básica de la tecnología blockchain que no es de confianza: confiar en intermediarios confiables llamados puentes.

puentes inestables

Actualmente, existen dos opciones para realizar una transacción de bitcoin a través de un contrato inteligente. La primera es venderlo a cambio de ether u otro token ERC-20, realizar la transacción y luego vender esos tokens por bitcoin. La otra alternativa cada vez más popular es confiar en un puente o protocolo de «cadena cruzada», que involucra bitcoin o cualquier otro token que desee utilizar en una cadena de bloques diferente.

Los protocolos de puente son esencialmente guardianes que dicen: «Envíenos su bitcoin y le prestaremos algunos bitcoins envueltos para usar en Ethereum» o en otra cadena de bloques que use la máquina virtual Ethereum para ejecutar contratos inteligentes. Cuando los usuarios quieren cobrar, intercambian bitcoins envueltos nuevamente a cambio de bitcoins reales.

Toda esta agrupación depende de intermediarios confiables, lo que significa que puede salir terriblemente mal.

Por ejemplo, echa un vistazo al reciente truco de Poly Network en agosto. El protocolo puente para bitcoin y otros tokens ERC-20 fue atacado por un pirata informático que logró drenar $ 612 millones en varios tokens que tenía en fideicomiso para los usuarios, lo que lo obligó a cerrar sus puentes de criptomonedas. Si bien el pirata informático fue lo suficientemente bueno como para devolverlo todo, el pirateo se considera el mayor robo de criptomonedas de todos los tiempos.

Desafortunadamente, los puentes entre cadenas son inherentemente vulnerables. Antes del pirateo de Poly Network, los protocolos de puente ChainSwap y AnySwap fueron pirateados, con varios millones de dólares en tokens robados. En septiembre, pNetwork fue robado alrededor de $ 12 millones en bitcoin envuelto como pBTC.

Un enfoque diferente

La computadora de Internet ignora por completo los puentes de bitcoin. Sus transacciones tienen lugar en la cadena de bloques de Bitcoin, ni los datos ni el token lo abandonan.

«Puede escribir una lógica de contrato inteligente en la computadora de Internet que realmente moverá bitcoin a través de la red de Bitcoin», dijo el fundador y científico jefe de Dfinity, Dominic Williams, en un video que analiza la actualización, calificando la función como «extraordinariamente emocionante».

Dfinity ve a Internet Computer como la tercera gran innovación de blockchain.

“Primero, Bitcoin introdujo la criptomoneda tradicional, que desempeña el papel del oro digital en 2009. En segundo lugar, Ethereum agregó contratos inteligentes para que el oro digital pudiera usarse en sistemas financieros descentralizados”, explicó Williams, refiriéndose a DeFi.

«Ahora Internet Computer presenta una cadena de bloques infinita con la velocidad, la capacidad y la usabilidad necesarias para reinventar todo en la cadena», agregó, y señaló que los contratos inteligentes de contenedores pueden atender solicitudes HTTP y contenido interactivo. “Es una cadena de bloques que proporciona capacidad continua e ilimitada para contratos inteligentes alojados. Crea la primera red pública de blockchain del mundo con velocidad web y servicio web, que puede escalar la capacidad bajo demanda. «

Debido a que la red puede escalar indefinidamente y funcionar a la velocidad de la web, puede albergar cualquier cantidad de contratos de cajeros inteligentes y, por lo tanto, cualquier cantidad de datos, completamente en cadena. “Además, puede ejecutarlos simultáneamente”, señaló Williams, “lo que significa que puede procesar cualquier cantidad de cálculo. Eso significa que puede crear dapps en esta escala. «

El impacto de las dapps DeFi sería de gran alcance. Con la integración de Bitcoin, dijo Williams, «creo que veremos algunas aplicaciones extraordinarias de la mezcla que se avecinan muy rápidamente».

Si bien la integración de Bitcoin ofrece muchos beneficios (el código base del protocolo es estable y su enorme liquidez lo hace valioso), la computadora de Internet no se detiene allí. Una propuesta para la integración con Ethereum también se encuentra en su hoja de ruta de recursos.

No lea demasiado sobre la decisión de comenzar con Bitcoin, dijo Lomesh Dutta, vicepresidente de crecimiento de Dfinity. La principal razón para retrasar la integración de Ethereum es que los desarrolladores de Ethereum están trabajando para pasar a un sistema de gobernanza de prueba de participación más escalable.

La integración con Ethereum es muy importante, dijo Williams, ya que significa que los contratos inteligentes de Ethereum podrán funcionar con contratos inteligentes en la computadora de Internet y viceversa.

no confíes en nadie

La computadora de Internet también está alojada en un 100% por hardware, específicamente diseñado para no ejecutarse en nodos alojados virtuales.

“No hay ningún dapp real fuera de la computadora de Internet”, argumentó, y señaló que las interfaces de la mayoría de los dapps están alojadas en la nube, generalmente por Amazon Web Services. Esto significa que hay una cuenta de AWS con el nombre de alguien, lo que a su vez significa que hay alguien en quien debe confiar.

«Eso, para mí, es muy malo», dijo Williams.

Según Thomas Locher, investigador principal de Dfinity y autor de la propuesta de integración de Bitcoin, hay una cosa que debe tener en cuenta sobre los contratos inteligentes para computadoras de Internet. Algunos contenedores son creados y operados por un controlador que puede reescribir la lógica del contrato inteligente, cambiando el contrato después de que se crea, lo que no se puede hacer con contratos inteligentes Ethereum o contratos inteligentes independientes e inmutables en la computadora de Internet.

En la práctica, antes de que los usuarios envíen sus fondos, tendrían que confirmar si la caja es independiente o un controlador en el que puedan confiar.

La solución, señaló Locher, es verificar que “no hay controlador. Porque una vez que quita ese controlador, [the autonomous canister smart contract] es muy similar a un contrato inteligente de Ethereum. «

¿Quién necesita la web?

En última instancia, Williams ve que la computadora de Internet produce lo que él llama una «singularidad de blockchain». La integración con Bitcoin es un gran paso hacia esa visión.

«Vamos a reconstruir todo usando contratos inteligentes en la computadora de Internet», dijo Williams, «que se ejecuta en una red pública, a prueba de manipulaciones e imparable».