Transitioning to On-Chain Voting

Over the course of Season 1 and 2, there have been well-documented issues with our voting infrastructure. Eliminating these constraints and moving to an on-chain voting system is a top priority for delegates and something the Foundation has spent much time considering given the need to move to a reliable, future proof alternative. We thank you for your patience.

The Foundation ran a competitive process to select a vendor to fulfill this contract and we are excited to announce that the Foundation has contracted Agora, a Gov Fund grant recipient, to build an on-chain voting MVP for Season 3! In future Seasons, we plan to move to a more transparent and community-led vendor selection process.

While we are excited to see Agoraā€™s MVP up and running for Season 3, several votes will occur between now and then (Special Voting Cycle #9a, Token House badgeholder elections, and Special Voting Cycle #9b.) While we will continue to use Snapshot for these votes, the Foundation may manually count votes in the event of third-party application errors, as specified in the operating manual.

In order to help our last few cycles on Snapshot run as smoothly as possible, we recommend the following:

  • Voters should avoid using the ā€œbatchā€ submission option in SAFEā€™s snapshot UI. Snapshot has a known issue where only the last vote in a batch will be recorded.
  • Anyone whoā€™s experienced issues with Snapshot in the past should consider voting well before the end of a voting period to avoid a last-minute scramble.

If you do experience issues voting with Snapshot, please let the Foundation know as soon as possible by messaging #lavande3900 or bmd#6461 on Discord. Please be ready to provide as much information about the bug or issue as possible, including screenshots, console errors, or block explorer links. Keep in mind that votes will only be manually added to a Snapshot vote when the expected, bug-free outcome is unambiguous (for example, votes that are verifiable on-chain, but which did not propagate to the off-chain Snapshot tool).

63 Likes

This a big day for the forum, and greater Optimism governance.

We are deeply supportive of the transition to an on-chain voting model. While Snapshot is a great tool, chain voting allows for the further decentralization of the ecosystem and signals maturity.

And it seems to welcome more delegates who previously reported problemsā€¦

We are excited to see continued development with Agora, using their infrastructure and grant from the Governance Fund to further the OP ecosytem. This a model of continued ROI and value-add.

13 Likes

Hi, Iā€™m Nathan, delegate in Optimism governance and the ecosystem lead at Snapshot. Though as a delegate, I am excited about the Foundationā€™s move to on-chain voting, I find it disappointing that we havenā€™t been included in that discussion. Snapshot has worked very hard to fix the issues that faced delegates voting with Safes on L2. Today we havenā€™t seen any reports that such issues were still ongoing except for batch submissions, a known issue, and @millie who is using a forked version of the Safe contract that hasnā€™t been updated. A lot of the complaints about Snapshot date from late October, prior to our fix.

I am perplexed that we werenā€™t included in the discussion about building an on-chain voting framework for Optimism. A public request for proposal wouldā€™ve been a fair and transparent way to debate options, and I hope that the Foundation will consider it for such an important step in their development. Creating voting infrastructure that scales is quite complex, and while I wish the best of luck to Agora, I think choosing battle-tested options for such an important matter makes sense.

The transition to on-chain voting is good and necessary, but itā€™s not as clear-cut as it is currently made to be. Without taking into account the logical risks of trustless execution, Snapshot has been focusing for two years on increasing participation and fostering community engagement. If we take the example of Uniswap, which uses Snapshot to perform temperature checks and consensus checks before bringing the matter to a final vote, even though the final vote has a larger impact we see much lower participation numbers. Cost is not a factor here as the uni.vote interface allows voters to cast their vote for free. To take the numbers of the last proposal:

temperature check on Snapshot: 2,457 votes
consensus check on Snapshot: 3,807 votes
(gasless) on-chain vote: 500 votes

We are also releasing Boost in a few weeks (a bit of an alpha leak here) which will allow communities to reward their users for participating in governance. Boost will be another way to improve participation and decentralization. We are also open to discussing building an on-chain voting solution for Optimism, integrated into Snapshot, that should allow for the best of both worlds. We love Optimism at Snapshot, and weā€™ve always developed our platform as an open-source public good. This alignment with Optimism is something we value immensely, and we hope we can further cooperate on a solution that is on-chain, on Optimism, and committed to the right values.

19 Likes

This is wonderful news, and thank you, @lavande, for bringing it! Many of Optimismā€™s delegates ā€“ including several very large ones such as GFX Labs ā€“ are excited to see what @zcf and the rest of the Agora team can provide.

On-chain voting will ensure a safe, fair, reliable ballot box for decentralized governance. We fully support this goal, and cannot wait to try Agoraā€™s solution as soon as is practicable.

6 Likes

This is wonderful news

1 Like

That sound great !
I am fully support this idea.

Isnā€™t snapshot voting the best web3 industry has to offer right now? It has a familiar interface and users are already accustomed to this.

Only in Optimism! :red_circle: I love this feature on On-Chain Voting coz every OP supporter are entitled to have a vote!

Hey folks! This is Dennison from Tally here.

We are really excited to see the transition to On-Chain governance. Weā€™ve been an advocate of Optimism for awhile now, even building RollCall for cross chain governance using Optimism!

We are excited to support Optimism governance on Tally and wanted to see if there is anything we can do to help the Optimism or Agora team and if there is any information we could have access to be sure to support OP Governance on day one.

Thanks! Great start to 2023!

9 Likes

Good news
I love Optimism governance. Letā€™s do better together

On-chain voting system is good.

Snapshot is good, but is not enough.

On chain voting in the snapshot is best to know how much members are actively be a part of the optimism community

Will on chain Voting be better than Snapshotļ¼Ÿ

Snapshot is boring.
We need on-chain voting.

on-chain voting,Nice

Sounds greatļ¼ When to start?

Sonds great.
It is better than Snapshot.

Yes, I think so.
Yes, I think so.