He estado leyendo sobre la configuración de ejecución de @Dusk contract últimamente, y Piecrust es la pieza que la mayoría de la gente pasa por alto cuando habla sobre el proyecto.

No voy a mentir: esperaba otro entorno de ejecución pesado. No es así. Piecrust es una VM ligera basada en WebAssembly construida para la ejecución segura y modular de contratos, y la clave es que separa la lógica del contrato del trabajo criptográfico que está debajo. Los contratos solo ejecutan lógica de aplicación dentro de la VM. Lo costoso: la verificación de pruebas ZK, la validación de firmas, se transfiere a funciones nativas del host en lugar de vivir dentro de cada contrato.

Esa es la parte que realmente funciona: la verificación criptográfica es costosa por naturaleza, así que obligar a cada contrato a cargar ese peso por sí mismo ralentizaría todo el sistema sin un beneficio real. Separarlo mantiene la ejecución ágil mientras sigue gestionando la maquinaria pesada de privacidad de la que depende Dusk.

La limitación que nadie ha probado completamente todavía: la modularidad se ve limpia en el papel, pero no se ha sometido a pruebas de esfuerzo con aplicaciones financieras reales ejecutándose a gran volumen, donde la complejidad se acumula rápido.

Aun así, construir la separación ahora es mejor que intentar añadirla después, cuando los contratos ya estén complicados.
#dusk $DUSK