¿Contratos inteligentes que se ejecutan en Bitcoin? El fundador de Internet Computer explica cómo es posible

Tras su lanzamiento, Internet Computer tomó por asalto el mercado de las criptomonedas. Es un proyecto ambicioso, respaldado por algunos de los principales nombres de la industria. Diseñado y creado por la Fundación DFINITY, tiene como objetivo dar más poder a las personas a través de Internet, y potencialmente podría llevarlo a una nueva etapa impulsada por su plataforma.

Ahora, Internet Computer ha dado un paso más en el futuro. Su comunidad votó y aprobó recientemente el "Almacenamiento de contenedores incrementado" a medida que Internet Computer continúa integrando más funciones y actualiza su plataforma.

A continuación, la comunidad utilizará el poder proporcionado por el modelo de gobernanza de Internet Computer para votar sobre la integración con Bitcoin blockchain. En la práctica, esto permitirá que Bitcoin tenga la funcionalidad de contrato inteligente (o Canisters, como se les llama en Internet Computer) en la red informática de Internet con transacciones de bajo costo y rápida finalidad. Por lo tanto, el ecosistema descentralizado en ambas redes podría expandirse a una era sin precedentes.

Nos sentamos con Dominic Williams, el fundador y científico jefe de la Fundación DFINITY para hablar sobre esta propuesta, sus implicaciones para Bitcoin e Internet Computer, y más. . Esto es lo que nos dijo.

P: Han pasado alrededor de 4 meses desde que se implementó Internet Computer, ¿cómo describiría el estado actual del proyecto y el papel que está desempeñando la comunidad?

Dom: Los desarrolladores y empresarios han reconocido su potencial. Como resultado, la computadora de Internet está experimentando un crecimiento feroz, medido por la cantidad de contratos inteligentes de contenedores en ejecución, la cantidad de desarrolladores que construyen y la cantidad de usuarios activos que tienen las dapps que se están construyendo, y podría decirse que es la cadena de bloques de más rápido crecimiento cuando se mira cuidadosamente en estas métricas. Además, los desarrolladores han demostrado que la computadora de Internet se puede usar para construir cosas que no se pueden construir en ninguna otra cadena de bloques en la actualidad. Por ejemplo, una de las dapps más populares en la computadora de Internet es "Open Chat", que ya tiene varias decenas de miles de usuarios a pesar de que todavía está en alfa. Esto se ejecuta completamente desde la cadena de bloques, lo que significa que los contratos inteligentes se utilizan para procesar los mensajes de chat, y los contratos inteligentes también sirven de forma segura el contenido web interactivo con el que los usuarios interactúan directamente en los navegadores, lo que solo la cadena de bloques de Internet Computer es capaz de hacer en la actualidad. Por lo tanto, no solo la Web 3.0 se ha vuelto real, sino que los propósitos a los que se puede aplicar blockchain se han expandido enormemente.

P: Internet Computer es un proyecto relativamente nuevo en una industria relativamente nueva, ¿por qué Creo que la gente se siente atraída por ella, ¿qué hace que la plataforma sea única?

Dom: Creo que cada vez más personas se están dando cuenta de que blockchain es la Internet del futuro y tiene un inmenso potencial. Por esa razón, muchos, muchos desarrolladores, incluidos aquellos que están al comienzo de sus carreras y que intentan decidir a qué sector tecnológico dedicar sus vidas, están magnetizados en la cadena de bloques. Internet Computer es uno de los proyectos criptográficos originales más antiguos, pero fue uno de los últimos blockchains en lanzar debido a la gran cantidad de trabajo de I + D involucrado en repensar la arquitectura blockchain desde cero y desarrollar los nuevos marcos de criptografía que lo impulsan. Pero ahora que la computadora de Internet está disponible, ofrece capacidades completamente diferentes a las de otras cadenas de bloques.

