¿Quieres conocer la versión resumida de nuestro informe de ingeniería del tercer trimestre? A través de 13 repositorios de código, con 130 PR (pull requests) fusionadas, 673 commits y 58 lanzamientos, ¿qué hemos entregado exactamente? ¿Cuál es el estado actual de toda la pila tecnológica?
https://x.com/cartesiproject/status/2111808242502254714

Aquí tienes la respuesta. A continuación, un resumen basado en tres pilares tecnológicos 🧵↓

Infraestructura segura para proteger fondos reales

El mecanismo de «reembolsos de depósitos» completa el último paso del proceso de retirada de emergencia. Una vez que una aplicación se cierra forzosamente (foreclosed), cualquiera puede devolver los depósitos de ETH, ERC-20, ERC-721 y ERC-1155 que aún no se hayan finalizado a sus depositantes originales.

El mecanismo de «reclamaciones» también se ha vuelto más estricto. Ahora, cada reclamación debe demostrar que la máquina correspondiente completó correctamente la época (epoch) actual. Si la máquina está detenida, genera una excepción o rechaza la última entrada, ese estado no podrá finalizarse.

Dave (PRT) incorpora un mecanismo de preparación de reclamaciones (claim staging) y optimiza el proceso de recuperación de garantías para dificultar su manipulación maliciosa. Sling Node ya es el primer nodo de validación PRT ejecutable y se encuentra en fase de pruebas, a punto de concluir su periodo de pruebas Alpha.

Cómputo rentable a gran escala

Cartesi Machine v0.21.0 garantiza que cada entrada produzca un resultado demostrable, incluso si la aplicación falla. Las entradas rechazadas hacen que el sistema vuelva a su estado anterior; las entradas que agotan los ciclos de cómputo quedan en un estado fijo. El emulador y los pasos de ejecución en cadena siguen exactamente las mismas reglas.

Ahora, las aplicaciones pueden conservar el estado entre varias entradas mediante NVRAM (memoria de acceso aleatorio no volátil), lo que reduce el costo de transferir el estado entre entradas.

El secuenciador incorpora un «oráculo de tarifas» (fee oracle) que vincula las tarifas de los usuarios con el costo de publicación en L1 (capa 1). Este oráculo fija los precios según el precio medio ponderado en el tiempo (TWAP) de Uniswap V3, con el objetivo de limitar la manipulación de precios. Siguiente paso: lanzamiento en la red de pruebas.

Una pila tecnológica accesible para poner proyectos en cadena rápidamente

El nodo Rollup se actualizó a la versión 0.21 del emulador en su rama de desarrollo (dev branch). Esta versión incorpora solicitudes por lotes de JSON-RPC y permite gestionar todos los servicios desde un único «supervisor», además de proporcionar señales claras sobre el estado de salud para Kubernetes. La biblioteca de TypeScript ahora usa enlaces generados automáticamente, en lugar de unas 1.800 líneas de código de envoltura escrito a mano. Además, `cartesi/machine` permite ejecutar Cartesi Machine en Node.js e incluso directamente en una pestaña del navegador.

A continuación, lanzaremos conjuntamente Node, SDK, CLI y Explorer para poner todas estas funciones a disposición de los desarrolladores.

Para conocer el plan general que guía el desarrollo de estos componentes clave, consulta nuestro Plan técnico (Technical Plan):
https://cartesi.io/technical-plan/

Republicado desde: https://x.com/cartesiproject/status/2112530070510383323