Buy Crypto
Markets
Spot
FuturesBTC
Earn
Event Center
More
0-Fee Fest
El exploit de The DAO: ¿Qué fue el exploit de The DAO?El exploit de The DAO fue un importante ataque a un contrato inteligente en Ethereum en junio de 2016 que drenó aproximadamente un tercio del ETH mantenido por The DAO, El exploit de The DAO: ¿Qué fue el exploit de The DAO?El exploit de The DAO fue un importante ataque a un contrato inteligente en Ethereum en junio de 2016 que drenó aproximadamente un tercio del ETH mantenido por The DAO,

El exploit de The DAO

2026/10/13 17:05
#Intermediate
ELYSIA
EL$0.001712-5.30%
DAO Maker
DAO$0.02374-5.04%
Humanity
H$0.05638-4.65%
PX
PX$0.0126-1.56%
Ethereum
ETH$2,518.01-0.55%

¿Qué fue el exploit de The DAO?

El exploit de The DAO fue un importante ataque a un contrato inteligente en Ethereum en junio de 2016 que drenó aproximadamente un tercio del ETH mantenido por The DAO, una de las primeras organizaciones de inversión descentralizadas.

The DAO fue diseñada como una organización basada en blockchain en la que los titulares de tokens podían votar propuestas y ayudar a decidir cómo se utilizarían los fondos agrupados.

El exploit se convirtió en uno de los acontecimientos más importantes de la historia cripto porque puso de manifiesto lo peligrosos que pueden ser los errores de los contratos inteligentes cuando grandes cantidades de valor están controladas por código.

También dio lugar a uno de los debates de gobernanza más famosos de Ethereum: si la red debía cambiar su estado para ayudar a recuperar los fondos afectados.

La comunidad de Ethereum acabó respaldando un hard fork que trasladó fondos de los contratos relacionados con The DAO a un contrato de recuperación.

El anuncio de la Ethereum Foundation sobre la finalización del hard fork indicó que el bloque 1,920,000 ejecutó un cambio de estado irregular que transfirió aproximadamente 12 millones de ETH de los contratos «Dark DAO» y «Whitehat DAO» al contrato de recuperación WithdrawDAO.

El acontecimiento se conoce a menudo como «The DAO hack», pero el término más preciso es «The DAO exploit», ya que el atacante aprovechó un fallo en la lógica del contrato inteligente, en lugar de vulnerar el protocolo base de Ethereum.

Ethereum no falló en la capa de consenso.

El código vulnerable estaba en el sistema de contratos inteligentes de The DAO desplegado en Ethereum.

Esta distinción es importante porque las blockchains pueden funcionar correctamente mientras que las aplicaciones creadas sobre ellas aún contienen errores críticos.

¿Qué era The DAO?

The DAO fue uno de los primeros y más ambiciosos experimentos de organización autónoma descentralizada en Ethereum.

Una organización autónoma descentralizada, o DAO, es una organización basada en blockchain que utiliza contratos inteligentes, tokens y reglas de votación para coordinar decisiones.

The DAO pretendía operar como un vehículo de inversión descentralizado en el que los titulares de tokens podían financiar proyectos y potencialmente beneficiarse de los resultados.

El Informe de Investigación sobre The DAO de la U.S. Securities and Exchange Commission describió The DAO como una organización virtual incorporada en código informático y ejecutada en un libro mayor distribuido o blockchain.

El mismo informe indicó que The DAO se creó con el objetivo de operar como una entidad con ánimo de lucro que mantendría activos procedentes de la venta de DAO Tokens y utilizaría esos activos para financiar proyectos.

Del 30 de abril de 2016 al 28 de mayo de 2016, The DAO vendió aproximadamente 1.15 mil millones de DAO Tokens a cambio de unos 12 millones de ETH.

En ese momento, esto convirtió The DAO en uno de los mayores eventos de recaudación cripto jamás intentados.

Muchos usuarios lo consideraron un ejemplo audaz de lo que podían lograr los contratos inteligentes de Ethereum.

