¡Entiende por qué Solana quiere cambiar las firmas sin conexión!
¿Una transacción firmada hoy puede mover fondos semanas después? En Solana, sí, siempre que use una función llamada durable nonce y la autorización siga siendo válida. Una propuesta para eliminar este mecanismo cobró protagonismo este lunes.
Por lo general, una transacción en Solana incluye una referencia a un bloque reciente. Esa referencia caduca rápidamente, por lo que hay poco tiempo entre firmar y enviar la operación. El durable nonce sustituye esa referencia por un valor que puede seguir siendo válido durante mucho más tiempo. Esto da margen a los custodios y a las plataformas de intercambio que firman en máquinas desconectadas de internet o pasan por varias etapas de aprobación antes de transmitir la operación.
En el ataque al protocolo Drift, en abril, los responsables consiguieron transacciones firmadas de antemano y esperaron más de una semana para ejecutarlas. El incidente pone de manifiesto un riesgo concreto. Si una autorización indebida sigue siendo válida, el intervalo entre la firma y el envío le da al atacante tiempo para elegir cuándo actuar.
El borrador propone retirar este mecanismo del funcionamiento básico de la red. Entre las alternativas que se debaten hay programas que verificarían en la blockchain las firmas generadas sin conexión. La propuesta aún necesita aprobación y prevé que la eliminación en la red principal solo pueda llevarse a cabo a partir de mayo de 2027. La fecha efectiva también depende de que haya tiempo para que los servicios migren.
La calidad de la alternativa se verá en los detalles. ¿Cuánto tiempo sigue siendo válida una autorización? ¿Quién puede cancelarla? ¿Qué ocurre si falla el intento de ejecución? En algunos modelos, una transacción fallida puede dejar la autorización disponible para volver a intentarlo. Para un equipo de custodia, esta diferencia determina si el asunto termina con el fallo o si aún es necesario revocar la orden. El desafío de Solana es preservar la firma sin conexión y dar a quienes operan estos sistemas un control claro sobre el plazo y la cancelación de las autorizaciones.
¿Una transacción firmada hoy puede mover fondos semanas después? En Solana, sí, siempre que use una función llamada durable nonce y la autorización siga siendo válida. Una propuesta para eliminar este mecanismo cobró protagonismo este lunes.
Por lo general, una transacción en Solana incluye una referencia a un bloque reciente. Esa referencia caduca rápidamente, por lo que hay poco tiempo entre firmar y enviar la operación. El durable nonce sustituye esa referencia por un valor que puede seguir siendo válido durante mucho más tiempo. Esto da margen a los custodios y a las plataformas de intercambio que firman en máquinas desconectadas de internet o pasan por varias etapas de aprobación antes de transmitir la operación.
En el ataque al protocolo Drift, en abril, los responsables consiguieron transacciones firmadas de antemano y esperaron más de una semana para ejecutarlas. El incidente pone de manifiesto un riesgo concreto. Si una autorización indebida sigue siendo válida, el intervalo entre la firma y el envío le da al atacante tiempo para elegir cuándo actuar.
El borrador propone retirar este mecanismo del funcionamiento básico de la red. Entre las alternativas que se debaten hay programas que verificarían en la blockchain las firmas generadas sin conexión. La propuesta aún necesita aprobación y prevé que la eliminación en la red principal solo pueda llevarse a cabo a partir de mayo de 2027. La fecha efectiva también depende de que haya tiempo para que los servicios migren.
La calidad de la alternativa se verá en los detalles. ¿Cuánto tiempo sigue siendo válida una autorización? ¿Quién puede cancelarla? ¿Qué ocurre si falla el intento de ejecución? En algunos modelos, una transacción fallida puede dejar la autorización disponible para volver a intentarlo. Para un equipo de custodia, esta diferencia determina si el asunto termina con el fallo o si aún es necesario revocar la orden. El desafío de Solana es preservar la firma sin conexión y dar a quienes operan estos sistemas un control claro sobre el plazo y la cancelación de las autorizaciones.