Binario, está diseñado para coincidir con la semántica del hardware físico. Diseñado para ejecutarse a una velocidad casi nativa.Importante para VM / runtime que ejecuta la entrada arbitraria del usuario, p. contrato inteligente. Proporciona un entorno de ejecución de espacio aislado seguro para la memoria; por ejemplo, sin ir al azar, y sin comportamiento indefinido.Web Assembly es estándar abierto y ampliamente compatible. Varios kits de herramientas están ampliamente disponibles. Desarrollado por el grupo comunitario W3C, sigue los estándares internacionales. El Consorcio World Wide Web es la principal organización internacional de estándares para la red mundial. Admite múltiples idiomas: Rust, C / C ++, Kotlin / Native, Go y más en progreso, lo que significa que incluso más desarrolladores pueden comenzar a construir de inmediato. : Chrome, Mozilla, Safari, Edge nos facilita la creación de dApps.La lógica de la cadena se puede escribir una vez y compilarse en ambos código nativo del cliente y Web Assembly para desplegar en cadena.Si su cliente no se actualiza, ejecuta la versión más lenta de Web Assembly y aún puede participar en el consenso.
Construir PL ^ Gnet y PL ^ G Toolkit en Substrate nos permite alcanzar nuestros objetivos de diseño de un marco modular mientras somos parte de una comunidad cada vez mayor de redes inter .