Bringing It All Together: A User-Centered Approach to EOS Voting

Steve Floyd
eostribe
Published in
5 min readJul 3, 2018

by @sf2

As EOS takes it’s first steps over the last few weeks many issues with the constitution, vote distribution, the worker proposal system and referendum contract needed to fox all these have become apparent. We are not focusing enough on educating and activating the token holders aka the users of the EOS network nearly enough.

If we expect to change the things we don’t like about the system, we have to help make things a lot simpler than we have been. That starts with a user-centered approach to EOS voting.

Unifying The Four Houses of Voting

After many hours of research into the Referendum Contract, Worker Proposal and Proxie Voting groups, and listening to hundreds of users complain, one thing became apparent…

We were only making it harder for our users to interact with the EOS blockchain in a way that would produce the outcomes the ecosystem at large wanted to see.

More Telegram groups. More complexity. More engineer dominated discussions that failed to address the needs of the majority of token holders complaints…

  • Is there a safe EOS wallet to use?
  • When will a hardware wallet be ready?
  • What do I do to recover my token if they have been phished, lost my key or didn’t register?
  • How should I vote?
  • Why should I vote?
  • Where should I vote?
  • Who should I vote for?

Only in the last few weeks have some of these questions been answered to the vast majority of token holders. With less than 30% of the total token supply staked, it is painfully obvious we need to focus on answering these questions and providing a neutral place for everyone to come together.

But There Are So Many of These Resources, Why The Confusion?

I believe it’s a variety of reasons and no one persons fault, but rather all of our fault.

  1. A hyper-competitive environment where BPs only want to send people to their branded tools
  2. Other BPs not wanting to cross promote others tools as much as they could for fear of losing votes
  3. A lack of qualified UX / UI talent willing to put in the work for the betterment of the network
  4. An engineer dominated culture that doesn’t always prioritize usability as much as they could (or are short on #3)
  5. Bootstrapped technical BP operations without the resources to put towards good design and UX.
  6. Some key infrastructure that overlooked prior to the mainnet launch (WPS, Referendum Contract, etc…)

There are other factors as well, but those are some of the main areas I think contribute to the current environment.

The Elephant in the Room

Currently, there are 3 separate groups working on…

  • Identifying trusted, objective proxies and activating token holders to delegate their vote (to combat voter apathy) and help improve vote distribution in the top 49 nodes
  • Completing the referendum contract to change the things in the EOS system people are unhappy about
  • A forum to have discussions about governance issues on-chain (not in Telegram) and have the outcomes of those discussions turn into referendum or a worker proposal (if necessary)
  • A means to tally votes on potential referendums worker proposals

My issue is that creating a dozen different interfaces, conflicting information and the ephemeral nature of the communication channels we are using only compound the confusion for the average token holder, especially at this early phase.

We need to keep things as simple as possible and unify our efforts, at least until we have activated more token holders to stake their EOS on the network and have educated them on how the system works.

It has been my position for some time that the complexity of EOS is overwhelming to the typical crypto enthusiast. We as a community forget that we might as well be speaking Klingon for the vast majority of token holders, and we should move forward int he coming months with a keen understanding of that in everything we put our time into.

Come Together, Right Now

As many may know (or may not know) I was part of the EOSPortal.iocommunity initiate that contributed to unlocking the chain. After doing some thinking on this unique design problem, I realized that a step in the right direction would be to…

  • Combine the Voter Proxy, Referendum Contract and Worker Proposal groups under one unified effort
  • Spend as much time and resources as we can to educate and activate token holders about how and why it is important to use these systems if they want to see EOS improve and evolve
  • Remove any and all of the typical BP branding you see on these portals and projects to shut down voter bias and encourage every BPC/BP operation across the globe to share the resource to as many token holders as possible

What That Would Look Like

After some thought and a few iterations, I have created a few mockups to share my vision with the EOS community and solicit feedback from all the brilliant minds who have made this chain what it is so far.

A simple means for token holders to vote on referendums.

A flyout menu that connects all of the components needed to get people to interact with these features.

A forum to discuss things that matter tot he community on-chain.

EOSVotes.io Is Coming!!

Special thanks to Denis Carriere and Daniel Keyes of EOS Nation, as well as Sukesh Tedla of EOS Green for their work in the Referendum Contract group. They have all been supportive of this idea and there will be some more on the progress of this in the next week or so.

--

--