Solana estudia retirar los nonces duraderos en favor de programas firmantes en cadena que mantengan la aprobación con claves frías desconectadas después de que falle una transacción. El plan de octubre de la Fundación no fija una fecha de retirada y mantiene condicional el plazo de migración, de unos seis meses, a que exista una alternativa auditada y lista para la red principal. Programmatic Signer, de Anza, y Vector, de Blueshift, siguen siendo los diseños en competencia.
Por qué es importante
Los nonces duraderos resuelven un problema de sincronización al permitir que un firmante desconectado apruebe una transacción que se emitirá más adelante, en lugar de depender de un hash de bloque reciente que caduca rápidamente. La arquitectura propuesta cambia el lugar donde reside la autoridad. Una dirección derivada de un programa, o PDA, controlaría las cuentas afectadas, mientras que la clave fría original seguiría autorizando las acciones y un retransmisor en línea las enviaría y pagaría la comisión de red.
Esto supone rediseñar la custodia, no realizar una simple actualización de software. Los exchanges, custodios y operadores de tesorería tendrían que trasladar SOL, saldos de tokens y determinadas autoridades a cuentas controladas por el programa firmante. Los permisos de staking, retiro, emisión y congelación pueden requerir traspasos independientes. Las aplicaciones también deben aceptar acciones que lleguen mediante invocación entre programas, en lugar de recibirlas como instrucciones directas de nivel superior.
Impacto en el mercado
El cambio representa principalmente un riesgo de infraestructura y operativo para los usuarios institucionales de Solana. Una firma válida con una clave fría no haría automáticamente compatible una aplicación con la nueva vía. Los protocolos que rechacen acciones de PDA, solo inspeccionen instrucciones de nivel superior o restrinjan la CPI podrían requerir trabajos de integración específicos, mientras que los controles de Token-2022 añaden dudas de compatibilidad a nivel de cuenta.
Los dos candidatos imponen restricciones de ejecución diferentes. Programmatic Signer vincula el ejecutor, la cuenta de nonce y el mensaje de ejecución integrado, aunque permite que un retransmisor añada instrucciones adicionales. Vector confirma el búfer completo de instrucciones de nivel superior, por lo que las instrucciones adicionales deben aprobarse antes de firmar. Ambos diseños pueden mantener una aprobación utilizable después de una ejecución fallida, pero los operadores podrían necesitar plazos firmados o avances de nonce independientes para limitar el riesgo de repetición. La migración sigue condicionada a auditorías, herramientas utilizables y un despliegue en producción.
Preguntas frecuentes
-
¿Qué sustituiría a los nonces duraderos en Solana?
La propuesta utilizaría programas firmantes en cadena para verificar firmas fuera de línea y ejecutar instrucciones aprobadas mediante direcciones derivadas de programas. Programmatic Signer, de Anza, y Vector, de Blueshift, son los candidatos mencionados.
-
¿Las claves frías seguirían aprobando transacciones de Solana?
Sí. La clave fría seguiría autorizando las acciones, mientras un retransmisor en línea enviaría la transacción y pagaría la comisión de red. El cambio principal es que un programa firmante y una PDA se situarían entre la aprobación y la ejecución.
-
¿Qué tendrían que migrar las instituciones?
Los operadores podrían tener que trasladar SOL, saldos de tokens y autoridades independientes, como los permisos de staking, retiro, emisión o congelación, a cuentas controladas por el programa firmante. Aprobar por sí sola una nueva solución de firma no completaría la migración.
-
¿Cómo podría afectar la propuesta a las aplicaciones de Solana?
Las aplicaciones tendrían que aceptar acciones recibidas mediante invocación entre programas y reconocer autoridades basadas en PDA. Los protocolos que exijan instrucciones directas de nivel superior o rechacen la CPI podrían necesitar trabajos de integración específicos.
-
¿Se podría reintentar una ejecución fallida con los nuevos diseños?
Sí. Las dos arquitecturas propuestas pueden dejar una aprobación con clave fría lista para ejecutarse después de un intento fallido cuando los cambios de nonce se revierten. Los plazos firmados o los avances de nonce autorizados por separado pueden ayudar a limitar el riesgo de repetición o de ejecución retrasada.