- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
¿Qué significa el desastre de la DAO de Ethereum para el desarrollo de Bitcoin?
Mientras The DAO lucha por encontrar su camino tras múltiples ataques, los emprendedores deben encontrar una salida. ¿Está la blockchain de Bitcoin preparada para ellos?

Hasta el momento en que The DAO colapsó, fue un símbolo de la explosión de innovación que la cadena de bloques Ethereum había permitido.
Si bien las aplicaciones orientadas al consumidor desarrolladas sobre la cadena de bloques de Bitcoin se han limitado en gran medida a varias billeteras, intercambios y casinos, en el momento del colapso de The DAO, más de 50 proyectos estaban esperando votaciones sobre su Request para financiar ideas tan diversas como una nueva forma de arrendar automóviles y formas completamente nuevas de gobernanza.
Pero estos esfuerzos ahora están estancados, y los 60 millones de dólares en ether destinados a ser invertidos en ellos, a partir de ahora, están perdidos en el limbo.
En medio de laen cursoEn medio de la crisis, algunos de los científicos informáticos más conocidos de Bitcoin están usando el incidente para señalar el lento crecimiento de Bitcoin como su mayor activo.
Argumentan que, si bien el lenguaje de máquina simplista de Bitcoin lleva mucho más tiempo escribirse queEthereumEl lenguaje de codificación Turing-completo de Solidity también es menos propenso a errores.
El desarrollador de Bitcoin CORE, Peter Todd, le dijo a CoinDesk:
"Mi pensamiento es que si no puedo explicarle un sistema a un tipo borracho con un título en Bellas Artes y darle una posibilidad decente de entender cómo funciona, al menos en algún nivel, es probable que el sistema sea demasiado complejo para que yo lo entienda".
Hazme un sándwich
Todd dice que no fue hasta la mañana del ataque que examinó por primera vez en detalle el modo en que opera Solidity.
Lo que descubrió fue lo que describió como un problema de niveles de abstracción. Se exigía demasiado conocimiento a los desarrolladores cuyas ideas impulsaron el auge del desarrollo de aplicaciones basadas en Ethereum.
Si bien la cadena de bloques impulsada por la moneda digital Ethereum, combinada con un lenguaje de programación Turing completo, prometía permitir a los desarrolladores construir fácilmente aplicaciones distribuidas (dapps), según Todd, la habilidad para realmente cumplir esa promesa podría ser mayor de lo esperado.
Aunque usar el lenguaje de programación de Bitcoin requiere más trabajo para lograr las mismas tareas que con Solidity de Ethereum, también es más fácil identificar los problemas, argumentó Todd. La naturaleza misma del lenguaje de programación de Bitcoin permite analizar cada uno de sus diferentes estados de forma aislada. Con Solidity, en cambio, el problema es esencialmente un objetivo en movimiento.
Todd lo comparó con preparar un sándwich. Con Ethereum, el sándwich requeriría instrucciones sobre dónde colocar el cuchillo sobre el pan antes de aplicar la mostaza y cuántas veces esparcir el condimento.
Mientras que con Bitcoin, los desarrolladores ordenan los ingredientes ellos mismos.
"Dices: 'Quiero esto en mi sándwich, hazlo realidad'", dijo Todd. "Y obtendrás resultados predecibles porque estás en el nivel adecuado de abstracción".
Christopher Allen, arquitecto principal de la startup de desarrollo de Bitcoin Blockstream, expresó la metáfora del sándwich de otra manera:
"[Ethereum] es como si te dieran un cerdo y un poco de trigo".
Construyeme un avión
Antes de unirse a Blockstreammás tempranoEste año, Allen fue coautor de los estándares de seguridad TLS que ayudan a proteger una amplia gama de comunicaciones a través de nuestras redes informáticas modernas.
Allen afirmó que la percepción de que Ethereum era fácil de construir condujo naturalmente a la expectativa de que se debían desarrollar proyectos complejos y a gran escala como The DAO. Cuando en realidad, argumenta, los problemas podrían descomponerse en componentes más simples y resolverse de maneras más tradicionales.
Un ejemplo que Allen mencionó que quienes tienen proyectos actualmente en el limbo en The DAO podrían considerar es usar la legislación contractual vigente y los principios de código abierto para fundar y probar una red de sociedades de responsabilidad limitada tradicionales. Luego, una vez establecidas las sociedades de responsabilidad limitada, se realizarán experimentos para codificar ciertas partes del flujo de trabajo utilizando la cadena de bloques de Ethereum o Bitcoin.
Otra forma de avanzar para aquellos proyectos DAO atrapados en el limbo es dividir los conceptos codificados en su software en elementos más fundamentales de una transacción, para lo cual dice que Bitcoin es más adecuado.
Al utilizar este método y resolver pequeños grupos de problemas a la vez, sostiene que los desarrolladores de DAO podrían descubrir nuevas formas de utilizar la Tecnología de Bitcoin existente y otras herramientas que se están desarrollando actualmente para expresar la idea como una serie de transacciones.
Allen compara la construcción de dapps actual con los primeros días del desarrollo de aviones, cuando los modelos exitosos se construían utilizando madera y papel.
Allen dijo:
Necesitamos más pilotos de prueba, más aviones experimentales y cosas por el estilo. Esto es peligroso por un tiempo.
Bitcoin es una red
En la historia de las monedas digitales, The DAO probablemente pasará a la historia como laMt Gox de EthereumSin embargo, una diferencia clave es que esta vez la industria de la moneda digital tiene un sentido de sí misma más fuerte.
A diferencia de Mt Gox, que tenía un equipo de soporte relativamente pequeño y era supervisado de manera autocrática por su entonces CEO, The DAO está siendo evaluado por la empresa emergente de Internet de las cosas, Slock.it, que escribió su código de fuente abierta original; miembros de la Fundación Ethereum que ayudan a supervisar la base de código de Ethereum ; y un grupo de codificadores independientes que se conectan en línea.
Pero otra diferencia clave es que cuando Mt. Gox colapsó, la comunidad Bitcoin no tenía nada a lo que recurrir excepto a su propio ingenio.
Si bien Peter Todd sostiene que la ciencia informática aún no está lista para lograr con éxito lo que The DAO afirmaba ofrecer (una organización sin líder que funciona con un conjunto de contratos inteligentes y está diseñada para respaldar un ecosistema de nuevas empresas relacionadas), dice que el trabajo en curso de los desarrolladores de Bitcoin CORE y el ecosistema circundante están impulsando los esfuerzos para construir servicios autónomos distribuidos similares sin los errores.
Ayer, élpublicadoUna extensa actualización sobre su trabajo para desarrollar un enfoque de máquina de estados para sistemas de "contratos inteligentes", llamado Proofchains o DEX. En la entrevista, Todd también mencionó el trabajo de Johnson Lau.Árbol de sintaxis abstracta merkelizado, lo que según dijo "empieza a permitirnos hacer construcciones mucho más complejas".
Blockstream de Allen ya cuenta con Elements Project, una comunidad de código abierto para implementar cadenas laterales que se utilizan para probar las primeras versiones de la actualización Segregated Witness propuesta para Bitcoin. Segregated Witness es un proyecto propio.Otro ejemplo de los esfuerzos en marcha por la comunidad Bitcoin para aumentar la complejidad que puede albergar, sin sacrificar la seguridad.
Lejos de ser ajeno a la controversia, el propio Todd es una de las figuras centrales detrás del debate sobre ¿Cuál es la mejor manera de escalar Bitcoin ?.
En la entrevista, dijo que se sentía mal por los desarrolladores de Ethereum que actualmente están tratando de resolver los problemas que llevaron a la crisis actual.
Pero de la misma manera que él y otros desarrolladores de Bitcoin aprendieron de Mt Gox, dijo que está tratando de Aprende de The DAO:
Debemos tener mucho cuidado de no permitir que ocurran cosas como las que sucedieron con The DAO. O peor aún, cosas que podrían poner en riesgo todo el ecosistema de Bitcoin . ¿Podría decirse que somos demasiado conservadores? Es muy posible.
Imagen de Bitcoinvía Shutterstock
Michael del Castillo
Michael, miembro a tiempo completo del equipo editorial de CoinDesk, cubre aplicaciones de Criptomonedas y blockchain. Sus artículos se han publicado en The New Yorker, Silicon Valley Business Journal y Upstart Business Journal. Michael no invierte en criptomonedas ni proyectos blockchain. Anteriormente, ha mantenido valores en Bitcoin (Ver: Regulación editorial). Correo electrónico: CoinDesk. Síguenos a Miguel: @delrayman
