Tus fondos en DeFi solo son tan seguros como la clave de administrador

Tus fondos en DeFi solo son tan seguros como la clave de administrador

Sigrid Voss
Sigrid Voss ·

Tus fondos en DeFi solo son tan seguros como la clave de administrador

Seguro que has oído la frase "si no son tus llaves, no son tus monedas" miles de veces. Es la regla de oro en crypto. Pero hay una segunda regla, más silenciosa, que la mayoría de los principiantes pasan por alto: aunque guardes tus claves privadas en una billetera fría, te pueden robar si el protocolo que usas tiene una clave de administrador centralizada. He visto que esto pasa una y otra vez desde que empecé a seguir los mercados en 2019. Crees que estás interactuando con un código inmutable, pero en realidad le estás entregando tu dinero a un grupo de desarrolladores que tiene un botón de "modo dios". Si quieres saber cómo encontrar el timelock de un protocolo para ver si un proyecto es realmente descentralizado, tienes que mirar más allá del marketing y entrar en la lógica del contrato.

La respuesta corta

Una clave de administrador es una clave privada especial que permite a los desarrolladores de un protocolo cambiar las reglas del contrato inteligente, mover fondos o actualizar el código sin el consentimiento de los usuarios. Si esa clave es robada o los desarrolladores se vuelven maliciosos, pueden vaciar cada billetera conectada al protocolo en una sola transacción. El timelock es la solución. Básicamente, obliga a que haya un retraso (normalmente de 48 horas o más) antes de que cualquier cambio del administrador surta efecto. Esto te da tiempo de retirar tus fondos si ves que hay una actualización sospechosa pendiente.

Cómo funciona esto en realidad

En un mundo ideal, un contrato inteligente se despliega y luego se "renuncia". Esto significa que los desarrolladores tiran las llaves y el código se convierte en la ley. Pero el mundo real es un caos. Hay errores y los protocolos necesitan evolucionar. Para gestionar esto, los desarrolladores guardan una clave de administrador.

Aquí está el problema. La mayoría de los protocolos usan una billetera de firma única (EOA) para esto. Si la laptop de un solo desarrollador se ve comprometida, el hacker ahora es dueño de todo el protocolo. Así es exactamente como el Grupo Lazarus de Corea del Norte ha logrado robar miles de millones. No siempre hackean la blockchain; hackean a los humanos que tienen las claves de administrador.

Para solucionar esto, los proyectos serios usan una multisig (multifirma). En lugar de una sola llave, se necesitan, por ejemplo, 3 de 5 personas designadas para aprobar un cambio. Esto es mejor, pero sigue siendo centralizado. El estándar de oro es combinar una multisig con un timelock. La multisig propone el cambio y el timelock asegura que ese cambio no ocurra al instante.

Donde la gente se equivoca

El error más grande que veo es confiar en la palabra "auditado" como si fuera un sinónimo de "seguro". Una auditoría te dice que el código no tiene un error garrafal, pero no significa que los desarrolladores no tengan una llave maestra que pueda anularlo todo.

Me he topado con muchísimos proyectos que dicen ser "impulsados por la comunidad" mientras los fundadores siguen teniendo el control total de la tesorería. Te dirán que se están moviendo hacia la descentralización, pero "pronto" es una palabra peligrosa en DeFi. Si un proyecto se niega a decir quién tiene las claves de administrador o no tiene un timelock público, básicamente te están pidiendo que confíes en ellos los ahorros de tu vida. En mi experiencia, esa es una apuesta que acabarás perdiendo.

Llevándolo a la práctica

Si usas un protocolo y quieres comprobar su seguridad, no te quedes solo en la documentación. Ve al explorador de bloques (como Etherscan). Busca la dirección del contrato y revisa la pestaña "Read Contract". Busca variables como owner, admin o timelock. Si ves que una sola dirección de billetera figura como propietaria y no hay mención de un timelock, estás tratando con una entidad centralizada.

Aunque no puedes controlar cómo se gobierna un protocolo, sí puedes controlar cómo guardas los activos que retiras. Yo siempre saco mis fondos a largo plazo de los exchanges y de los pools de DeFi riesgosos. Para mis cosas uso una Ledger Stax porque la función de verificación de transacciones me permite ver qué estoy firmando antes de confirmar. Es una capa de protección simple que evita que firmes por error una transacción de "setApprovalForAll", que es lo que permitiría a un hacker vaciar tu billetera.

Antes de depositar otros 1,000 USDC en una granja de alto rendimiento, pregúntate: ¿quién tiene la llave de la bóveda? Si la respuesta es "unos cuantos tipos en un canal de Discord", quizá deberías replantearte tu posición.


Related Tickers

ETHWASI

Sigrid Voss

Sigrid Voss

Analista y escritor de criptomonedas que cubre tendencias del mercado, estrategias de negociación y tecnología blockchain.


Más Artículos