Entendiendo la governanza de Dash#

Uno de los mayores desafíos de la construcción de una plataforma de criptomonedas es garantizar que se cree un sistema descentralizado de gobierno para administrar, financiar, mantener y expandir el proyecto. Este elemento clave ha estado ausente en todas las monedas importantes hasta la fecha, por lo que la respuesta natural es crear una fundación sin fines de lucro que tiene la tarea de mantener el protocolo central y promover la moneda, pero que no está realmente conectada a los tenedores de las monedas de ninguna forma significativa. Este enfoque tiene algunos problemas que se han evidenciado a partir de la experiencia de las plataformas de criptomonedas antiguas.

Las cripto fundaciones actuales no están relacionadas con la moneda en sí por ningún mecanismo que esté incluido en el protocolo y no están diseñadas para sobrevivir cuando los primeros usuarios pierden interés. Luego, la fundación se esfuerza por mantener los fondos hasta que implosiona y el núcleo del desarrollo del protocolo se queda luchando por financiación o dependiendo de una organización benéfica con la que no se puede contar y que no permite un presupuesto y planificación adecuadas. Las donaciones también son injustas para los donantes porque siempre hay usuarios gratuitos que se benefician del esfuerzo realizado por otros sin contribuir. Otros proyectos se han financiado así mismos preminando monedas o ejecutando ventas previas al lanzamiento, lo que tampoco es una gran solución porque el control de los fondos está centralizado y en esa etapa es imposible cuantificar las necesidades futuras del proyecto.

A través de la red de nodos completos y el requisito de garantía, Dash ya cuenta con una red descentralizada de operadores de masternodes que están fuertemente invertidos en el futuro de la moneda, y que como grupo pueden actuar como administradores del desarrollo y promoción del protocolo central. Nosotros proponemos un sistema de gestión descentralizado basado en el mecanismo de votación de los masternodes. Los operadores de masternodes no son los únicos interesados en el éxito de Dash, pero son los más estables porque, a diferencia de los mineros, no pueden reutilizar sus activos para ningún otro propósito o moneda.

In the budget system, a portion of the block subsidy is held in escrow by the network itself, in the name of the operators, to be executed in the development and expansion of the ecosystem according to the vote of the masternodes in different budget proposals. These funds are directed to supporting development and promotion of the coin. Masternode operators vote on specific budgets and projects to be funded, thus defining the direction the coin is taking. This is done in a completely transparent way through a public portal where new initiatives are proposed and masternodes can vote on them. Functioning like a decentralized Kickstarter or Lighthouse, the budget can be used for anything that creates value within the ecosystem.

Este es un sistema 100% descentralizado impulsado por los masternodes, donde los presupuestos se establecen y se pagan directamente desde la cadena de bloques. La cadena de bloques contrata a los desarrolladores centrales de esta manera e introduce un nuevo concepto de contratistas pagados por cadena de bloques, donde las personas trabajan y son compensadas directamente por la red, a través de los votos descentralizados de todos los operadores de masternodes. Una ventaja de este modelo es que puede sobrevivir a los primeros usuarios. Si los primeros operadores de masternodes venden sus monedas, el nuevo propietario puede configurar un masternode y con ello adquirir el derecho de votar sobre los presupuestos y proyectos. Esto garantiza que hay un sistema de mantenimiento que funciona a medida que las personas van y vienen, haciendo que la red sea capaz de mantenerse por sí misma sin depender de actores específicos.

Presupuestos y votación de masternodes#

El sistema funciona como un mecanismo de votación descentralizado establecido en las reglas que rigen la cadena de bloques, donde se proponen presupuestos para proyectos específicos, luego los masternodes como un todo votan sobre ellos. Cada proyecto, si pasa, se agrega al presupuesto total y se paga directamente desde la cadena de bloques a la persona que hace el trabajo. Esto permite a Dash contratar desarrolladores centrales y pagarles directamente después de la aprobación del trabajo de forma descentralizada.

