Comprendere la governance di Dash

Una delle maggiori sfide nella creazione di una piattaforma di criptovaluta è quella di creare un sistema decentralizzato di governance per gestire, finanziare, mantenere ed espandere il progetto. Fino ad oggi questo elemento chiave è stato assente in tutte le principali valute, quindi la risposta naturale è quella di creare una fondazione senza scopo di lucro che ha il compito di mantenere il protocollo principale e promuovere la moneta, ma non è collegata ai possessori di monete in modo significativo Questo approccio ha alcuni problemi che sono stati resi evidenti dall’esperienza delle vecchie piattaforme di criètomonete.

Le attuali Fondazioni che sostengono le singole crypto non sono correlate alla valuta stessa da alcun meccanismo incluso nel protocollo e non sono organizzate per sopravvivere agli early adopter quando perdono interesse. La Fondazione quindi lotta per mantenere i finanziamenti fino a quando non implode e lo sviluppo del protocollo viene lasciato a dipendere della beneficenza di finanziatori su cui non si può sempre contare e che non consente un adeguato budgeting e una adeguata pianificazione. Le donazioni sono anche ingiuste per i donatori, perché ci sono sempre persone che beneficiano dello sforzo fatto da altri senza contribuire. Altri progetti si sono finanziati pre-minando le monete o eseguendo vendite di pre-lancio, il che non è una grande soluzione perché il controllo dei fondi è centralizzato e in quella fase è impossibile quantificare le esigenze future del progetto.

Attraverso la rete dei full node e il requisito del collaterale, Dash ha già una rete decentralizzata di operatori di masternode che sono pesantemente coinvolti nel futuro della valuta e che come gruppo può agire per amministrare lo sviluppo e la promozione del protocollo core. Proponiamo un sistema di gestione decentralizzato basato sul voto dei masternode. Gli operatori dei Masternode non sono gli unici interessati al successo di Dash, ma sono i più coinvolti perché, a differenza dei minatori, non possono riutilizzare i propri asset per nessun altro scopo o moneta.

Nel sistema di budget, una parte della ricompensa del blocco è tenuta in deposito dalla rete stessa, per conto degli operatori, per essere utilizzata nello sviluppo e nell’espansione dell’ecosistema a seconda di come i masternode votano le diverse proposte di finanziamento. Questi fondi sono diretti a sostenere lo sviluppo e la promozione della moneta. Gli operatori di Masternode votano su budget e progetti specifici da finanziare, definendo in tal modo la direzione che la moneta sta prendendo. Ciò avviene in modo completamente trasparente attraverso un portale pubblico in cui vengono proposte nuove iniziative che i masternode possono votare. Funzionando come un sorta di Kickstarter, il budget può essere utilizzato per qualsiasi cosa che crei valore all’interno dell’ecosistema.

Questo è un sistema, gestito masternodes, decentralizzato al 100% , dove i budget sono impostati e pagati direttamente dalla blockchain. La blockchain assume in questo modo gli sviluppatori core e introduce un nuovo concetto di appaltatori blockchain a pagamento, in cui le persone lavorano e sono direttamente retribuite dalla rete, attraverso i voti degli operatori dei masternode. Un vantaggio di questo modello è che può sopravvivere agli early adopter. Se i primi operatori di masternode vendono le loro monete, il nuovo proprietario può creare un masternode e con esso acquisire il diritto di vota sui budget e sui progetti. Ciò garantisce che vi sia un sistema preservazione man mano che le persone vanno e vengono, rendendo la rete capace di sostenersi autonomamente senza dipendere da attori specifici.

Budget e votazione dei masternode

Il sistema funziona come meccanismo di voto decentralizzato integrato nelle regole che governano la blockchain, dove vengono proposti i budget per progetti specifici, quindi i masternodes nel loro complesso votano su di essi. Ogni progetto, se passa, viene aggiunto al budget totale e pagato direttamente dalla blockchain alla persona che fa il lavoro. Ciò consente a Dash di assumere gli sviluppatori core e di pagarli direttamente dopo l’approvazione in modo decentralizzato del lavoro proposto .

Un masternode vota su una proposta (tecnicamente un oggetto di governance sulla blockchain) usando il comando «masternode vote yes», «masternode vote no» o «masternode vote abstain». I voti si propagano attraverso la rete, e vengono conteggiati secondo le istruzioni seguite dalla rete stessa. I budget in discussione e l’avanzamento del voto possono essere visualizzati utilizzando il comando «masternode budget show».

