Bienvenido de nuevo! Hoy vamos a hablar de las DAO y si, adivinaste: Primero vamos a empezar a definir exactamente que es una DAO y luego veremos un ejemplo práctico con el protocolo de Exactly. ¿Qué es exactamente una DAO?
Disclaimer: Si ya sabes que es una DAO y querés ir directo a los bifes, saltá directamente a la sección Exactly Protocol.
Decentralized Autonomous Organization (DAO)

Una Organización Autónoma Descentralizada (o DAO por sus siglas en inglés) es una organización gestionada por sus participantes y en la cual no hay un ente central el cual tome decisiones por ellos. En algunos casos, posee reglas codificadas en un smart contract garantizando transparencia, seguridad y descentralización. Los miembros de una DAO toman decisiones colectivamente a través de un sistema de votación. En criollo, una DAO es una organización con reglas claras donde sus participantes toman decisiones votando por igual, quitando del medio a cualquier tipo de autoridad central.
Tipos de Votación en una DAO
- Votación por Token: Los miembros votan utilizando tokens específicos de la DAO. Cuantos más tokens posee un miembro, mayor es su influencia en la decisión.
- Votación de Reputación: Similar a la votación de token, pero los votos se basan en la reputación, que se puede ganar contribuyendo a la DAO de diversas maneras.
- Votación Cuadrática: Un método diseñado para reducir la influencia de los grandes poseedores de tokens. Aquí, el costo de cada voto adicional aumenta exponencialmente.
- Votación de Pluralidad: Los miembros votan por múltiples opciones, y la opción con más votos gana. Es útil para decisiones con múltiples resultados posibles.
Cabe destacar que hay diferentes plataformas para poder emitir el voto onchain que las DAOs tienen disponibles, pero una de las más aceptadas y utilizadas es Snapshot, la cual estaremos analizando para nuestro caso práctico. Muchas DAOs importantes como Aave, ENS, Balancer, Lido o Starknet utilizan Snapshot para su administración interna.
Problemas y beneficios de las DAO
Los beneficios ya los hemos comentado brevemente, pero básicamente una DAO es transparente ya que todos participan y tienen la información disponible para la toma de decisiones. Esto ayuda a la descentralización de la misma, haciendo posible que no exista esa autoridad central en el medio. Por último, algunas DAOs poseen smart contracts que automatizan muchas de los procesos y tareas administrativas haciéndolas más eficientes.
Pero como siempre no todo es color de rosas y hay muchos problemas. El principal es la gobernanza ya que la toma de decisiones puede ser lenta y complicada intentando buscar consenso entre tantos miembros. La elección del tipo de votación es fundamental, ya que una mala elección puede derivar en incentivos cruzados y la tan bonita democracia directa puede convertirse en una dictadura. La seguridad de dichos smart contracts, en especial de las bóvedas de las DAOs que suelen ser wallets multisigs, son un clave factor de riesgo. El hackeo a los smart contracts al protocolo The Dao en 2016 es un clarísimo ejemplo. Por último, la baja participación e involucramiento puede ser un problema también.
Uno de los grandes detractores de la gobernanza en Cripto Twitter Argy es @diego_defi el cual constantemente está dando ejemplos de lo complejo (o malo) que puede ser una gobernanza en una DAO.

@diego_defi opinnando sobre la gobernanza de 1inch en Abril 2023
Si te interesa saber más del tema recomiendo que veas este video de @sheinix: https://www.youtube.com/watch?v=29eD-Z3O5g0
Ya hicimos una breve introducción de qué es una DAO y cómo este es un blog de datos, vamos a los bifes.
Exactly Protocol

