Professional Documents
Culture Documents
Balanced Governance For Proof of Stake Networks
Balanced Governance For Proof of Stake Networks
Introduction
Decentralized networks (and apps) are increasing in popularity and often utilize a form of
community governance to decide the future direction, features, and incentives for its ecosystem.
Many of these systems of governance, however, have flaws that make them vulnerable to a
form of centralized control or overwhelming influence, especially from those who are the most
financially invested. In other words, the rich get to exert a disproportionate amount of influence
in the community governance.
The best method of governance is one that is balanced in as many ways as possible. In
essence, it is to ensure that the majority can not easily harm the minority. Stated another way,
minority interest is properly voiced and weighed within the governance model. The right to rule
by the majority is balanced by the right to be heard by the minority.
Overview
Not all token holders have voting rights. Only network addresses which have staked tokens
during the election period will have voting rights. Those who have staked and earned voting
rights during the election are referred to here as stakeholders. Additionally, all stakeholders that
cast a vote in an election period are required to stake for at least the minimum duration of the
following election period. The requirements of being a stakeholder and of post-election staking
ensure the coupling of rights to make network changes with the responsibilities to make
changes that will benefit the network.
Within this proposed solution, there are three types of voting frameworks:
1. Proposal Voting
2. Binary Voting
This would be simple majority voting with a logarithmic decay function applied to all addresses.
The decay would help ensure that all proposals have an opportunity to be approved, instead of
just proposals issued by large stakeholders.
This vote would be cast by the nodes themselves, rather than by the stakeholders directly. Each
address on the node would cast its vote with a majority vote determine the node vote of ‘Yay’ or
‘Nay’. The number of votes assigned to each node is determined by calculating the total number
of staked tokens on its node and the total tokens currently staked on the network.
With this vote, we would again leverage the majority vote with a logarithmic decay to now
prioritize proposals that have passed via the Binary Voting. The network would allow for each
stakeholder to produce a rank order vote of all items in the vote.