Un sistema decentralizzato di governance ben definito consente a una rete di criptovaluta di sopravvivere ai suoi creatori originali. In questo modo, le generazioni successive di operatori masternode hanno un modo chiaro per supportare il sistema come definito dal protocollo stesso, applicando la saggezza delle tecniche di crowd e il vincolo di fiducia stabilito dal collaterale dei masternode per creare un sistema di gestione decentralizzato. Questo crea un incredibile valore all’interno della valuta, permettendoci di essere più agili e di competere con altri sistemi di pagamento, come Bitcoin o carte di credito, su scala globale.

Con lo sviluppo del sistema, è sorto e si è affermata una forte squadra di contractor pagati con i rewards della blockchain. Ciò include il team di sviluppo principale, i fornitori di servizi di deposito a garanzia, lo staff per le news e il reporting, i laboratori di sviluppo sperimentale, le partnership con università, l’assunzione di aziende di marketing e PR e integrazioni con piattaforme di pagamento e piattaforme di terzi. Il mercato riconosce il valore della stabilità della rete nel suo insieme e la possibilità di finanziamenti affidabili e sufficienti porta a un’attuazione più rapida e più coerente della tabella di marcia di Dash e dei servizi di base di Dash.

Programma dei reward

Per garantire la sostenibilità a lungo termine della blockchain, la rete trattiene una parte dei premi del blocco man mano che vengono creati nuovi blocchi, con gli operatori del masternode incaricati di agire come amministratori e investire nel mantenimento e nell’espansione della rete votando. Ciò si traduce in uno sviluppo e una promozione più rapidi, creando un circolo virtuoso a vantaggio di tutti gli attori, inclusi minatori, operatori di masternode, investitori e utenti. Ancora più importante, questo conferisce alla blockchain stessa un meccanismo di autoconservazione che è al di fuori del controllo di qualsiasi individuo.

90%

Mining and Masternode Reward

10%

Decentralized Governance Budget

Masternodes and miners split 90% of the mining reward per the distribution found here, at the time it is created. The remaining 10% 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.

Il valore generato dal lavoro svolto per l’implementazione delle proposte dovrebbe essere maggiore dell’assegnazione del 100% delle ricompense al mining perché la rete ha esigenze che vanno oltre la semplice protezione crittografica della blockchain. Il risultato atteso è un maggiore vantaggio netto non solo per i vincitori della proposta, ma anche per gli operatori di masternode, i miner e gli utenti normali. In effetti, l’introduzione dello stesso budget di governance decentralizzata è stata decisa da un voto masternode, rendendo la prima decisione distribuita l’effettiva creazione del sistema, simile alla costituzione di una costituzione.

Questo approccio di distribuzione della normale ricompensa del blocco in un modo che consideri tutti gli elementi critici di cui una criptovaluta ha bisogno per la sua redditività a lungo termine, ad es. mining, full nodes, sviluppo e promozione, è rivoluzionario in quanto viene fatto senza modificare l’emissione o creare un’inflazione aggiuntiva per gli investitori. La rete distribuisce semplicemente le risorse disponibili in un modo che sia di vantaggio netto per tutte le parti.

Appaltatori e proposte

Gli appaltatori della blockchain possono essere sviluppatori, professionisti di sensibilizzazione, team leader, avvocati o persino persone incaricate di svolgere compiti specifici. Le proposte generalmente iniziano come semplici post del forum pre-proposta <https://www.dash.org/forum/topic/pre-budget-proposal-discussions.93/>`_ sul Forum Dash, dove vengono richiesti feedback e suggerimenti dalla comunità in generale. Una volta che il proprietario della proposta decide di avere una ragionevole possibilità di passare la sua proposta, viene creata come oggetto di governance sulla blockchain. Una commissione di 5 DASH è associata a questa azione per prevenire lo spam e garantire che solo proposte serie arrivino a questa fase. Esistono diversi strumenti per consentire agli operatori di masternode di rivedere e votare comodamente le proposte. Il totale netto dei voti sì deve superare il 10% del conteggio totale del masternode nel momento in cui i voti vengono conteggiati per passare. Se ci sono più proposte di passaggio di quelle che la ricompensa di blocco disponibile può fornire, le proposte con il maggior numero di voti sì passeranno per prime, creando un punto di interruzione per proposte meno popolari. Lo stesso processo viene quindi ripetuto ogni mese e la quantità totale di Dash disponibile per le proposte diminuisce di circa il 7,14% all’anno, insieme alla ricompensa complessiva del blocco.

Il seguente video di Tao di Satoshi include consigli per i proprietari di proposte che inseriscono proposte durante periodi di alta competizione per i fondi di bilancio disponibili:

Siti web delle proposte