Traducido de uno de sus tableros de Dune, Exactly Protocol es:
(…) un protocolo descentralizado, no custodial y de código abierto que proporciona un mercado autónomo de tasas de interés para prestamistas y prestatarios, estableciendo las tasas de interés en función de la oferta y demanda de crédito, permitiendo a los usuarios intercambiar sin fricciones el valor temporal de sus criptoactivos tanto a tasas de interés variables como fijas por primera vez en DeFi.
Además de tomar préstamos y hacer depósitos a tasas de interés variables desde un Fondo de Tasa Variable, este protocolo permite a los usuarios hacerlo a tasas fijas mediante la interacción con varios Fondos de Tasa Fija, cada uno representando una fecha de vencimiento específica. Las tasas de interés se determinan en función de la tasa de utilización del crédito de cada Fondo de Tasa Fija.
Algunos links interesantes relacionados con Exactly:
- App: https://app.exact.ly/
- Docs: https://docs.exact.ly/
- Twitter: https://twitter.com/exactlyprotocol
- Github: https://github.com/exactly
- Discord: https://discord.com/invite/exactly
- Audits: https://docs.exact.ly/security/audits
En Noviembre 2022, hicieron su lanzamiento en Ethereum. Originalmente, Exactly no nació como una DAO, pero en Julio 2023 introdujeron el token EXA en Optimism y lanzaron su sitio de proposals en Snapshot. Si uno desea participar de la gobernanza de Exactly, debe poseer su token EXA para poder realizar las diferentes votaciones las cuales se dan onchain a través de Snapshot.
En un post de su Medium, mencionan que el camino para la gobernanza será en dos etapas:
- Etapa 1: El Equipo de Exactly ejecutará los cambios votados en los smart contracts en nombre de la comunidad. Esta es la etapa en la que se encuentran actualmente.
- Etapa 2: Estos cambios se darán de forma automática en base al resultado del proposal votado.
Dentro de Snapshot, uno puede ver los diferentes Exactly Improvement Proposals (EXAIPs) los cuales son las diferentes propuestas de cambios al protocolo. Para evitar el spam, se pide un mínimo de 100 EXA para poder realizar una propuesta. Además, hay un delay de un día para empezar a votar luego de presentada la propuesta, el período de votación es de 5 días y la propuesta debe tener un mínimo de 100 mil EXA (1% del total del supply del token) para que sea aprobada. Cabe destacar que estos son los parámetros al escribir este post, un nuevo EXAIP podría cambiar estos valores.
¿Por qué elegí Exactly Protocol para hacer este caso práctico? Exactly es un protocolo maduro que tiene ya varios años de funcionamiento y que tiene unos excelentes dashboards sobre el funcionamiento de su protocolo y su token, pero no tenía nada relacionado a la gobernanza.
Veamos como les ha ido en poco menos de un año de gobernanza descentralizada.
Tablero de Dune

Imagen del tablero de Dune de Exactly Protocol – Dao Proposals
La dirección del tablero es: https://dune.com/fergmolina/exactly-dao-proposals . Suelo hacer mis dashboards en español ya que este es un blog en español, pero ya que Exactly es una comunidad global me pareció correcto que los labels estuvieran en inglés para que se la comunidad luego le pueda dar uso.
Además de consultar las queries dentro del tablero, pueden siempre chequearlas en el Github de este posteo https://github.com/fergmolina/BloqueX/tree/main/Bloque_12 .
Para la elaboración de este tablero, procederemos a usar tablas especificas de ENS en la sección de Spells en Dune:
- dune.shot.dataset_proposals_view: Contiene toda la información de un proposal en Snapshot. Para obtener específicamente la info de Exactly filtramos por campo space y buscamos ‘gov.exa.eth‘. Lamentablemente, no posee información sobre quién fue el creador del proposal, pero sacando eso es super detallada incluyendo hasta el cuerpo del proposal.
- dune.shot.dataset_votes_view: Posee la información de cada votación de un proposal. Posee algunos problemas para procesarla que explicaré a continuación.
- ens.resolver_latest: Utilicé además la tabla de resolver de ENS para que cada votante tenga una identidad más clara que simplemente la dirección de su wallet. Cabe destacar que en el caso de los address que tenían más de un ENS, se tomó el que se asoció primero.
Ahora bien, cada proposal puede tener diferentes opciones a elegir y no necesariamente son «Si/No»o «A favor/En Contra». De hecho, en este caso los proposals se dividen en 3 tipos:
- Yes – No – Abstain
- Approve – Deny
- For – Against
Lo más complejo de las queries que posee este dashboard fue justamente poder darle una connotación positiva o negativa a cada una de las respuestas. Inclusive, hubo que darle una connotación neutral a Abstain, ya que no aportaba a ninguno de los dos casos. Cabe destacar que el tablero solo soporta este 3 tipos de respuestas. En el caso de que se incorporen nuevas, habrá que agregar las lógicas a las queries.
Algo novedoso para este desarrollo, fue que intenté optimizar el procesamiento de las queries. Por lo que cree queries más grandes con cierto nivel de procesamiento pero con bastante detalle y luego Dune permite llamarlas como una vista haciendo «from query_xxxxxx«. Una funcionalidad super útil para achicar la cantidad de procesamiento y queries:

