Glosario cripto

Ataque de gobernanza

Definición

Un ataque de gobernanza es la toma de una DAO o protocolo por alguien que reúne votos suficientes, comprados o prestados, para aprobar una propuesta dañina.

Muchos protocolos DeFi permiten a los holders votar propuestas que ejecutan código directamente, como mover fondos de la tesorería o cambiar parámetros de los contratos. Si un atacante logra reunir más votos que los defensores durante el tiempo suficiente, la propia gobernanza se convierte en el exploit. El poder de voto puede comprarse en el mercado, pedirse prestado con préstamos flash o en mercados de préstamo, o acumularse poco a poco durante semanas cuando la participación es baja.

El caso más conocido es el de Beanstalk, en abril de 2022: el atacante usó un préstamo flash para conseguir una mayoría cualificada, aprobó una propuesta de emergencia en una sola transacción y se llevó unos 180 millones de dólares. En mayo de 2023 la gobernanza de Tornado Cash fue secuestrada con una propuesta que escondía código que daba votos falsos al atacante. Las DAO pequeñas con poca participación y tesorerías grandes son blanco frecuente de propuestas hostiles.

Entre las defensas están fijar el poder de voto antes de crear la propuesta, lo que neutraliza los préstamos flash, los timelocks que dan margen para reaccionar, los quórums y vetos, los roles de guardián y la revisión cuidadosa del código propuesto. Todas añaden fricción o algo de centralización, y ninguna sirve si una mayoría legítima vota algo destructivo.

Ejemplo

Un atacante pide prestado en varios mercados el token de gobernanza de una DAO, presenta una propuesta para enviar la tesorería a su dirección y la aprueba durante un puente festivo con poca participación.

Términos relacionados

Últimos artículos sobre Ataque de gobernanza