The community has gathered around DashCentral as a website to facilitate discussion and voting on proposals formally entered on the Dash blockchain. Other websites, such as Dash Ninja and Dash Nexus 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 visualizzazione tipica della discussione delle proposte e della votazione su Dash Central

Ogni proposta include una descrizione degli obiettivi della proposta, i dettagli del lavoro che verrà svolto e una ripartizione del budget richiesto. Molte proposte si collegano anche al proprio sito web o alla discussione pre-proposta, o includono un video per convalidare l’identità e la sincerità del proprietario della proposta. La discussione su Dash Central avviene sotto queste informazioni ed i proprietari di masternode hanno la possibilità di verificare la loro proprietà di un masternode e la possibilità di esprimere un voto firmando un messaggio dall’indirizzo collaterale del masternode. I Masternode possono votare in qualsiasi momento e anche modificare il proprio voto in qualsiasi momento fino a quando il blocco di cutoff non viene estratto e la votazione si interrompe. Ciò si verifica in 1662 blocchi prima del superblocco. Dopo l’interruzione della votazione, la blockchain esegue un conteggio decentralizzato e convalida tutti i voti. Una volta raggiunto il consenso, i risultati vengono trasmessi e il budget viene assegnato subito dopo in un superblocco.

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

Dettagli della proposta e pulsanti di votazione su 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 Nexus is a popular site used for to view progress on proposal voting.

../_images/governance-dashnexus.png

Monitoraggio dell’allocazione del budget su Dash Nexus

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

Monitoraggio delle proposte su Dash Watch

Assegnazione di budget

The total budget of the network can be calculated by taking 10% of the reward 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.

If a proposal has passed the voting threshold but insufficient funds remain to pay the full amount requested, it will not receive partial funding. Instead, any smaller proposals which have also passed the threshold that will fit in the budget will be funded, even if they have lower net approval than the larger proposal. Proposals requesting payment over multiple budget periods will remain in the treasury system for the duration of their validity, even if they do not pass the voting threshold, and even if insufficient budget is available for funding as described above. Any unallocated budget is simply never created in the superblock, reducing unnecessary inflation.

Due to the decentralized nature of the masternode system, it is sometimes necessary to form funded organisations, such as committees or companies, to be responsible for some project or task. These are submitted in the same way, but the committee itself receives the funds. Another alternative is to place trusted escrow services between the budget allocation event and the actual submitter of the proposal to ensure that work is paid for in stages, as it is delivered. Some oversight over blockchain contractors is sometimes needed. Each budgeted item requires either a team manager or a committee responsible for implementation of the work. Periodically, this manager is expected to report on budget expenditure and completed work to show the value created from the allocated funds. This allows repeat proposal submitters to build up a reputation and gain trust from the community. Proposals which do not provide regular reports and cannot answer questions about their budget allocation will soon be defunded if it is part of a regular monthly proposal cycle. The result is a kind of self-policing system.

Scaling and future uses

As the number of blockchain contractors increases, a point is reached where masternode operators cannot be realistically expected to evaluate the volume of proposals. At this point funding organizations can be created to act as contractors for the distribution of funds to many smaller decentralized projects, according to current needs. Dash Core Group, Inc. is one example of such an organization.

The existence of the decentralized budget system puts the power of determining where Dash goes in the future in the hands of the masternode network itself. All core development and several peripheral developers are already funded from the budget, and other projects not even conceivable at this time will likely arise in the future. This decouples the survival and value of the blockchain from the current userbase and developers, making Dash the first blockchain designed to outlive its original users, a self sustainable decentralized cryptocurrency network that can still operate cohesively and bring added value services to end users in a consistent way.

Conclusion

Every masternode operator establishes a bond of trust and a social contract with the network in which she is bound to contribute to the development and maintenance of the ecosystem she benefits from. Under this model, a portion of the funds that the operator is bound to receive are in a sense allocated in custody, not in ownership, and are held in escrow by the network to be executed by the operators for the benefit of the ecosystem. Everyone contributes equally and proportionately to the benefits they are receiving and the risks they are taking, there are no privileges and no loopholes. This is complemented by the full node voting mechanism that allows for a distributed group to vote on a continuous basis on practical matters without the need to forfeit their right to decide to others, every few years, like with traditional governments or cooperative corporations.

We envision a future in which this model of transparent, unbreakable and verifiable contribution to the common good, in combination with continuous participation of the crowd through active voting, is utilized to manage organizations that are owned or operated jointly by its members, who share the benefits and responsibilities of those collectives, like governments, cooperative corporations, unions, DAOs, cryptocurrencies, etc. We call this model decentralized governance by blockchain.