Es la primera cadena de bloques en escalar el entorno sin interrupciones que proporciona para contratos inteligentes para que pueda albergar cualquier número de contratos inteligentes, y cualquier volumen de cálculos de contratos inteligentes y datos de contratos inteligentes, es la primera cadena de bloques que se ejecuta a velocidad web (puede finalizar transacciones en 2 segundos y puede servir "transacciones de consulta" que no modifican el estado en milisegundos), es la primera blockchain para ejecutar contratos inteligentes con una eficiencia comparable a la ejecución de software en sistemas de TI tradicionales, y es la primera cadena de bloques que permite que los contratos inteligentes sirvan de forma segura contenido web interactivo directamente a quienes usan dapps (hoy, dapps en todas las demás blockchains tienen que alojar sus sitios web en infraestructuras centralizadas, como Amazon Web Services, que crea todo tipo de problemas de seguridad y otros). Estas capacidades significan que Internet Computer puede incluso usarse para crear versiones descentralizadas de servicios de redes sociales para el mercado masivo, que se ejecutan completamente desde la cadena y se pueden combinar con servicios DeFi de próxima generación. Si lo desea, incluso se puede utilizar para crear sistemas empresariales seguros, lo que permite a las organizaciones migrar de la TI tradicional a la cadena de bloques. Tiene el potencial de descorchar verdaderamente al genio de la cadena de bloques.

P: ¿Puede contarnos más sobre el proceso que permitirá a Bitcoin operar con contratos inteligentes mediante Internet Computer? ¿Y en qué se diferenciará de las versiones sintetizadas de BTC que ya operan en Ethereum?

Dom: Hoy, la red Bitcoin alberga casi un billón de dólares de valor, en forma de bitcoins divisibles, que juegan el papel del oro digital. Sin embargo, la red Bitcoin no alberga actualmente software de "contrato inteligente" del tipo introducido por Ethereum seis años y medio después del lanzamiento de Bitcoin. Los contratos inteligentes son un nuevo tipo de software que es imparable y a prueba de manipulaciones, que está garantizado para ejecutarse en la cadena de bloques exactamente como está escrito y permanecer seguro sin la protección de un firewall, puede procesar valor en forma de tokens e incluso puede ejecutarse de forma autónoma sin un humanos u organizaciones que los controlan. Permiten que las cadenas de bloques se apliquen como un nuevo tipo de plataforma de uso general y han facilitado la revolución de DeFi (finanzas descentralizadas) en la que Ethereum fue pionera. Si Bitcoin obtuviera contratos inteligentes, los desarrolladores serían capaces de construir todo tipo de nuevos y emocionantes sistemas y servicios que procesan bitcoins y se ejecutan desde la cadena de bloques, creando un nuevo valor inmenso y al mismo tiempo agregando valor a Bitcoin.

El enorme valor financiero que tienen los bitcoins tiene una gran utilidad, por lo que la práctica actual es transportar bitcoins a cadenas de bloques que admiten contratos inteligentes como Ethereum "envolviéndolos", lo que desafortunadamente es muy peligroso. Implica el envío de bitcoins a una organización que ejecuta lo que se conoce como un "puente", que los mantiene bajo su custodia y luego emite "bitcoins envueltos" en la cadena de bloques de destino, que luego pueden ser procesados ​​por contratos inteligentes. El inconveniente de este enfoque es que los bitcoins se pasan a la custodia de los operadores del puente, en los que se debe confiar para canjear correctamente los bitcoins envueltos cuando se requiera más adelante. Esto es contrario a la misión blockchain, que tiene como objetivo eliminar la necesidad de confianza. En consecuencia, el enfoque es altamente arriesgado, como lo demostró el reciente pirateo del puente Poly Network el 10 de agosto de 2021. Este puente movió bitcoins y otros tokens entre las redes Ethereum, Polygon MATIC y Binance Chain, y cuando se vio comprometida, criptomonedas por valor de seiscientos Se robaron millones de dólares (luego fue devuelto por el pirata informático).

Ingrese la revolucionaria “criptografía de clave en cadena” que alimenta la red informática de Internet. Esto permitirá que los contratos inteligentes alojados por la computadora de Internet mantengan, envíen y reciban directamente bitcoins, que en realidad residen y se mueven de inmediato en la red Bitcoin real, obviando la necesidad de puentes peligrosos y envolturas de tokens. Esto es posible porque el protocolo de computadora de Internet puede generar de manera segura y sin problemas las firmas ECDSA de clave privada involucradas en transacciones de bitcoin en nombre de contratos inteligentes, utilizando criptografía de clave en cadena. Mientras tanto, los nodos de Internet Computer se comunicarán directamente con los nodos de la red de Bitcoin, asegurando que las transacciones y la información de saldo se mueva hacia adelante y hacia atrás y esté siempre disponible. Efectivamente, el esquema fusionará las dos redes, extendiendo Bitcoin con posiblemente las capacidades de contrato inteligente más poderosas del mundo.