En lugar de depender de una empresa tradicional, un consejo o un gestor de inversiones, The DAO intentó permitir a los titulares de tokens coordinar capital mediante código.

Esta visión atrajo una enorme atención, pero también concentró una cantidad muy elevada de ETH en un sistema de contratos inteligentes complejo y relativamente nuevo.

Cómo ocurrió el exploit de The DAO

El exploit de The DAO se entiende ampliamente como un ataque de reentrancy.

La reentrancy se produce cuando un contrato inteligente envía valor a un contrato externo antes de actualizar de forma segura su propia contabilidad interna.

El contrato receptor puede entonces volver a llamar a la función vulnerable antes de que finalice la primera llamada a la función.

Si el contrato vulnerable aún no ha reducido el saldo del atacante, este puede retirar fondos una y otra vez en la misma secuencia de llamadas.

En el caso de The DAO, el atacante utilizó los mecanismos de retirada y división del contrato para solicitar fondos repetidamente antes de que The DAO actualizara correctamente el estado del saldo correspondiente.

Esto permitió mover ETH a una DAO hija controlada por el atacante.

El ataque no exigió que el atacante vulnerara claves privadas, superara a los mineros de Ethereum ni modificara las reglas de consenso de Ethereum.

El atacante utilizó contra The DAO las propias reglas de su contrato inteligente.

La documentación de seguridad de Solidity sigue incluyendo la reentrancy como un riesgo clave de los contratos inteligentes y explica que cualquier interacción de un contrato con otro puede permitir que el contrato llamado vuelva a llamar antes de que termine la primera interacción.

El exploit de The DAO se convirtió en el ejemplo clásico de por qué los desarrolladores deben extremar las precauciones al escribir funciones que transfieren activos y actualizan saldos.

Por qué la reentrancy era tan peligrosa

La reentrancy es peligrosa porque convierte una interacción normal de un contrato en un bucle que puede drenar fondos.

Un contrato inteligente puede aparentar tener una regla clara que establece que un usuario solo puede retirar su saldo permitido.

Sin embargo, si el contrato envía fondos antes de reducir el saldo de ese usuario, un contrato atacante puede volver a entrar en la función de retirada antes de que cambie el saldo.

El resultado es que un saldo válido puede utilizarse muchas veces.

Esto se parece a una cuenta bancaria que permitiera retiradas repetidas antes de registrar que el dinero ya se ha retirado.

En los contratos inteligentes, este tipo de error puede ser catastrófico porque la ejecución es automática, rápida e irreversible, salvo que la red o aplicación en general disponga de una vía de recuperación.

La reentrancy también es peligrosa porque puede resultar difícil de detectar para los principiantes.

El código vulnerable puede parecer razonable a primera vista porque comprueba saldos, envía fondos y actualiza registros.

El problema es el orden de las operaciones.

El diseño seguro de contratos suele exigir a los desarrolladores actualizar el estado interno antes de realizar llamadas externas.

Este principio suele denominarse patrón checks-effects-interactions.

El patrón checks-effects-interactions indica a los desarrolladores que primero realicen comprobaciones, después actualicen el estado interno y solo interactúen con contratos externos cuando dichas actualizaciones se hayan completado.

Cronología del exploit de The DAO

La venta de tokens de The DAO se desarrolló del 30 de abril de 2016 al 28 de mayo de 2016.

El proyecto reunió rápidamente una gran cantidad de ETH y se convirtió en un símbolo importante de la temprana promesa de los contratos inteligentes de Ethereum.

El 17 de junio de 2016, un atacante explotó el contrato de The DAO y comenzó a drenar fondos a una DAO hija.

Dado que el diseño de The DAO incluía retrasos antes de que los fondos pudieran retirarse completamente de la DAO hija, la comunidad de Ethereum tuvo tiempo de debatir posibles respuestas.

Desarrolladores, mineros, titulares de tokens, exchanges, investigadores y usuarios debatieron si no hacer nada, intentar un soft fork o implementar un hard fork.

