¿Cómo surgió "La DAO"? ¿Cuál fue el proceso de su formación?

¿Cómo surgió "La DAO"? ¿Cuál fue el proceso de su formación? ¿Quién "hizo" que sucediera?

Respuestas (1)

El DAO en sí fue instanciado en la web el 30 de abril de 2016 (número de bloque 1428757), comenzando así una fase de creación de 28 días , durante la cual Ether (ETH) podría enviarse a la dirección pública de la cuenta Ethereum de los tokens DAO y DAO. se crearía a un precio inicial de 100 tokens por cada ETH enviado, y así se pondría bajo el control del contrato inteligente de The DAO en la cadena de bloques de Ethereum. Después de las primeras semanas a un precio fijo, el precio de compra de tokens DAO aumentó 0,05 ETH por cada 100 tokens DAO por día, hasta alcanzar un precio final de 1,5 ETH por 100 tokens DAO durante los últimos días de la fase de creación. , que finalizó el 28 de mayo de 2016.

Pero, ¿qué sucedió antes de eso, para instanciar realmente The DAO ?

Desarrollo del código del programa.

El código del contrato para The DAO se escribió en un proceso de código abierto, con todo el código y los materiales descriptivos publicados en GitHub , durante varios meses que se remontan a 2015. El código del contrato fue escrito principalmente por la empresa alemana slock.it, con global participación y revisión de la comunidad. Sin embargo, Slock.it no creó una instancia de DAO para comenzar la fase de creación, ni slock.it creó el sitio web daohub.org (DAOhub) que contenía información sobre cómo obtener tokens DAO.

Al darse cuenta de que el propio DAO , como código de programa que reside en la cadena de bloques de Ethereum, no podía operar un sitio web, el sitio web de DAOhub fue creado por miembros voluntarios de esa comunidad de código abierto. FelixA y Auryn Macmillan crearon daohub.org a principios de abril, inicialmente para ser simplemente un conjunto simple de foros. Finalmente, DAOhub dio un paso al frente para albergar el sitio web The DAO's Creation, y rápidamente evolucionó hasta convertirse en una operación mucho más grande con media docena de voluntarios adicionales. Se pueden encontrar muchos más detalles sobre DAOhub en este artículo del 16 de junio de 2016 de Auryn: ¿Quién o qué es DAOhub.org?

Alojar el sitio web de creación e instanciar The DAO

Como se mencionó, DAOhub.org alojó el sitio web para la fase de Creación . Lo hicieron mediante el uso de un módulo de creación de tokens de código abierto , un módulo de código que podría haberse puesto en cualquier sitio web, o incluso en varios sitios web. Está disponible hoy para cualquier sitio web que desee ofrecer la creación de tokens en la cadena de bloques de Ethereum.

Si bien Slock.it había escrito inicialmente el código de creación de token de código abierto, el equipo de Slock.it se esforzó por liberar el código y así facilitar la posibilidad de un "DAO puro" en lugar de un DAO de Slock.it. . Slock.it consideró importante que The DAO tuviera el derecho de no elegirlos como contratistas y poder elegir a cualquiera para varios roles de contratista. Un DAO de Slock.it no habría sido un DAO "verdadero" ya que habría estado excesivamente centralizado. DAOhub simplemente utilizó ese código y lo integró en el sitio web de DAOhub para permitir la creación de tokens desde una dirección de protocolo Ethereum para el contrato DAO , al que la gente podría enviar ether para "crear" tokens DAO.

Mediante este proceso emergente, las personas que formaban parte de una comunidad que deseaba ver que Ethereum Computer y Universal Sharing Network surgieran alentaron al equipo de Slock.it a hacer de lo que iba a ser un DAO de Slock.it un DAO más general para financiar muchos proyectos, cualquiera que pudiera obtener el apoyo necesario de una pluralidad de votantes de titulares de tokens DAO.

El código del contrato en realidad fue instanciado en la cadena de bloques de Ethereum mediante un proceso de varios pasos con varias partes móviles. El código de bytes se colocó de forma anónima en la cadena de bloques desde el código GitHub del repositorio de código abierto por varias cuentas, en varias direcciones. Posteriormente se verificó que el código de bytes de varias de esas direcciones era correcto, coincidiendo con el código fuente y la salida del código fuente compilado. Dos de esos casos fueron direcciones creadas a través de intercambios, por lo que se consideró que quizás eran un nivel aún más anónimo. Se produjo un lanzamiento de moneda para seleccionar uno de los dos, y listo , el código de bytes de la dirección 0xbb9bc244d798123fde783fcc1c72d3bb8c189413 se convirtió en la dirección de The DAO .

Luego, esa dirección en particular se agregó al sitio web daohub.org para comenzar la fase de creación de DAO.

Lo anterior es mi intento de capturar la historia temprana de esta importante formación de una organización autónoma descentralizada, que con bastante rapidez se convirtió en el proyecto de financiación colectiva más grande de la historia, y un evento notable y ampliamente cubierto en los medios internacionales con más de 12 millones de Ether agregados al contrato. con un valor en USD superior a los 150 millones de dólares, y finalmente recibió alrededor del 14 por ciento del total de Ether en circulación en ese momento, antes del exploit el 17 de junio y la eventual extinción después de que los fondos se recuperaron del contrato DAO a través de una "bifurcación dura" de Ethereum cadena de bloques el 20 de julio de 2016.

[NOTA: originalmente redacté y perfeccioné esta descripción histórica en una publicación del foro en DAOhub hace varias semanas. Por lo tanto, la versión anterior ya ha sobrevivido a la investigación y revisión en un foro público, incluso por parte de los directores involucrados en la formación de DAOhub, al menos un empleado de slock.it y otros desarrolladores. Todo debería ser un resumen bastante sólido ahora. kirk]