Un masternode vota sobre una propuesta (técnicamente un objeto de gobierno en la cadena de bloques) usando el comando de ejemplo «masternode vota si», «masternode vota no» o «masternode vote abstenerse». Luego, los votos se propagan a través de la red y se contabilizan según las instrucciones seguidas por la red en sí. Los presupuestos en discusión y el progreso de votación se pueden ver usando el comando de ejemplo «show de presupuesto de masternode».

Un sistema de gobierno descentralizado bien definido permite que una red de criptomonedas perdure y sobreviva a sus creadores originales. De esta forma, las generaciones posteriores de operadores de masternodes tienen una manera clara de soportar el sistema tal como lo define el protocolo, aplicando la sabiduría de las técnicas de agrupación y el vínculo de confianza establecido por la garantía de los masternodes para crear un sistema de gestión descentralizado. Esto crea un valor increíble dentro de la moneda, lo que nos permite ser más ágiles y competir con otros sistemas de pago, como Bitcoin y tarjetas de crédito, a escala global.

A medida que el sistema fue desarrolló, surgió y se estableció un sólido equipo de contratistas productivos pagados con recompensas de la cadena de bloques. Esto incluye el equipo de desarrollo central, proveedores de fideicomiso, personal de noticias e informes, laboratorios de desarrollo experimental, asociaciones con universidades, contratación de firmas de marketing y relaciones públicas e integraciones con casa de cambio de terceros y plataformas de pago. El mercado reconoce el valor de la estabilidad de la red como un todo, y que la posibilidad de una financiación confiable y suficiente da como resultado una implementación más rápida y más coherente del plan de trabajo de Dash y los servicios centrales de Dash.

Esquema de recompensas#

To guarantee long term sustainability of the blockchain, the network keeps a portion of the block subsidy back as new blocks are created, with the masternode operators tasked to act as stewards and invest in the maintenance and expansion of the network by voting. This results in faster development and promotion, creating a virtuous cycle that benefits all actors, including miners, masternode operators, investors and users. More importantly, this gives the blockchain itself a self- preservation mechanism that is beyond the control of any individual.

80%

Mining and Masternode Reward

20%

Presupuesto de governanza descentralizada

Masternodes and miners split 80% of the mining subsidy per the distribution found here, at the time it is created. The remaining 20% is disbursed monthly by the masternode operators once the results of their votes are tallied, creating the first self-sustaining decentralized cryptocurrency platform organized as a Decentralized Autonomous Organization (DAO). The masternode operators establish a social contract with the network they benefit from and are bound to act as caretakers, dedicating their time, due diligence work and a portion of the network rewards to furthering the ecosystem. This has a ripple effect that benefits all parties involved - especially the end users.

Se espera que el valor generado por el trabajo realizado en la implementación de propuestas sea mayor que la asignación del 100% de las recompensas a la minería porque la red tiene necesidades más allá de solo asegurar criptográficamente la cadena de bloques. El resultado esperado es un mayor beneficio neto no solo para los ganadores de propuestas, sino también para los operadores de masternodes, mineros y usuarios normales. De hecho, la introducción del presupuesto de la gobernanza descentralizada en sí fue decidida por voto de masternodes, convirtiendo la primera decisión distribuida en la creación real del sistema, similar al establecimiento de una constitución.

This approach of distributing the normal block subsidy in a way that considers all critical elements a cryptocurrency needs for its long term viability, e.g. mining, full nodes, development and promotion, is revolutionary as it is done without changing the emission or creating any additional inflation for investors. The network simply distributes the available resources in a way that is of greater net benefit to all parties.

Contratistas y propuestas#

Contractors of the blockchain can be developers, outreach professionals, team leaders, attorneys or even people appointed to do specific tasks. Proposals generally begin life as simple pre-proposal forum posts on the Dash Forum, where feedback and suggestions are solicited from the general community. Once the proposal owner decides they have a reasonable chance of passing their proposal, it is created as a governance object on the blockchain. A fee of 1 DASH is associated with this action to prevent spam and ensure only serious proposals make it to this stage. Several tools exist to allow masternode operators to comfortably review and vote on proposals. The net total of yes votes must exceed 10% of the total masternode count at the time votes are tallied in order to pass. If there are more passing proposals than the available block subsidy can provide for, the proposals with the most yes votes will pass first, creating a cut-off point for less popular proposals. The same process is then repeated every month, and the total amount of Dash available for proposals decreases by approximately 7.14% per year, together with the overall block subsidy.