P: Una vez que se implementan las capacidades de contrato inteligente, ¿cuáles son los casos de uso potenciales que se beneficiarán? ¿Personas que utilizan estos contratos inteligentes de Internet Computer con Bitcoin?

Dom: Las posibilidades son infinitas. La computadora de Internet se escala y puede ejecutar volúmenes ilimitados de cómputo de contratos inteligentes a la velocidad de la web. Sus contratos inteligentes también son los primeros en poder servir contenido web de forma segura directamente a los usuarios finales sin intermediarios, con soporte para el nuevo sistema de autenticación blockchain anonimizante de identidad de Internet que permite a los usuarios iniciar sesión en dapps (aplicaciones descentralizadas) utilizando dispositivos que incluyen huellas dactilares. sensores en computadoras portátiles y sistemas de identificación facial, así como llaves de hardware y billeteras como YubiKey y Ledger. Esto significa que en el futuro, su billetera Bitcoin podría ser servida de manera segura en su navegador web y que podrá autenticarse de manera rápida, segura y conveniente usando su sensor de huellas digitales, antes de enviar bitcoin a cualquier dirección que desee a través de la interfaz de usuario. Es más, Internet Computer permite la creación de servicios de redes sociales que se ejecutan desde blockchain, que luego se pueden combinar con DeFi. En el futuro, su billetera Bitcoin podría ser una aplicación de chat blockchain, y podría enviar bitcoin con mensajes o realizar transacciones atómicas para obtener una NFT después de las negociaciones. Para muchos, esto comenzará a hacer realidad la visión de bitcoin que se aplica dentro de los servicios de Internet que Satoshi describió originalmente.

P: ¿Puede el mismo proceso que permitirá que los contratos inteligentes en la computadora de Internet sean compatibles con Bitcoin implementarse en otras redes? Si es así, ¿cuál podría ser la próxima criptomoneda que se integrará y por qué?

Dom: Es posible integrar la cadena de bloques de Internet Computer con Bitcoin debido al nuevo marco de "criptografía de clave en cadena" que impulsa su protocolos. Esto le permite crear transacciones en nombre de contratos inteligentes, de modo que no necesitan administrar los materiales de clave privada por sí mismos. Una vez que se haya integrado Bitcoin, se aprovechará el mismo trabajo para integrar directamente la computadora de Internet con Ethereum. Esta integración permitirá llamadas bidireccionales entre contratos inteligentes en la computadora de Internet y Ethereum, permitiendo, por ejemplo, que las dapps Ethereum DeFi sirvan a sus sitios web desde blockchain en lugar de servicios en la nube centralizados como Amazon Web Services.

Implementación de una cadena de bloques que admite la criptografía de claves en cadena requiere un esfuerzo de I + D de varios años encabezado por un sólido equipo de criptógrafos especializados. Por tales razones, es poco probable que cualquier otra cadena de bloques pueda lograr la misma hazaña en el futuro previsible.

P: ¿Cómo imagina el futuro de la industria de la criptografía, como una en la que ¿un “Ethereum Killer” ha derrotado a su competencia o uno donde hay múltiples blockchains operando en beneficio de sus usuarios? ¿Crees que es importante que Bitcoin, Internet Computer y otros sean interoperables?

Creemos en una trinidad de blockchain que consiste en Bitcoin, Ethereum y Internet Computer. Todos satisfacen claramente diferentes nichos y se complementan entre sí. Aunque tanto Ethereum como Internet Computer admiten contratos inteligentes, las capacidades proporcionadas por el entorno de Internet Computer son muy diferentes y mucho más amplias. Podría decirse que Ethereum podría convertirse en la capa de asentamiento de DeFi del mundo, y cederá la visión de la "computadora mundial" a la computadora de Internet, que fue construida específicamente para realizar esa visión a través de muchos años de I + D que no se puede replicar fácilmente.