En el mundo actual, las instituciones centralizadas dominan casi todos los aspectos de la gobernanza, desde los sectores corporativos hasta las organizaciones gubernamentales. Como creemos en la verdadera descentralización, “sistemas jerárquicos” puede ser el término más adecuado para describir un sistema centralizado con una importante intervención humana. Estos sistemas se basan en la toma de decisiones de arriba hacia abajo, donde la autoridad se concentra en manos de unos pocos.
Por otro lado, las tecnologías descentralizadas como blockchain y las organizaciones autónomas descentralizadas (DAO) están haciendo todo lo posible para devolver el poder a las comunidades a través de modelos de gobernanza colectiva.
Uno de los desafíos clave en la gobernanza descentralizada (DeGov) es determinar quién toma las decisiones . Las DAO tradicionales a menudo utilizan una gobernanza basada en tokens, donde la cantidad de tokens que alguien posee está directamente relacionada con su influencia y poder de toma de decisiones. Incluso si se trata de un sistema descentralizado basado en blockchain, tiene sus fallas, como el potencial de centralización a través de la acumulación de tokens.
Así pues, este es el objetivo de la introducción de este artículo. Para combatir los defectos como la “centralización a través de la acumulación de tokens”, proponemos la gobernanza basada en la reputación como una solución práctica mediante el uso de los protocolos de Āut Labs para sistemas de identidad autosoberana (SSID) y reputación. Echemos un vistazo a la principal ventaja de la gobernanza basada en la reputación basada en los usuarios que contribuyen y se comprometen con la comunidad.
Ayuda a determinar si el poder de toma de decisiones se gana y se mantiene a través de la participación activa en lugar de mediante inversiones financieras.
En este artículo, intentaremos cubrir algunos de los aspectos centrales de la gobernanza descentralizada con una cobertura de la última técnica para hacer de esta tecnología experimental un sistema públicamente aceptable. También intentaremos dejar todo en claro sobre cómo la gobernanza basada en la reputación puede desmantelar las jerarquías tradicionales y proporcionar un modelo técnico para implementar dicho sistema utilizando la tecnología de Āut Labs y los contratos inteligentes basados en blockchain. Así que va a ser interesante; comencemos.
En primer lugar, es esencial comprender el concepto de “gobernanza descentralizada”, que significa que ninguna entidad tiene control absoluto sobre las decisiones dentro de una organización. En cambio, la comunidad de participantes, a menudo representada por poseedores de tokens o puntos de reputación, comparte el poder. Las DAO han sido el buque insignia de este movimiento porque brindan un marco donde los miembros de la comunidad pueden colaborar, votar y guiar la dirección de la organización.
Este sistema descentralizado elimina al intermediario, lo que significa que las decisiones son democráticas, transparentes y, lo más importante, descentralizadas. Como los sistemas de gobernanza se basan directamente en la cadena de bloques, las DAO eliminan la necesidad de confiar en una sola entidad. Por lo tanto, las DAO reemplazan el control centralizado con contratos inteligentes transparentes y basados en reglas.
👉Jerarquías centralizadas
Como hemos introducido la terminología al principio del artículo, la “gobernanza jerárquica” se estructura esencialmente en torno a una autoridad centralizada, donde las decisiones las toman unos pocos individuos en la cima. Este modelo ha sido la columna vertebral de las instituciones gubernamentales, corporaciones y otras organizaciones, pero estas jerarquías a menudo:
• Concentrar el poder en unas pocas manos.
• Ralentizar la toma de decisiones debido a capas burocráticas excesivas.
• Sufren de falta de transparencia y responsabilidad.
👉Debilidades de la gobernanza basada en tokens
Las DAO han facilitado la descentralización de la toma de decisiones, pero muchas aún dependen de un sistema basado en tokens, en el que cada token equivale a un voto. Irónicamente, este enfoque a menudo presenta los graves problemas que las DAO pretenden superar, como:
• Los miembros o instituciones ricos albergan una gran cantidad de tokens, lo que eventualmente puede causar una centralización.
• Incluso con la falta de reputación o contribuciones, los poseedores de tokens inactivos pueden tener tanta influencia como aquellos que participan activamente en la comunidad en diversos roles.
La gobernanza basada en la reputación intenta resolver los defectos persistentes de las DAO basadas en tokens. En este tipo de sistema, los miembros ganan influencia en función de sus contribuciones, acciones y reputación dentro de una comunidad. Puede tratarse de varios roles, como el desarrollo de productos y servicios, las relaciones con la comunidad, la coordinación con otros proyectos y muchos más.
Este concepto creativo puede eliminar los riesgos de centralización y garantizar que los participantes más activos y reputados tengan más influencia en el proceso de toma de decisiones dentro de la comunidad.
La gobernanza basada en la reputación es un sistema en el que el poder de decisión de un usuario dentro de una DAO es proporcional a su reputación, en lugar de a la cantidad de tokens que posee, como analizamos en el caso de las DAO basadas en tokens. La puntuación de reputación es una medida dinámica basada en la actividad, la contribución y las interacciones del usuario dentro del sistema descentralizado.
En este modelo:
Āut Labs ofrece protocolos para identidades autosoberanas (SSID), reputación y comunidades descentralizadas. Estos protocolos se pueden utilizar para crear un modelo de gobernanza basado en la reputación en el que los participantes ganan influencia en función de su reputación. Tiene algunas características clave notables que son las siguientes:
Si tiene curiosidad y desea comenzar a construir sus propias DAO de gobernanza descentralizada y democrática, puede consultar los contratos previamente desarrollados de Āut Labs con Membership.sol
, que se pueden descargar desde su repositorio de GitHub . El contrato es un gran ejemplo de cómo la cadena de bloques y los contratos inteligentes pueden automatizar los principios de participación descentralizada y basada en el mérito.
Analicemos los elementos principales del contrato Membership.sol
:
El contrato permite a los miembros unirse a la DAO con diferentes roles y niveles de compromiso. El rol puede indicar el cargo de un miembro, mientras que el compromiso cuantifica su nivel de participación. Cuanto más comprometido esté un miembro, mayor será su reputación e influencia en la toma de decisiones.
mapping(address => uint32) public joinedAt; mapping(address => uint256) public currentRole; mapping(address => uint8) public currentCommitment;
El contrato mantiene un registro de los miembros y registra cuándo se unieron. A cada miembro se le asigna un rol y un nivel de compromiso, que se almacenan en un mapeo que vincula su dirección con su actividad en función del período.
El rol representa la función del miembro dentro de la DAO. En este caso, commitment
indica el grado de participación del miembro. El compromiso puede ser un elemento crucial en la gobernanza basada en la reputación, ya que permite a la organización sopesar las decisiones en función del grado de compromiso de un miembro.
La reputación es dinámica y puede cambiar con el tiempo. El contrato hace un seguimiento del compromiso y la reputación de los miembros a lo largo de distintos períodos. Garantiza que la influencia reputacional se base en una contribución continua y no en una actividad puntual. Esta estructura y este mecanismo mantienen a los participantes comprometidos y responsables.
mapping(address => mapping(uint32 => MemberDetail)) public memberDetails; mapping(uint32 => uint128) public commitmentSums;
Crea un historial inmutable al que se puede hacer referencia para evaluar la reputación. Estos registros históricos son importantes porque la influencia de un miembro no solo se basa en su actividad actual, sino también en su trayectoria dentro de la organización.
Los miembros pueden cambiar sus niveles de compromiso y este ajuste afecta el peso de gobernanza general que tienen dentro de la DAO. El contrato garantiza que esta transición sea transparente y quede registrada en la estructura de gobernanza.
function join(address who, uint256 role, uint8 commitment) public { currentRole[who] = role; currentCommitment[who] = commitment; joinedAt[who] = uint32(block.timestamp); _members.add(who); commitmentSum += commitment; }
Los nuevos miembros pueden integrarse eficazmente en el sistema de gobernanza con roles claramente definidos.
El contrato agrega niveles de compromiso para todos los miembros. Proporciona una forma transparente de calcular y distribuir el poder de voto en función de la reputación, en lugar de la situación financiera de los miembros de la comunidad. Consulte la siguiente parte del código.
function getCommitment(address who, uint32 periodId) public view returns (uint8) { if (periodId < getPeriodIdJoined(who)) revert MemberHasNotYetCommited(); MemberDetail memory memberDetail = memberDetails[who][periodId]; return memberDetail.commitment != 0 ? memberDetail.commitment : currentCommitment[who]; }
Puede crear su propio contrato, por ejemplo Governance.sol
, que importa Membership.sol
e implementarlo en una cadena de bloques compatible con EVM.
Su DAO podría tener las siguientes características:
A continuación, puedes integrar las funciones basadas en reputación de Āut Labs y consultar sus repositorios y documentación . Āut Labs ofrece herramientas para rastrear y verificar las acciones de los usuarios dentro de un ecosistema descentralizado. Podemos usar estas herramientas para administrar la reputación dentro de nuestra DAO. Los códigos o paquetes prediseñados de Āut Labs se pueden usar para las siguientes funciones en la DAO:
En función de la cantidad de votos de los participantes verificados basados en la reputación, superior al 50% o incluso más, se pueden implementar funciones de ejecución automática de propuestas para lograr el consenso en la red blockchain.
Para permitir que los usuarios interactúen con el DAO basado en reputación, primero debemos crear una interfaz sencilla con React.js para fines de prueba. Características principales de la interfaz:
Estos son solo los conceptos e ideas para iniciar el proceso de desarrollo de la DAO de gobernanza. Puede probar primero en la red de prueba de la red blockchain y luego avanzar hacia la integración de la red principal para lanzar la aplicación descentralizada lista para producción. Tenga cuidado con las características de seguridad de la DAO.
También existen las desventajas de las DAO basadas en la reputación, que son las siguientes:
Entonces, incluso la gobernanza DAO basada en la reputación tiene desventajas significativas que exigen tecnología o desarrollo aún superiores para hacer que la DAO descentralizada entre en las tendencias de adopción general.
La gobernanza descentralizada ofrece una transición innovadora con respecto a las estructuras jerárquicas tradicionales, pero tenga en cuenta que no está exenta de desafíos. La gobernanza basada en la reputación (tal como la introdujo Āut Labs) puede aportar una característica prometedora de la meritocracia: puede garantizar que la influencia esté vinculada a las contribuciones en lugar de a la riqueza. Sin embargo, ningún sistema es perfecto.
Los sistemas de reputación pueden verse afectados por la subjetividad, y reconstruir la confianza dentro de una comunidad después de un error accidental puede resultar difícil. No hay por qué preocuparse, ya que los procesos de desarrollo de nuevas tecnologías están en marcha. Por lo tanto, podemos esperar modelos más sofisticados para abordar las limitaciones inherentes de las DAO de gobernanza basadas en la reputación.