Foreword
The Mandate to Govern in Community
In public blockchains, community governance makes up a large part of the integrity and the growth of the network. Traditional open-source projects only involve the developer community, but in public blockchains, network changes involve nodes, stake holders and users. Through economic incentive, public blockchains improve by involving more than one group of participants.
Daniel Larimer took decentralized governance a step further with the design of Delegated-Proof-of-Stake (DPOS). Features including the on-going Block Producer election and the Referendum system add to the innovation and effectiveness of blockchain governance.
The EOSForce governance community adds to the field of blockchain governance with their 1-Token-1-Vote and the Voter-Dividend model. Through economic incentives, EOSForce has been able to achieve voter turnouts as high as 90%. The high community participation continues to add new features to the network to adapt to new needs.
Nodes, stake-holders and users can participate in community governance by directly drafting proposals or voting for Block Producers. The EOSForce Mainnet has 23 active Block Producer Super Nodes. Proposals which receive votes from more than 2/3 of the Super Nodes pass and get to be executed by the governance body and the EOSForce Core Team.
It is also to be noted that this is a guide manual proposed by EOSForce Core Team and any EOSForce community member or Block Producer has the right to suggest changes.
How to Participate in Community Governance
Voting and Block Producer Election
Voting is the most direct way for EOSC holders to participate in the EOSForce Mainnet governance. EOSForce (EOSC), born out of EOSIO, is the world’s first DPOS network with 1-Token-1-Vote. This model effectively eliminates governance manipulation of institutional investors and block producer alliance. It also encourages voters to vote for those Block Producers that serve in the interest of the community.
Super Node Responsibilities to the Community
After a node is successfully elected, it is required to fulfill the duties of packaging network transactions, blockchain generation, mainnet upgrades and so on. It is also required to vote on the proposals from the EOSForce communities on behalf of its electorates. Super Nodes must express its stance on each proposal clearly and interact with the community and each proposal voting will be clearly documented and presented to the EOSForce voter community.
How to Vote
Through community wallets such as the MathWallet and EOSForce Desktop Wallet, any EOSC holder can vote and elect. EOSForce Core Team is developing a democratic voting infrastructure with better liquidity based on community proposals.
Start Your Block Producer Campaign
Any organization or individual can become a Block Producer through on-going EOSForce Mainnet elections.
Initiating a governance proposal is the primary way in which EOSC holders can become deeply involved in community governance. As a unique feature of blockchain governance, EOSC token holders can present their opinions and solutions to problems and development of the EOSForce Mainnet through several ways. Several major decisions in the history of EOSForce have been made through rigorous community discussions, including:
- Voting dividend midification
- Inactive Token Lockup
- Inflation Reduction
Specific steps to initiate a proposal are as followed:
- Submit proposal
- EOSForce Github
- BP proposal submission email: BPproposal@eosforce.io
- EOSForce Global Community Forum
- Initiate proposal through BP support (list of BPs available at: explore.eosforce.io)
2. Community Secretary organizes the community to initiate discussions and improve the proposal.
- Community Secretary is an open DAC composed of community and developement team, whose main responsibilities are to collect community proposals, initiate and host discussion meetings, record meeting contents, publish meeting contetns and so on. The Community Secretary rotates on a 3-month basis and is additionally compensated.
- Community Secretary regularly collects proposals and suggestions from the community on a weekly basis, organizes discussion of proposals by nodes and communities, and records views and opinions expressed by the community during the discussion.
- After the proposal has been fully discussed by the EOSForce community, the initiator needs to integrate the community opinions and further improve the proposal, then communicate with the EOSForce Core Team on the feasibility and priority of the update.
3. Community Secretary organizes Block Producer meeting to vote
After the proposal is completed, the Super Nodes and Block Producers will hold a meeting to vote on the proposal. If more than two-thirds of the block producers vote yes, the proposal is passed. If the proposal does not receive two-thirds of the votes, the proposal does not pass the vote. The proposal can be revised and submitted again. After the vote is completed, the Community Secretary will release detailed information about the meeting process and voting to the community.
4. EOSForce Core Team execution & BPs test the code update
If the proposal passes the Super Node vote, EOSForce Core Team will provide the corresponding technical support and technical solutions as well as the development cycle according to the requirements of the proposal, and then the nodes will jointly perform the test.
5. Community Initiates Multi-Signed Contract & BP Implements Multi-Signature
If the proposal passes the acceptance test, the community will initiate a multi-sign contract, and the block producer will execute the multi-sign proposal.
After more than 2/3 of the block producers have signed, the new rules come into effect on the EOSC network. Any user can query through the public interface of EOSC (Chain ID :bd61ae3a031e8ef2f97ee3b0e62776d6d30d4833c8f7c1645c657b149151004b). The secretariat will also count the results of the execution and publish them in the public channels of EOSC.
By now, the process of initiating, discussion, voting and executing has completed.
Like government in the real world, no governance model is perfect. The EOSForce governance model is one of the more efficient models that have gone through an evolutionary process that leads to the current form. There are imperfections and the community is still exploring in practie. The community often conducts governance discussions on various public channels. Join these public channels and discuss a better solution with other community members.
EOSForce is a multichain network built on EOSIO, enabling IBC and one-click blockchain launch for mass adoption, with an innovative governance model
Website
Twitter
English Telegram
Reddit
Github
Korean Telegram
MathWallet
Desktop Wallet