How the EOS Referendum System works

EOS Nation
Jan 11, 2019 · 5 min read

The EOS Referendum system is live, and for the first time ever, token holders have the opportunity to directly influence the direction of the network.

Image for post
Image for post

After months of hard work by members of the community, 15/21 top block producers have approved the deployment of the referendum smart contract to the eosio.forum system account.

Why does EOS need a referendum system?

EOS is a community-governed blockchain. Stakeholders launched it in June using the weight of their tokens to elect 21 Block Producers (BPs) to operate the network. Those BPs are the organizations that run the infrastructure and hold the keys to implement changes to the hard-coded rules that make it all work so magically. They’re held accountable through continuous voting and can be replaced by new organizations at any time.

As the network continues to evolve, BPs will be responsible for implementing the changes that make that evolution possible. And that might involve making some tough decisions with severe implications. Beyond the BP elections, there’s currently no sure way to gauge token holder appetite for change. While the mechanism doesn’t exist, article XI of the Constitution makes it clear: token holders have the right to vote for changes to the network directly through a referendum. And that’s where the referendum system comes in.

What it is

We’re providing the community with a tool to enable EOS token holders to vote on proposals with their staked tokens. The referendum system is made up of a forum smart contract for submitting proposals and casting votes, a tally system for counting the EOS staked towards each ballot option, a voting portal UI with support documentation to facilitate easy voting, and support for integration with wallets and alternative UIs so token holders can participate in the interface they’re most comfortable with. It’s all open source and available on GitHub.

What it’s not

We haven’t developed a process for creating or filtering proposals, nor have we defined any specific rules for how referenda should be ratified. We’ll provide suggested best practices, but we can’t control how the tool will be used, nor do we have the authority to impose our own rules outside of what’s outlined in article XI of the EOS Constitution. It’s up to the community to craft proposals and vote on them, and signatures from at least 15/21 top BPs to ratify and implement passed proposals. Thanks to the beauty of DPOS, a separate group has formed to develop proposal best practices of their own. You can find the Ballot Craft group on telegram.

How it works (in a nutshell)

Clarifications:

Collaborative effort

EOS Nation was honoured to participate in this evolution of EOS governance and would like to recognize the members of the EOS Referendum Working Group for their contributions:

eosio.forum smart contract and EEP

Vote tally system

EOSvotes.io UI design and development

DPoS, smart contract, and wallet integration support

Content strategy

Project management

Additionally, dozens of developers have jumped onboard to support the effort by integrating the referendum system into their own wallets and block explorers. Have a look below to see if your favourite wallet supports referendum voting.

Image for post
Image for post
Special thanks to Martin Breuer (EOS Nation) and the WEOS working group for organizing the get-out-the-vote campaign

It’s now up to the community — it will take a solid proposal to attract at least 15% participation of tokens for a referendum to pass. So get engaged and help us make history on the blockchain!




EOS Nation is a top 21 block producer on the EOS blockchain. Let’s connect:

Website | Telegram | Twitter | Facebook | Steemit | TRYBE | Bihu 币乎

Image for post
Image for post
Help us continue to add value to the EOS ecosystem. Vote eosnationftw for BP

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store