Ha pasado más de un año desde que EOSIO se lanzó en la cadena de bloques EOS mainnet. Durante ese tiempo, el desarrollador de EOS Block.one ha mejorado con el lanzamiento inicial de la infraestructura de EOSIO, especialmente hacia el entorno de desarrollo de contratos inteligentes y la seguridad de la cadena de bloques.
El martes, Block.one lanzó la segunda versión de EOSIO denominada Versión 2.0 que promociona mejores características de seguridad, más eficiencia en la ejecución de contratos inteligentes y mejoras importantes a la hora de incorporar nuevos desarrolladores a la red.
«EOSIO 2 fue construido con los desarrolladores en mente», dijo el anuncio del martes. «Nuestro enfoque: hacer que sea más rápido, más simple y más seguro construir en EOSIO».
Block.one realizó cuatro mejoras en la versión EOSIO V2: EOS VM, WebAuthn Support, EOSIO Quickstart Web IDE e introdujo soporte para la producción de bloques de firma múltiple con umbral ponderado. Estas son todas las mejoras importantes sobre la iteración inicial EOSIO V1 que se lanzó el año pasado. En términos de la VM (máquina virtual), Block.one introdujo un nuevo motor de ensamblaje web (WASM) que es más eficiente y más rápido que la VM V1. De hecho, Block.one lo promociona como 16 veces más rápido que la VM de iteración V1.
«Con EOSIO 2, estamos lanzando un nuevo motor WASM llamado EOS VM, compuesto por tres componentes, cada uno con sus propias características y ofreciendo mejoras de rendimiento específicas», reveló el anuncio.
Las tres características a las que se refería Block.one son el EOS VM Interpreter, el Just In Time Compiler (JIT) y el VM Optimized Compiler, trabajando juntos para brindar al nuevo EOS VM un mejor rendimiento y una eficiencia sobresaliente.
Para que una red blockchain prospere, necesita desarrolladores, así como usuarios, pero los usuarios, se sienten atraídos por las aplicaciones y estos son creados por los desarrolladores. Block.one se dio cuenta de que el mecanismo de incorporación V1 para desarrolladores era especialmente engorroso. «Por lo general, configurar un entorno de desarrollo de blockchain es un proceso de varios pasos que puede llevar horas, incluso días, completarlo».
Para resolver este problema y garantizar que los nuevos desarrolladores encuentren más fácil unirse a la red EOS, los desarrolladores incorporaron herramientas de desarrollo incorporadas. EOSIO Quickstart Web IDE, «una herramienta de desarrollo que permite a los nuevos desarrolladores ir desde el inicio hasta estar listos para construir en minutos».
En términos de seguridad, el nuevo conjunto de herramientas de desarrollo permitirá a los desarrolladores proteger las claves públicas y privadas de dApp mediante el uso de la función WebAuthn. Los desarrolladores de EOS ahora pueden comenzar a probar el uso si WebAuthn lleva la seguridad de sus dApps EOS al siguiente nivel.
«EOSIO 2 rc1 (copia de lanzamiento) está oficialmente disponible para que la comunidad lo descargue y utilice en testnets e incluso en nodos EOS no críticos», dijo Dan Larimer, CTO de Block.one. «¡Suponiendo que no haya problemas importantes, esta será la versión 2.0 final y es súper rápida!»