Se consideró un enfoque de soft fork, pero planteaba preocupaciones técnicas y de seguridad.

La propuesta de hard fork se debatió entonces intensamente porque modificaría el estado de Ethereum para ayudar a recuperar fondos.

El 15 de julio de 2016, la Ethereum Foundation publicó una publicación titulada «To fork or not to fork» que explicaba que la decisión era delicada y debía ser evaluada por la comunidad, en lugar de tomarla una sola parte central.

El 20 de julio de 2016, el hard fork se activó en el bloque 1,920,000.

El fork trasladó fondos de contratos relacionados con DAO a un contrato de recuperación para que los titulares de DAO Tokens pudieran retirar ETH.

La respuesta mediante hard fork

La respuesta mediante hard fork fue la parte más controvertida del exploit de The DAO.

Un hard fork es un cambio de protocolo que no es compatible con las reglas anteriores.

En este caso, el fork incluía un cambio de estado irregular relacionado con los fondos de The DAO.

El objetivo no era corregir todos los errores de contratos inteligentes de Ethereum.

El objetivo era abordar específicamente el gran conjunto de ETH afectado por el exploit de The DAO.

La publicación de la Ethereum Foundation sobre la finalización del hard fork indicó que aproximadamente el 85% de los mineros estaban minando en la cadena del fork poco después de este.

Los partidarios del fork argumentaban que el exploit perjudicó a un gran número de usuarios, amenazó al ecosistema inicial de Ethereum y aprovechó un fallo de contrato en lugar de una decisión de mercado legítima.

Los críticos argumentaban que cambiar el estado de la blockchain socavaba el principio de que la ejecución del código debía ser definitiva.

Este debate se convirtió en uno de los primeros y más serios ejemplos de gobernanza social de blockchain en acción.

El acontecimiento demostró que una blockchain no es solo software.

También es una comunidad de usuarios, desarrolladores, validadores o mineros, creadores de aplicaciones y participantes del mercado que deben decidir cómo responder a acontecimientos extremos.

¿Qué ocurrió con Ethereum después del fork?

Después del hard fork, la cadena Ethereum bifurcada se convirtió en la cadena que la mayor parte del ecosistema Ethereum continuó utilizando.

El contrato de recuperación permitió a los titulares de DAO Tokens recuperar ETH conforme al proceso de recuperación del fork.

Sin embargo, no todo el mundo estuvo de acuerdo con el fork.

Algunos usuarios siguieron apoyando la cadena original sin fork, que preservaba el historial previo al fork sin el cambio de estado irregular.

Esto creó una división duradera en la historia de Ethereum y demostró que las comunidades blockchain pueden dividirse cuando discrepan sobre principios de gobernanza.

Por tanto, el exploit de The DAO no solo afectó a la seguridad de los contratos inteligentes.

También configuró debates sobre inmutabilidad, consenso social, protección de usuarios y legitimidad del protocolo.

Para Ethereum, el fork permitió que el ecosistema principal avanzara mientras preservaba la visión más amplia de los contratos inteligentes.

Para el mercado cripto en general, el acontecimiento se convirtió en una advertencia de que los sistemas descentralizados aún necesitan revisión de seguridad, planificación de gobernanza y procesos de respuesta ante emergencias.

Por qué el exploit de The DAO no fue un hackeo del protocolo Ethereum

El exploit de The DAO a veces se malinterpreta como un ataque contra Ethereum.

Eso no es exacto.

El protocolo Ethereum siguió procesando bloques y transacciones de acuerdo con sus reglas.

La debilidad se encontraba en el código del contrato inteligente de The DAO.

Esta diferencia es importante para comprender el riesgo cripto.

Una blockchain segura puede alojar aplicaciones inseguras.

Un contrato inteligente puede contener errores aunque la cadena subyacente funcione según lo previsto.

Los usuarios suelen interactuar con aplicaciones descentralizadas mediante carteras, sitios web, contratos inteligentes y sistemas de tokens.

Cada capa puede introducir riesgos.

