Skip to main content

Contrato inteligente de ensamblaje web (WASM)

WebAssembly se usa en sustrato como destino de compilación para el tiempo de ejecución.

¿Por qué WebAssembly?

WASM se utiliza como formato de instrucción binaria para una máquina virtual basada “stack-based”. Está diseñado como un objetivo para compilar lenguajes de alto nivel como C/C++/Rust. Esto permite la implementación en la web para aplicaciones basadas en servidor y cliente.

Desde una perspectiva técnica, WASM se utiliza como un formato binario independiente de la plataforma. Esto significa que ejecutaría instrucciones similares en cualquier máquina en la que opere. Las cadenas de bloques necesita determinación para tener actualizaciones de transición de estado altamente confiables en todos los nodos dentro de la red peer-to-peer (P2P) sin obligar a cada par a ejecutar exactamente el mismo hardware. WASM es muy rápido y eficiente. El rendimiento ilustra que podría cargarse en la cadena de bloques como una gota de código. Esto da como resultado que no cause hinchazón mientras mantiene su capacidad de ejecutarse a velocidades casi nativas.

Smart Contract Deployment on WASM