Concave is the New Linear: The Impossibility of Anti-Plutocratic DAO Governance
Este artículo demuestra que ninguna regla de votación basada únicamente en el saldo de la billetera puede prevenir eficazmente el control plutocrático en las DAO sin permiso, ya que los atacantes de Sybil siempre pueden dividir sus tokens entre múltiples billeteras para lograr un poder de votación que crece al menos linealmente con sus tenencias, lo que vuelve prácticamente ineficaces los mecanismos antiputocráticos como la votación cuadrática frente a los costos realistas de un ataque.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
El Panorama General: El Sueño de "Una Persona, Un Voto" frente a la Realidad
Imagina un jardín comunitario gigante (una DAO) donde cada persona que posee una parcela de tierra (un token) tiene derecho a votar sobre cómo se gestiona el jardín.
- La Vieja Forma (Votación Lineal): Si posees 100 parcelas, obtienes 100 votos. Si posees 1 parcela, obtienes 1 voto. Esto suena justo, pero en la realidad, unas pocas personas ricas (ballenas) poseen casi toda la tierra. Pueden vencer en votación a todos los demás con facilidad.
- La Solución Propuesta (Votación Cóncava): Para evitar que los ricos dominen, la comunidad sugiere una nueva regla: Votación Cuadrática. Bajo esta regla, tu poder de voto no crece tan rápido como tu tierra. Si posees 100 parcelas, no obtienes 100 votos; obtienes solo 10 votos (la raíz cuadrada de 100). Si posees 4 parcelas, obtienes 2 votos. La idea es dar a los pequeños jardineros más influencia en relación con su tamaño, mientras se reduce el poder de los gigantes.
La Afirmación Principal del Artículo: Los autores demuestran que esta solución "justa" no funciona en una blockchain sin permiso. Muestran que un atacante rico puede engañar el sistema tan eficazmente que la regla "justa" se vuelve tan injusta como la antigua, pero mucho más barata de explotar.
El Código Trampa: El "Ataque Sybil"
El artículo se centra en un tipo específico de engaño llamado Ataque Sybil.
La Analogía:
Imagina que la regla del jardín dice: "Obtienes votos basados en cuántas parcelas posees, pero cuanto más parcelas tengas en un solo lugar, menos poder otorga cada parcela adicional".
Un atacante inteligente se da cuenta: "Espera, si divido mis 100 parcelas en 100 jardines diminutos diferentes (billeteras) en lugar de mantenerlas en un solo campo grande, las matemáticas cambian".
- Un Jardín Grande (100 parcelas): Bajo la Votación Cuadrática, obtienes votos.
- 100 Jardines Diminutos (1 parcela cada uno): Obtienes (100 veces). Eso equivale a votos.
Al dividir su dinero en muchas "identidades" pequeñas (billeteras), el atacante convierte una regla diseñada para limitar su poder en una regla donde tiene todo el poder nuevamente.
El "Costo" del Engaño
Los autores preguntan: "¿Qué pasa si cuesta dinero abrir un nuevo jardín? ¿Qué pasa si hay una tarifa para dividir la tierra?"
Construyeron un modelo matemático que incluye costos del mundo real:
- Tarifas de Gas: El costo de crear una nueva billetera y mover tokens.
- Saldo Mínimo: Algunos jardines requieren que tengas una pequeña cantidad de dinero solo para poder votar.
El Resultado Sorprendente:
El artículo demuestra que no importa cuán altas establezcas las tarifas, siempre que sea posible abrir una billetera con cualquier cantidad de dinero, un atacante rico eventualmente ganará.
- La Metáfora: Imagina un peaje que cobra 1 dólar para entrar a una cabina de votación.
- Si tienes 100 dólares, puedes pagar el peaje 100 veces y obtener 100 votos.
- Si tienes 1.000.000 de dólares, puedes pagar el peaje 1.000.000 de veces.
- El "costo" te ralentiza, pero no te detiene. Si tienes suficiente dinero, aún puedes comprar más votos que todos los pequeños jardineros honestos combinados.
Los autores llaman a esto "La concavidad es la nueva linealidad". Esto significa que, aunque la regla de votación parezca curva y justa (cóncava), una vez que se tiene en cuenta la capacidad de dividir tu dinero, el poder del atacante crece en línea recta (lineal) con su presupuesto.
Evidencia del Mundo Real: El Ejemplo de "Uniswap"
Los autores no solo hicieron matemáticas; probaron esto en cinco proyectos criptográficos reales y masivos (como Uniswap, Compound y ENS).
- El Escenario: Observaron una votación reciente en Uniswap donde el valor total de los votos equivalía a aproximadamente 300 millones de dólares.
- La Forma Honesta: Para ganar esta votación honestamente (comprando todos los tokens necesarios), un atacante tendría que gastar aproximadamente 300 millones de dólares.
- La Forma "Dividida": Usando el truco de "dividir" con la Votación Cuadrática, el atacante solo necesitaba gastar aproximadamente 75.000 dólares para obtener la misma cantidad de poder de voto.
- El Resultado: El atacante obtuvo 4.039 veces más poder por su dinero que un votante honesto.
Encontraron resultados similares para otras reglas (como "Votación de Poder" o "Votación Logarítmica"), donde el atacante podía obtener cientos de miles de veces más poder por el mismo dinero.
¿Por Qué No Podemos Simplemente Arreglarlo?
El artículo discute tres ideas comunes para detener esto y explica por qué fallan por sí solas:
Prueba de Personalidad (Una Persona, Una Identidad):
- Idea: Obligar a todos a probar que son humanos reales antes de poder votar.
- Problema: El artículo dice que esto es lo único que realmente funciona, pero requiere una nueva capa de identidad (como un pasaporte) que aún no existe perfectamente. Si no tienes esto, las matemáticas siguen siendo válidas.
Tarifas Más Altas (Fricción Económica):
- Idea: Hacer que sea extremadamente costoso crear nuevas billeteras (por ejemplo, 1.000 dólares por billetera).
- Problema: Esto solo eleva la etiqueta de precio. Si el atacante tiene 1.000 millones de dólares, aún puede permitirse pagar la tarifa de 1.000 dólares un millón de veces. Los ralentiza, pero no los detiene.
Reglas Apiladas (Bicameralismo):
- Idea: Tener dos votos: un voto "justo" y un voto "rico". Ambos deben aprobar.
- Problema: Esta es la única solución viable que sugieren los autores. Necesitas una "red de seguridad" (como un voto lineal o una verificación de identidad) para atrapar al atacante si rompe el voto "justo".
La Conclusión
El artículo concluye que no puedes confiar en fórmulas matemáticas "justas" por sí solas para proteger un jardín descentralizado.
Si permites que las personas creen tantas identidades falsas (billeteras) como quieran, un atacante rico siempre encontrará una manera de convertir un sistema "justo" en un sistema donde "ganan las personas ricas". Para proteger realmente a los pequeños jardineros, necesitas combinar las matemáticas con una forma de probar quién es una persona real, o tener una segunda capa de seguridad que las matemáticas no puedan romper.
En resumen: No puedes simplemente cambiar la fórmula de votación para detener a los ricos; primero tienes que detenerlos de crear identidades falsas infinitas.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.