La blockchain base puede ser segura, pero un protocolo DeFi, un contrato DAO, un bridge, una acuñación de NFT, un contrato de staking o un sistema de gobernanza pueden seguir siendo vulnerables.

El exploit de The DAO ayudó a enseñar a la industria cripto que el riesgo de los contratos inteligentes debe tratarse como un problema de seguridad de primer nivel.

También demostró que «descentralizado» no significa automáticamente «seguro».

Lecciones de seguridad del exploit de The DAO

La primera lección es que el código de los contratos inteligentes necesita revisión profesional de seguridad antes de controlar fondos significativos.

La segunda lección es que los contratos complejos crean una mayor superficie de ataque que los contratos simples.

La tercera lección es que los desarrolladores deben tener cuidado con las llamadas externas, la lógica de retiradas, las actualizaciones de estado y el comportamiento fallback.

La cuarta lección es que las auditorías reducen el riesgo, pero no lo eliminan.

La quinta lección es que las aplicaciones deben incluir límites de riesgo, procedimientos de emergencia, supervisión y lanzamientos escalonados cuando sea posible.

La sexta lección es que los procesos de gobernanza deben planificarse antes de que se produzca una crisis.

La séptima lección es que los usuarios no deben asumir que un proyecto popular es seguro simplemente porque muchas personas hayan depositado fondos.

The DAO tenía una gran comunidad y atrajo mucha atención, pero aun así contenía una vulnerabilidad crítica.

Los equipos modernos de contratos inteligentes suelen utilizar auditorías, bug bounties, verificación formal, testnets, revisiones de código, lanzamientos beta limitados y herramientas de supervisión porque la industria aprendió de fallos iniciales como The DAO.

El análisis de ConsenSys Diligence sobre las suposiciones de transfer y gas también refleja una lección más amplia de la seguridad de Ethereum: los patrones seguros de contratos inteligentes pueden cambiar a medida que evoluciona la red.

El exploit de The DAO y el patrón checks-effects-interactions

El patrón checks-effects-interactions se convirtió en una de las lecciones más habituales asociadas al exploit de The DAO.

Checks significa que el contrato primero verifica que la acción está permitida.

Effects significa que el contrato actualiza después su estado interno, como reducir el saldo de un usuario.

Interactions significa que el contrato finalmente llama a contratos externos o transfiere valor.

Este orden es importante porque las llamadas externas pueden activar código desconocido.

Si un contrato interactúa con un contrato controlado por un atacante antes de actualizar los saldos internos, el atacante puede tener la oportunidad de volver a entrar.

Al actualizar primero el estado, el contrato reduce la posibilidad de que una llamada repetida reutilice el mismo saldo.

Este patrón no es la única defensa contra la reentrancy, pero sigue siendo uno de los modelos mentales más importantes para los desarrolladores de contratos inteligentes.

Los contratos modernos también pueden usar protecciones contra reentrancy, diseños de pagos pull, controles de acceso estrictos, gestión cuidadosa de errores y pruebas formales.

El punto clave es que el código que mueve activos debe escribirse de forma defensiva.

En cripto, un pequeño error en el orden de operaciones puede convertirse en un exploit de varios millones de dólares.

El exploit de The DAO y las auditorías de contratos inteligentes

El exploit de The DAO ayudó a convertir la auditoría de contratos inteligentes en una parte fundamental de la industria cripto.

Antes de 2016, muchos usuarios se centraban principalmente en la promesa de los contratos inteligentes y las aplicaciones descentralizadas.

Después del exploit de The DAO, más personas comprendieron que los contratos inteligentes son software financiero y deben revisarse como infraestructura de alto riesgo.

Una auditoría es una revisión estructurada del código, la arquitectura, los supuestos, los permisos y las vías de ataque.

Los auditores pueden buscar reentrancy, problemas de enteros, errores de control de acceso, manipulación de oráculos, ataques de gobernanza, problemas de actualizabilidad, fallos de firmas y exploits económicos.

Sin embargo, una auditoría no es una garantía de seguridad.