Ejemplo de utilización de queries dentro de otra query
Conclusión
Actualmente, Exactly tuvo 13 proposals las cuales todas fueron aprobadas con amplia mayoría. Inclusive hay muchos casos como el EXAIP-02, EXAIP-03 o EXAIP-13 donde no hubo votos Negativos o Neutrales.

Parecería que el EXAIP-06 fue el que más controversia generó aunque fue aprobado con el 53% de los votos. Este cambio fue propuesto por el equipo core de Exactly y buscaba modificar el factor de reserva de EscrowedEXA (esEXA) de 15% a 25% con el fin de «salvaguardar los intereses de largo plazo y asegurar la estabilidad financiera del protocolo». Lo curioso es que en cantidad de votantes quedaron 10 vs 10, pero los votos positivos votaron con mayor poder de tokens resultando en ganadores.

Hubo algunos casos curiosos como el EXAIP-05 el cual no generó controversias porque no tuvo votos en contra, pero al no tener los votos suficientes para conseguir el quórum, el equipo core de Exactly tuvo que sacar su poder de fuego y votar para que el EXAIP tuviese validez y alcanzar la cantidad de votos mínimo. Vale la aclaración que se abstuvieron y no tuvieron peso en el resultado final. Parecería simplemente que, al ser un cambio simple como es el de cambiar EscrowedEXA de BUSL a MIT, los participantes de la DAO no despertaron mucho interés. Lo mismo ocurrió con el EXAIP-04.

En lo que respecta a los votantes, hay que hacer una mención especial para arielito.eth el cual ha participado en 10 de las 13 proposals de Exactly. Cabe destacar además a 0x4073f392794218fa3195cce45eaac9a77066c640 el cual solo participo en dos proposals, pero ha demostrado compromiso ya que ha votado con la mayor cantidad de tokens en la historia de esta DAO ambas veces.

Mirando la tabla de leaderboard de votantes, vemos algunas caras conocidas como la de Ariel Sbdar, CEO de Cocos Capital, él cual ha participado 5 veces votando positivamente en diferentes proposals con su handle sbdar.eth.

Es interesante observar como la wallet del equipo core de Exactly solo se ha involucrado pocas veces en la gobernanza del protocolo. Además de las dos abstenciones ya mencionadas, votó positivamente el EXAIP-12 que busca implementar medidas pre incidente para permitir al protocolo actuar en casos de ataques permitiendo pausar los contratos como parte de esa respuesta.

Un hermoso easter egg de este tablero está en al dirección de la imagen con el logo de Exactly. Por lo general, intento reutilizar imágenes de los protocolos/proyectos que analizo para no tener que yo ser el que hostea esas imágenes. Le mando un abrazo grande al que decidió que el SVG del logo de Exactly iba a estar en el mejor dominio del mundo: https://pije.ar/EXA.svg

Deja un comentario