El gran experimento conocido como el DAO (Organización autónoma distribuida) ha recibido una gran cantidad de financiación —más de 157 millones de euros—. Los accionistas del DAO (conocidos como DAO Token Holders, DTH) suman más de 23627 personas —esto según el número de direcciones ethereum que compraron tokens/fichas—.

Indudablemente hay muchos intereses en juego, y por ello la comunidad de desarrolladores (programadores y criptógrafos) se ha involucrado extensamente en el proceso de codificación del contrato inteligente. 

El DAO ya ha recibido una variedad de propuestas (la mayoría de ellas anecdóticas, y en algunos casos, risibles), recordemos que existen dos tipos, la primera son propuestas generales y la segunda son las denominadas Split (para separarse del DAO y retirar los fondos). Un grupo de investigadores realizó un trabajo de auditoria sobre el código del DAO, lo que llevó a descubrir una variedad de problemas de seguridad y potenciales vectores de ataque. Fue por esto que se pidió a los dueños de acciones del DAO abstenerse de votar por alguna propuesta hasta que dichos fallos no estuviesen corregidos.

Alex Van de Sande miembro de la fundación Ethereum y Curador del DAO sugirió como medida a corto plazo crear un framework o marco-guía para enviar propuestas al DAO, y otra a mediano plazo que consistiría en actualizar y mejorar el código fuente del DAO. Van de Sande expresó:

Nos hemos reunido [los curadores y expertos] y discutido sobre todos los posibles vectores de ataque y su nivel de gravedad. El paper [de los investigadores] refleja varios, pero mi preocupación más grande es el hecho de que existen muchas trabas e inconvenientes al votar negativamente una propuesta.

Esto es resultado de la forma en la que está programado el DAO, donde una persona que vota una propuesta no puede separarse del contrato y retirar sus ethers hasta que termine la votación, esto quiere decir, que los usuarios a favor de una propuesta votarán sin miedo desde el inicio, mientras que los que estén en desacuerdo deberán pensárselo mucho antes de votar.

Christoph Jentzsch fundador de Slock.it y uno de los programadores principales del DAO desveló el sábado 12 de junio la versión 1.0 del Proposal Framework, una suerte de guía (en forma de contrato inteligente) que deberán seguir todas las propuestas para que puedan ser consideradas válidas por los curadores del DAO. Este framework permite solucionar de forma temporal los problemas de seguridad presentes en el DAO ya que las propuestas enviadas a él no podrán aprovecharse de los vectores de ataques descubiertos por la comunidad.

Una de las medidas que incluye el framework para resolver el problema de votar negativamente en las propuestas es el de incluir una etapa de pre-voto, Christoph Jentzsch explicó:

Como parte de este mecanismo, ninguna propuesta será aceptada por los curadores a menos de que los DAO Token Holders (DTH) la hayan apoyado con al menos un 15% de quorum.

Adicionalmente, el programador alemán también presentó una versión preliminar de lo que sería el DAO 1.1, la misma contiene una serie de arreglos a los fallos mencionados anteriormente.

Otro factor preocupante es la poca participación de los votantes en las propuestas que se están enviando al DAO, puesto que ninguna ha alcanzado el 20% del quorum requerido. No obstante, aún no se ha enviado una propuesta económica seria al DAO, lo que nos plantea las siguientes interrogantes ¿Podrá el DAO superar sus problemas de seguridad? ¿Resultará exitoso el proyecto que acapara el 14% de todos los ethers en circulación?