Los auditores pueden pasar por alto errores, los equipos del proyecto pueden cambiar el código después de la revisión y pueden aparecer nuevos métodos de ataque posteriormente.

Para los usuarios, los informes de auditoría deben tratarse como evidencia útil, no como protección absoluta.

Un proceso de investigación más seguro también incluye revisar la antigüedad del proyecto, el valor total bloqueado, el historial de bug bounties, los controles de claves de administrador, el diseño de gobernanza y los planes de respuesta a incidentes.

El exploit de The DAO sigue recordando que la seguridad de los contratos inteligentes es un proceso continuo, no una lista de comprobación de una sola vez.

El exploit de The DAO también tuvo un importante impacto legal y regulatorio.

En julio de 2017, la SEC publicó un informe que analizaba The DAO y su venta de tokens.

El comunicado de prensa de la SEC sobre DAO afirmó que los DAO Tokens eran valores conforme a la legislación federal estadounidense sobre valores, basándose en los hechos y circunstancias de esa oferta.

El informe también destacó que las organizaciones basadas en blockchain y las ventas de tokens no quedan automáticamente fuera de la legislación sobre valores.

Fue un momento importante para la regulación cripto porque demostró que los reguladores examinarían la realidad económica, y no solo la tecnología o la terminología empleada.

La SEC no presentó cargos en ese asunto concreto, pero el informe se convirtió en una referencia histórica para posteriores debates sobre ofertas de tokens y cumplimiento normativo de activos digitales.

Para los creadores de DAO, la lección legal fue clara: las afirmaciones de descentralización no eliminan por sí solas las obligaciones legales.

Para los inversores, la lección fue que la titularidad de tokens puede implicar derechos, expectativas y riesgos que los reguladores podrían analizar conforme a la legislación existente.

Por tanto, el exploit de The DAO influyó tanto en la seguridad técnica como en el pensamiento regulatorio del mercado cripto.

El exploit de The DAO y la inmutabilidad de la blockchain

La inmutabilidad de la blockchain significa que, una vez confirmados los datos on-chain, resulta extremadamente difícil modificarlos.

El hard fork de The DAO desafió a la comunidad cripto a definir qué debía significar la inmutabilidad en la práctica.

Algunos usuarios creían que la cadena debía preservar todas las transacciones válidas, incluso si un error de contrato inteligente provocaba un resultado perjudicial.

Otros usuarios creían que una intervención excepcional estaba justificada porque el exploit amenazaba una gran parte del ecosistema inicial de Ethereum.

Este desacuerdo creó uno de los debates filosóficos más importantes de la historia de la blockchain.

La expresión «code is law» se convirtió en el eje del debate.

Los partidarios de la inmutabilidad estricta sostenían que los resultados de los contratos inteligentes debían mantenerse porque la blockchain ejecutó el código tal como estaba escrito.

Los partidarios del fork argumentaban que el consenso social sigue formando parte de la gobernanza de la blockchain, ya que las personas eligen qué software ejecutar y qué cadena respaldar.

El exploit de The DAO demostró que las blockchains públicas se gobiernan tanto mediante reglas técnicas como mediante coordinación humana.

Incluso cuando el código se ejecuta automáticamente, las comunidades aún deben decidir cómo gestionar emergencias, actualizaciones y fallos graves.

El exploit de The DAO y las DAO modernas

Las DAO modernas son diferentes de The DAO en muchos aspectos, pero aún presentan riesgos relacionados.

Las DAO actuales pueden utilizar tokens de gobernanza, portales de votación, tesorerías multifirma, timelocks, sistemas de delegación, paneles de tesorería y módulos de contratos inteligentes.

Estas herramientas pueden mejorar la transparencia y la coordinación, pero también crean riesgos de seguridad y gobernanza.

Una tesorería DAO puede ser atacada mediante errores de contratos inteligentes, manipulación de gobernanza, phishing, propuestas maliciosas, baja participación en votaciones o firmantes comprometidos.

El exploit de The DAO enseñó a los proyectos posteriores a reflexionar cuidadosamente sobre el diseño de tesorerías y los controles de actualización.

