Anúnciate en KripZen — pon tu marca ante una audiencia global de criptomonedas.Contáctanos →

Entrada del glosario

Contrato actualizable

Wallets y seguridad

Un contrato cuya lógica puede sustituirse manteniendo la dirección. La pregunta clave es quién puede actualizarlo y con cuánto retardo.

Definición

Un contrato actualizable conserva su dirección y los saldos que custodia, mientras que la lógica que hay detrás puede sustituirse, normalmente mediante un proxy que reenvía las llamadas a una dirección de implementación que un administrador puede cambiar. Permite corregir errores sin obligar a todos los usuarios a migrar y, a la vez, implica que el código auditado hoy no es necesariamente el que se ejecuta mañana. La pregunta de seguridad es, pues, quién puede lanzar la actualización y tras cuánto retardo: una sola clave capaz de cambiar la implementación al instante es un riesgo muy distinto de una multifirma tras un timelock que publica el cambio por adelantado.

Siguiente

Términos relacionados

Más en Wallets y seguridad