Ethereum es reconocido casi universalmente por impulsar la revolución Web3 después de que dio vida al concepto de contratos inteligentes. Sin embargo, algunos miembros de la comunidad Web3, como Sota Watanabe de Astar Network, creen que el protocolo no puede “construir solo el futuro innovador de blockchain”. Además, algunos críticos señalan el obstáculo del idioma que, según argumentan, hace que la máquina virtual Ethereum (EVM) sea un lugar menos que ideal para construir.
Los contratos inteligentes de Webassembly ‘acelerarán la adopción de Web3’
Son esta y otras limitaciones de EVM las que llevaron a la creación de una alternativa conocida como Webassembly (WASM). Se dice que esta alternativa es una máquina virtual elegida por desarrolladores, ingenieros y académicos que están frustrados con EVM. Según Watanabe, para los desarrolladores de Web2 que desean migrar a Web3, WASM parece una opción lógica porque “admite una amplia gama de lenguajes con rendimiento nativo y alta portabilidad”.
Para obtener más información sobre WASM, Bitcoin.com News contactó a Sota Watanabe, el CEO de Astar Network, una plataforma de contratos inteligentes de múltiples cadenas.
En sus respuestas escritas a las preguntas enviadas, el Red Astar El CEO ofreció su opinión sobre Webassembly y el papel que desempeñará para acelerar la adopción de Web3. Watanabe también explicó por qué Astar Network admite tanto EVM como WASM.
A continuación se encuentran las respuestas de Watanabe a las preguntas que le enviaron a través de Whatsapp.
Bitcoin.com News (BCN): En términos muy simples, ¿puede explicar a nuestros lectores de qué se trata el WASM?
Sota Watanabe (SO): Webassembly, más comúnmente llamado WASM, es un objetivo de compilación portátil para lenguajes de programación. WASM admite una amplia gama de idiomas con rendimiento nativo y alta portabilidad. En Astar, admitimos un entorno de contrato inteligente WASM, al igual que Ethereum Virtual Machine (EVM). Lo bueno de WASM es que la mayoría de los lenguajes Web2 se pueden componer en Webassembly, lo que no es cierto para el EVM de Ethereum, que se basa en un lenguaje de programación especializado llamado Solidity.
Creemos que el uso creciente de contratos inteligentes WASM acelerará drásticamente la adopción de Web3. La mayor parte del talento tecnológico todavía trabaja en el espacio Web2, y si los desarrolladores de Web2 quieren ingresar a Web3, no tienen más remedio que aprender un nuevo lenguaje de programación llamado Solidity, que es utilizado por la plataforma de contrato inteligente más popular en la actualidad (EVM). Eso es un obstáculo. Imagínese si pudieran construir dapps Web3 [decentralized applications] utilizando los idiomas que ya conocen. Y, además de eso, haga que sus dapps sean compatibles con EVM con facilidad. Es por eso que los contratos inteligentes WASM son [going to] sacar mucho talento de la Web2 a la Web3. Por eso es tan emocionante.
BCN: ¿Cuáles son algunos de los desafíos o limitaciones de la EVM y cómo los supera la WASM?
SUDOESTE: Aunque Ethereum nos trajo la revolución Web3 con la introducción de contratos inteligentes, no puede construir el futuro innovador de blockchain por sí solo. Con un lenguaje de programación especializado, restringe la capacidad de la comunidad de desarrolladores para explorar y crear dapps nuevos y verdaderamente interoperables. EVM es específico de blockchain, con menos soporte y un lenguaje de programación especializado, Solidity.
Hoy en día, Web3 es prohibitivo para muchos desarrolladores de Web2, ya que los lenguajes de Web2 no se pueden componer en Solidity, el lenguaje de programación de Ethereum. Con Webassembly (WASM), los desarrolladores pueden hacer una transición rápida de una infraestructura Web2 a Web3, lo que les permite dedicar más tiempo a crear funciones principales en sus dapps en lugar de aprender lenguajes especializados como Solidity.
WASM aumenta el rendimiento ya que está más cerca del lenguaje de la maquinaria. Aporta un rendimiento casi nativo a las aplicaciones de navegador web y permite a los desarrolladores crear aplicaciones web de alta velocidad en el idioma de su elección. Además, WASM tiene un enorme potencial para el futuro de Internet, ya que está diseñado para la web.
BCN: Ya respaldado por cuatro motores de navegador principales (Chrome, Firefox, Edge y Webkit), se dice que WASM es más seguro, más eficiente, más rápido, depurable y abierto. ¿Puede explicar en términos simples por qué esto es importante?
SUDOESTE: Estás bien. Todo lo que dijo sobre WASM lo ayudó a generar confianza entre los desarrolladores de Web2. Y cuando pueden crear dapps Web3 interoperables con herramientas WASM, es más probable que adopten Web3.
Además, el desarrollo de WASM ya cuenta con el respaldo de empresas de primer nivel como Google, Microsoft y Mozilla, y se puede usar con lenguajes de programación populares como C/C++, GO, TypeScript y RUST, que es común entre los desarrolladores de Web2.
BCN: Algunos informes han sugerido que los desarrolladores de Web2 que están migrando a Web3 se sienten atraídos por WASM. ¿Es correcta esta sugerencia? Si este es el caso, ¿cuál cree que podría ser la(s) razón(es)?
SUDOESTE: La respuesta sería similar a los números 2 y 3. Y agregaría:
A lo largo de los años, hemos interactuado con miles de desarrolladores de Web2 que se inclinan por construir en Web3, pero la falta de herramientas familiares fue un obstáculo. Al admitir WASM, hacerlo interoperable con EVM y proporcionar a los desarrolladores todas las herramientas que necesitan para construir en Web3, Astar Network espera dar un gran impulso a este ecosistema emergente.
BCN: En lugar de alentar o desalentar el uso de cualquiera de los dos, se dice que su plataforma Astar Network está ayudando a los desarrolladores a crear dapps con EVM y WASM. ¿Cuáles son sus razones para admitir ambas máquinas virtuales?
SUDOESTE: Los desarrolladores en el espacio Web3 provienen de diversos orígenes, armados con diferentes conjuntos de habilidades, capacidades y preferencias. No todos deberían verse obligados a dar vida a su visión utilizando una única plataforma de contrato inteligente. Se merecen opciones, y luego depende de ellos decidir qué contrato inteligente es apropiado para el proyecto que están construyendo.
Sí, admitimos contratos inteligentes EVM y WASM para brindar flexibilidad a los desarrolladores. EVM porque es el entorno de contrato inteligente más popular con la mayor base de usuarios. WASM porque supera las limitaciones de EVM y al mismo tiempo facilita que una nueva ola de desarrolladores ingrese al espacio. Creemos que tener dos máquinas virtuales simultáneamente y hacerlas interactivas es un factor clave de éxito para una cadena de bloques de capa 1 emergente.
BCN: ¿Cómo beneficia eso al ecosistema blockchain más amplio?
SUDOESTE: Ampliará drásticamente el ecosistema de la cadena de bloques al permitir que los desarrolladores de Web2 construyan soluciones innovadoras, descentralizadas e interoperables en el espacio Web3.
BCN: Se dice que Astar Network ofrece una verdadera interoperabilidad con mensajes de consenso cruzado. ¿Qué significa esto?
SUDOESTE: Creemos en un ecosistema Web3 verdaderamente interoperable y brindamos a los desarrolladores todo lo que necesitan para crear dapps verdaderamente interoperables. Lo logramos a través de:
Mensajería de consenso cruzado (XCM): permite que las dapps creadas en cadenas con diferentes mecanismos de consenso transfieran datos y valor entre sí de forma segura. El intercambio es bidireccional. Ha sido posible porque Astar es una cadena paralela en Polkadot y puede usar esta función como parte de nuestras funciones principales.
Máquinas virtuales cruzadas (XVM): brinda interoperabilidad entre dos entornos de contrato inteligente diferentes como EVM y WASM. Una dapp puede usar EVM para su contrato inteligente, pero puede implementar módulos de contrato inteligente WASM y, al mismo tiempo, usar funciones de otra paracadena para integrarlas en su dapp.
Estas dos innovaciones serán el comienzo de la próxima ola de innovación para dapps.
¿Cuáles son sus pensamientos acerca de esta entrevista? Háganos saber lo que piensa en la sección de comentarios a continuación.
Créditos de imagen: Shutterstock, Pixabay, Wiki Commons
Descargo de responsabilidad: Este artículo es solo para fines informativos. No es una oferta directa ni una solicitud de una oferta de compra o venta, ni una recomendación o respaldo de ningún producto, servicio o empresa. Bitcoin.com no proporciona asesoramiento de inversión, fiscal, legal o contable. Ni la empresa ni el autor son responsables, directa o indirectamente, de ningún daño o pérdida causados o presuntamente causados por o en relación con el uso o la confianza en cualquier contenido, bienes o servicios mencionados en este artículo.