Muchas DAO modernas evitan colocar todos los fondos bajo un único contrato complejo sin auditar.

Algunas utilizan timelocks para que los usuarios puedan reaccionar antes de que entren en vigor cambios importantes.

Algunas emplean una gobernanza escalonada en la que las transferencias grandes requieren más revisión.

Algunas usan bug bounties y auditorías antes de desplegar código crítico para la tesorería.

Estas prácticas no eliminan todos los riesgos, pero reflejan las lecciones aprendidas del fracaso de The DAO.

Por qué el exploit de The DAO sigue siendo importante

El exploit de The DAO sigue siendo importante porque la reentrancy y los errores de contratos inteligentes continúan afectando a las aplicaciones cripto.

Aunque las herramientas de desarrollo han mejorado, los atacantes siguen buscando errores en protocolos DeFi, bridges, carteras, contratos de gobernanza y sistemas de tokens.

El exploit también es importante porque configuró la identidad y la historia de gobernanza de Ethereum.

Obligó a la comunidad a decidir si la protección de los usuarios podía justificar cambiar el estado de la blockchain.

Influyó en cómo los desarrolladores abordan las auditorías de contratos, los patrones de codificación seguros y la respuesta ante emergencias.

Influyó en cómo los reguladores analizan las ventas de tokens y las organizaciones descentralizadas.

Influyó en cómo los usuarios entienden la diferencia entre seguridad del protocolo y seguridad de la aplicación.

Para los principiantes cripto, el exploit de The DAO es uno de los ejemplos más claros de por qué importa el riesgo de los contratos inteligentes.

Para los desarrolladores, es un caso de estudio clásico sobre reentrancy y llamadas externas inseguras.

Para los inversores, es una advertencia de que el diseño técnico, la gobernanza y la estructura legal pueden ser tan importantes como el entusiasmo del mercado.

Cómo pueden protegerse los usuarios frente a riesgos similares

Los usuarios pueden reducir el riesgo investigando cómo un protocolo almacena y mueve fondos antes de depositar activos.

Deben comprobar si el proyecto tiene auditorías públicas, programas de bug bounty, documentación clara y un historial de funcionamiento seguro.

Deben evitar depositar grandes cantidades en contratos nuevos que no hayan sido probados con el tiempo ni revisados por expertos independientes.

Deben comprender si los administradores del contrato pueden actualizar código, pausar retiradas, mover fondos de la tesorería o cambiar parámetros clave.

Deben revisar si un protocolo utiliza timelocks, aprobaciones multifirma y procesos de gobernanza transparentes.

Deben tener cuidado con las aprobaciones de cartera, ya que un contrato malicioso o vulnerable puede crear riesgo de pérdida de activos.

Deben diversificar el riesgo en lugar de colocar todos los fondos en un único sistema de contratos inteligentes.

Deben recordar que los rendimientos elevados, las grandes comunidades y las narrativas populares no eliminan el riesgo técnico.

Los usuarios cripto no necesitan convertirse en auditores expertos, pero deben aprender lo suficiente para reconocer que los contratos inteligentes no son automáticamente seguros.

El exploit de The DAO sigue siendo una de las mejores razones para respetar ese riesgo.

Malentendidos habituales sobre el exploit de The DAO

Un malentendido habitual es que Ethereum fue hackeado.

El exploit tuvo como objetivo la lógica del contrato inteligente de The DAO, no el protocolo de consenso base de Ethereum.

Otro malentendido es que el atacante simplemente robó claves privadas.

El atacante utilizó una vulnerabilidad de contrato, en lugar de comprometer una clave de cartera habitual.

Un tercer malentendido es que el hard fork fue un simple parche técnico.

El hard fork también fue una importante decisión de gobernanza que exigió coordinación de la comunidad y creó un debate duradero.

Un cuarto malentendido es que todas las DAO son inseguras porque The DAO fracasó.

La lección correcta es que el diseño de una DAO debe ser seguro, auditado, considerado legalmente y realista desde el punto de vista operativo.