El siguiente video de Tao de Satoshi incluye consejos para los propietarios de propuestas que ingresan propuestas durante períodos de gran competencia para los fondos de presupuesto disponibles:

Sitios web de propuestas#

The community has gathered around DashCentral as a website to facilitate discussion and voting on proposals formally entered on the Dash blockchain. Other websites like Dash Ninja are available to monitor progress over time and gather more detailed statistics. Dash Masternode Tool also allows for voting without the need to share masternode private keys with a third party service.

../../../_images/governance-dashcentral.png

Una vista típica de la discusión de propuestas y votación en Dash Central#

Cada propuesta incluye una descripción de los objetivos de la propuesta, detalles de qué trabajo se realizará y un desglose del presupuesto solicitado. Muchas propuestas también se vinculan a su propio sitio web o al debate previo a la propuesta, o incluyen un video para validar la identidad y la sinceridad del propietario de la propuesta. La discusión sobre Dash Central ocurre debajo de esta información, y los dueños de los masternodes tienen la opción de verificar su propiedad de un masternodse y la capacidad de emitir un voto firmando un mensaje desde la dirección de garantía del masternode. Los masternodes pueden votar en cualquier momento, y también pueden cambiar su voto en cualquier momento hasta que se mine el bloque de corte y se detenga la votación. Esto ocurre 1662 bloques antes del superbloque. Después de que la votación se detiene, la cadena de bloques ejecuta una cuenta descentralizada y valida todos los votos. Una vez que se alcanza el consenso, los resultados se emiten y el presupuesto se asigna poco después en un superbloque.

../../../_images/governance-dashcentral-vote.png

Detalles de propuesta y botones de votación en Dash Central#

Once passed, proposals are able to report back to the network on the Dash Forum or via published public channels and social media. Since it is possible to create proposals that pay out over several months, it is also possible to revoke funding from a project by changing the vote if development or spending of already allocated funds is unsatisfactory. This encourages proposal owners to work honestly and diligently to win the trust and approval of the network. Ongoing discussion and gradual improvement over time results in a close bond between the network and those working for the network in supporting roles.

Voting on proposals is updated in real time via P2P messages and stored by Dash in cache files, so current winning proposals and the total allocation of the available budget are always open and visible to everyone. Dash Central is a popular site used for to view progress on proposal voting.

../../../_images/governance-dashcentral.png

Monitoring budget allocation on Dash Central#

Finally, Dash Watch (which was itself funded through a budget proposal) exists to monitor the ability of blockchain contractors to deliver on their promises with respect to delivery dates and the total amounts of budget allocated over multiple voting periods. A team of dedicated staff routinely interact with proposal owners to track progress of the various projects and provide reports to voting masternodes in a single location. While providing data on the performance of your proposal to Dash Watch is optional, many masternode owners take advantage of the data they make available to make their voting decisions. The Dash Watch team may be contacted at team@dashwatch.org email address or through their website.

../../../_images/governance-dashwatch.png

Monitoreo de propuestas en Dash Watch#

Asignación de presupuesto#

The total budget of the network can be calculated by taking 20% of the block subsidy over the period of time between two superblocks, which occur every 16616 blocks or approximately 30.29 days. A voting cutoff occurs 1662 blocks before the superblock, and the final votes are tallied at this point. A proposal must satisfy the condition (YES votes - NO votes) > (Total Number of Masternodes / 10) in order to be considered passing. Then, in the superblock, the winning proposals are awarded in the order of the margin by which they are passing until either the entire budget is allocated or no more passing proposals exist. This allows for completely trustless and decentralized allocation of the budget.

