Midnight activa Ledger 9: una nueva era para el DeFi privado
La actualización de mainnet permite que los contratos inteligentes interactúen dentro de una sola transacción y añade estándares criptográficos para billeteras, proveedores de custodia y aplicaciones entre cadenas.
By SongMarketCap
Updated:
Midnight ha completado una bifurcación dura que actualizó su mainnet de Ledger 8 a Ledger 9. La versión introduce llamadas directas entre contratos inteligentes, amplía la compatibilidad con la infraestructura blockchain existente e incluye mejoras de seguridad y rendimiento.
Los saldos de tokens existentes y los contratos inteligentes desplegados se migraron automáticamente, según Midnight. Los titulares de cNIGHT en mainnet no necesitan realizar ninguna acción para seguir generando DUST, el recurso utilizado para cubrir los costos de transacción.
La red implementó Ledger 9 directamente en mainnet, omitiendo su habitual despliegue en Preprod y el período de observación. Midnight describió esto como una vía de lanzamiento controlada que se utiliza cuando las correcciones de seguridad requieren protección adicional para la red.
Ahora los contratos inteligentes pueden trabajar juntos
Ledger 9 permite que un contrato inteligente llame a una función en otro dentro de la misma transacción. Esta capacidad, conocida como composabilidad, ofrece a los desarrolladores una forma de conectar componentes reutilizables al crear aplicaciones.
Midnight ofreció un ejemplo que involucra tres pasos de DeFi: aprobar un token, intercambiarlo y depositarlo en un pool de liquidez. Con contratos conectados, los desarrolladores pueden combinar esas operaciones en una sola acción del usuario.
Los contratos también pueden identificar qué otro contrato los llamó y usar esa información para autorizar operaciones específicas. Una bóveda podría, por ejemplo, permitir a un contrato de préstamos aprobado retirar fondos mientras restringe el acceso de otros contratos.
La versión introduce eventos y registros públicos que los contratos pueden publicar cuando ocurre una acción. Las billeteras, los exploradores y otras aplicaciones pueden monitorear esos eventos y mostrar la información resultante a los usuarios.
Midnight presenta estas capacidades como una base para aplicaciones financieras privadas más avanzadas. Un hito independiente de Composabilidad privada permanece en su hoja de ruta para el primer trimestre de 2027. Los desarrolladores aún deben tener en cuenta lo que revelan sus contratos: la documentación de Midnight señala que una llamada entre contratos expone la dirección del contrato llamado.
Nuevos estándares amplían la compatibilidad de billeteras y custodia
Ledger 9 añade compatibilidad nativa con ECDSA, un método de firma digital usado por Bitcoin y Ethereum, y Keccak-256, una función de hash criptográfico utilizada en el ecosistema de Ethereum.
El ledger ahora acepta firmas Schnorr y ECDSA para la autorización de transacciones. Según Midnight, la compatibilidad directa con ECDSA facilita que los proveedores de custodia conecten sus sistemas existentes a la red.
La versión también implementa BIP-44, un estándar que permite a las billeteras derivar múltiples direcciones a partir de una sola semilla. Midnight espera que esta incorporación ayude a los proveedores de billeteras y a los custodios institucionales a integrar la red en la infraestructura existente.
En el lenguaje de programación Compact, las nuevas capacidades criptográficas brindan a los desarrolladores herramientas para crear conexiones con otras blockchains. Midnight identifica las transferencias privadas de stablecoins y las aplicaciones financieras entre cadenas como usos potenciales. Cada puente, servicio de custodia o integración de tokens aún requerirá su propia implementación.
[NEWSBREAK]
Qué cambia para los desarrolladores y los titulares de tokens
Los contratos desplegados anteriormente se mantienen sin modificaciones y no necesitan recompilarse ni volver a desplegarse debido a la migración. Los desarrolladores de aplicaciones tendrán que actualizar a Midnight.js 5, mientras que los contratos que aún no se hayan desplegado deben compilarse con un conjunto de herramientas de Compact dirigido a Ledger 9.
La versión también actualiza la infraestructura utilizada para generar y verificar pruebas de conocimiento cero. Su compatibilidad con ZKIR v3, un formato intermedio para programas criptográficos, habilita formatos de firma más nuevos. Las notas de la versión de Ledger 9.1.0.0 identifican tipos específicos de circuitos cuyas claves de verificación deben regenerarse.
Los registros de DUST de cNIGHT en mainnet se vuelven a aplicar automáticamente. En las redes de prueba Preview y Preprod, los desarrolladores deben registrar nuevamente su NIGHT de prueba, o tNIGHT, para reanudar la generación de DUST.
El equipo de ingeniería de Midnight aún está completando la documentación para algunas de las nuevas capacidades. Se planea publicar más detalles técnicos, incluidas referencias de códigos de operación y especificaciones del formato de transacción, en las próximas semanas.