Un quinto malentendido es que las auditorías por sí solas pueden prevenir todos los exploits futuros.

Las auditorías son útiles, pero un diseño seguro requiere pruebas, supervisión, lanzamientos conservadores, mantenimiento activo y planes de respuesta claros.

Preguntas frecuentes

¿Qué fue el exploit de The DAO?

El exploit de The DAO fue un ataque a un contrato inteligente en junio de 2016 que drenó aproximadamente un tercio del ETH de The DAO al aprovechar una vulnerabilidad en su lógica de retirada.

¿Fue hackeado Ethereum en el exploit de The DAO?

No, el protocolo base de Ethereum no fue hackeado porque la vulnerabilidad estaba en el código del contrato inteligente de The DAO.

¿Qué tipo de ataque fue el exploit de The DAO?

El exploit de The DAO se describe habitualmente como un ataque de reentrancy.

¿Cuánto ETH recaudó The DAO?

The DAO recaudó aproximadamente 12 millones de ETH durante su venta de tokens de 2016.

¿Qué ocurrió después del exploit de The DAO?

La comunidad de Ethereum debatió varias respuestas y finalmente respaldó un hard fork que trasladó los fondos relacionados con DAO a un contrato de recuperación.

¿En qué bloque se produjo el hard fork de Ethereum?

El hard fork se produjo en el bloque de Ethereum 1,920,000.

¿Por qué fue controvertido el hard fork?

Fue controvertido porque modificó el estado de la blockchain para abordar un exploit de contrato inteligente, planteando dudas sobre inmutabilidad y gobernanza social.

¿Qué es la reentrancy?

La reentrancy es una vulnerabilidad de contrato inteligente en la que un contrato externo vuelve a llamar a una función antes de que el contrato original haya actualizado de forma segura su estado interno.

¿Qué lección de seguridad dejó el exploit de The DAO?

La principal lección es que los contratos inteligentes que controlan fondos necesitan un diseño cuidadoso, auditorías, pruebas y patrones de codificación defensivos.

¿Por qué sigue siendo importante el exploit de The DAO?

Sigue siendo importante porque configuró la seguridad de los contratos inteligentes, la gobernanza de Ethereum, el diseño de DAO y la regulación cripto.

Conclusión

El exploit de The DAO fue uno de los acontecimientos definitorios del Ethereum inicial y uno de los fallos de seguridad más importantes de la historia cripto.

Demostró que los contratos inteligentes pueden mantener un enorme valor y seguir siendo vulnerables a errores sutiles de programación.

El atacante no necesitó vulnerar Ethereum, ya que la propia lógica contractual de The DAO creó la oportunidad.

El exploit dio lugar a un hard fork, un contrato de recuperación y un debate duradero sobre inmutabilidad, gobernanza y protección de usuarios.

También impulsó a la industria cripto hacia auditorías de contratos inteligentes más rigurosas, patrones de codificación más seguros, bug bounties, verificación formal y un diseño más cuidadoso de las tesorerías DAO.

Para los desarrolladores, el exploit de The DAO es un caso de estudio fundamental sobre reentrancy y llamadas externas inseguras.

Para los usuarios, es una advertencia de que la popularidad de un contrato inteligente no garantiza su seguridad.

Para los creadores de DAO, recuerda que la gobernanza, el derecho, la seguridad de la tesorería y la planificación de emergencias deben diseñarse antes de que los fondos estén en riesgo.

El exploit de The DAO sigue siendo relevante porque la misma lección básica continúa aplicándose hoy en todo el ámbito cripto: el código puede automatizar la confianza, pero un mal código puede automatizar las pérdidas.

Cualquier persona que use aplicaciones descentralizadas debe entender que la seguridad de la blockchain no depende solo de la red, sino también de los contratos, las herramientas y las decisiones humanas creadas a su alrededor.
¿Retroceso u oportunidad?
¿Retroceso u oportunidad?¿Retroceso u oportunidad?
$2400M en entradas a ETF de BTC pese a liquidaciones