Si una propuesta pasa el umbral de votación pero quedan fondos insuficientes para pagar la cantidad total requerida, no recibirá financiamiento parcial. En lugar de esto, se financiarán las propuestas más pequeñas que también hayan pasado el umbral que se ajusten en el presupuesto, incluso si tienen menos aprobación de la red que la propuesta grande. Las propuestas que soliciten el pago durante múltiples períodos de presupuesto permanecerán en el sistema de tesorería durante su período de validez, incluso si no pasan el umbral de votación, e incluso si no hay suficiente presupuesto disponible para la financiación como se describe anteriormente. Cualquier presupuesto sin asignar simplemente nunca se creara en el superbloque, reduciendo la inflación innecesaria.

Debido a la naturaleza descentralizada del sistema de masternodes, a veces es necesario formar organizaciones financiadas, como comités o empresas, para que sean responsables de algún proyecto o tarea. Estos se envían de la misma manera, pero el comité en sí recibe los fondos. Otra alternativa es colocar servicios confiables de custodia entre el evento de asignación de presupuesto y el remitente real de la propuesta para garantizar que el trabajo se pague por etapas, a medida que se entregue. A veces se necesita cierta supervisión sobre los contratistas de la cadena de bloques. Cada elemento presupuestado requiere un gerente de equipo o un comité responsable de la implementación del trabajo. Periódicamente, se espera que este gerente informe sobre el gasto del presupuesto y el trabajo completado para mostrar el valor creado a partir de los fondos asignados. Esto permite que los remitentes de propuestas repetidas creen una reputación y ganen confianza en la comunidad. Las propuestas que no brindan informes regulares y no pueden responder preguntas sobre su asignación presupuestaria pronto se desfinanciarán si forman parte de un ciclo mensual regular de propuestas. El resultado es una especie de sistema de autocontrol.

Escalamiento y usos futuros#

A medida que aumenta el número de contratistas de la cadena de bloques, se llega a un punto en el que no se puede esperar de manera realista que los operadores de los masternodes evalúen el volumen total de las propuestas. En este punto, se pueden crear organizaciones de financiamiento para actuar como contratistas para la distribución de fondos a muchos proyectos descentralizados más pequeños, de acuerdo con las necesidades actuales. Dash Core Group, Inc. es un ejemplo de dicha organización.

La existencia del sistema de presupuesto descentralizado pone el poder de determinar dónde irá Dash en el futuro en manos de la propia red de masternodes. Todos los desarrolladores centrales y varios desarrolladores periféricos ya están financiados con el presupuesto, y es probable que en el futuro surjan otros proyectos no concebibles en este momento. Esto desacopla la supervivencia y el valor de la cadena de bloques de la base de usuarios y desarrolladores actuales, convirtiendo a Dash en la primera cadena de bloques diseñada para sobrevivir a sus usuarios originales, una red de criptomonedas descentralizada autosostenible que aún puede operar cohesivamente y brindar servicios de valor agregado a los usuarios finales de forma consistente.

Conclusión#

Cada operador de masternode establece un vínculo de confianza y un contrato social con la red en el que está obligado a contribuir al desarrollo y mantenimiento del ecosistema del que se beneficia. Bajo este modelo, una porción de los fondos que el operador está obligado a recibir, en cierto sentido, se asignan bajo custodia, no en propiedad, y son mantenidos en custodia por la red para ser ejecutados por los operadores en beneficio del ecosistema. Todos contribuyen de manera equitativa y proporcional a los beneficios que están recibiendo y los riesgos que están asumiendo, no hay privilegios ni lagunas. Esto se complementa con el mecanismo completo de votación de nodos que permite a un grupo distribuido votar continuamente sobre asuntos prácticos sin la necesidad de perder su derecho a decidir por los demás, cada ciertos años, como con los gobiernos tradicionales o las corporaciones cooperativas.

Visualizamos un futuro en el que este modelo de contribución transparente, irrompible y verificable al bien común, en combinación con la participación continua de la multitud a través del voto activo, se utiliza para gestionar organizaciones que son propiedad u operadas conjuntamente por sus miembros, que comparten el beneficios y responsabilidades de esos colectivos, como gobiernos, corporaciones cooperativas, sindicatos, DAOs, criptomonedas, etc. Llamamos a este modelo governanza descentralizado por cadena de bloques.