Skip to content
Blockchain

¿Por qué actualizar mi contrato inteligente me permite corromper silenciosamente el almacenamiento que los auditores ya aprobaron?

82

Oportunidad

Los patrones de proxy actualizables (UUPS, Transparent Proxy, Diamond) son estándar en DeFi en producción, pero imponen una restricción estricta: el diseño de almacenamiento de una nueva implementación debe ser compatible con cada slot asignado por la anterior. Insertar una nueva variable de estado en la posición incorrecta corrompe silenciosamente todos los slots posteriores, sin ningún error en cadena. Los verificadores automatizados como el plugin de actualización de OpenZeppelin detectan casos simples, pero no identifican el almacenamiento con espacio de nombres ERC-7201 con empaquetado personalizado, asignaciones de slots a nivel de ensamblador ni colisiones cruzadas entre facetas Diamond donde dos facetas reclaman la misma región de almacenamiento. Un estudio revisado por pares de enero de 2026 (ProxyLens) encontró una clase significativa de vulnerabilidades de colisión entre facetas que las herramientas existentes no detectan. Los auditores revisan los contratos de implementación de forma aislada y no pueden reconstruir el mapa de almacenamiento completo de un proxy con múltiples facetas delegadas.

Por qué importa

Una herramienta que construya un mapa de almacenamiento completo con diferencias entre versiones para todos los contratos proxy y de implementación convertiría una clase de corrupción silenciosa de datos en un despliegue bloqueado.

Cómo evalúo la oportunidad

La Puntuación de Oportunidad es mi propia lectura, no una medición: cuánto duele, con qué frecuencia aparece y qué tan poco existe para resolverlo hoy. Un valor más alto significa que creo que vale más la pena construirlo.

Gravedad9/10

Cuánto dolor causa cuando aparece.

Frecuencia6/10

Con qué frecuencia la gente se topa con ello.

Espacio en blanco8/10

Qué tan pocas herramientas buenas existen para ello hoy.

Más problemas que vale la pena resolver