Cointime

Download App
iOS & Android

Announcing “oSnap:” Gasless Snapshot Voting With On-Chain Execution by UMA

Tl;dr — Snapshot is a beloved governance tool that lets DAOs come to token-based consensus, but it does not have any native way to push results on-chain. oSnap is a joint effort between UMA and Snapshot to add this execution functionality, specifically for (formerly Gnosis) Safe multi-sig wallets. The result is that DAO tokenholders are able to propose and execute on proposals from start-to-finish, without any specific person’s signature required.

Ready to go? Adding oSnap to an existing Snapshot and Safe multi-sig is fast and free. It has been audited by Open Zeppelin. See the quick-start guide or reach out to [email protected].

Key takeaways:

  • UMA announces oSnap: a Snapshot, Safe (formerly Gnosis Safe), and UMA solution for executing on-chain governance decisions.
  • After a vote completes, anyone can submit the transactions to implement the proposal. If there is no dispute about the proposal’s accuracy during the dispute window, the transactions will go through.
  • Optimistic governance offers tokenholders the power to go from proposal all the way to execution without any reliance on team multi-sigs to execute code.
  • In the future, multi-sigs can be removed entirely.

Optimistic Snapshot Execution

oSnap is a tool for making on-chain transactions based on off-chain voting decisions. It uses Snapshot and Safe to execute the outcomes of DAO governance votes in a decentralized manner that requires no intervention by privileged signers. Put more simply, if the DAO tells someone they’ll get paid, the DAO can go ahead and pay them.

Optimistic governance is a pattern that verifies outcomes optimistically, meaning proposals proceed unless someone raises a dispute. UMA’s optimistic oracle can be used to verify any kind of data, including whether a proposal passed a Snapshot voting round.

“oSnap” is short for Optimistic Snapshot Execution. UMA’s optimistic oracle can verify any arbitrary data, as well as natural-language instructions about how to manipulate or constrain that data. In the case of oSnap, the arbitrary data is the transaction data. The instructions on how to process the transactions are simply to accept them if the Snapshot proposal passed, and reject them otherwise. Humans and bots monitor the network for opportunities to dispute.

oSnap takes DAOs from just having a voice to having direct access to the DAO’s treasury via governance.

What does that A in D-A-O stand for anyway?

Many DAOs use Snapshot voting to coordinate and reach governance decisions today. But Snapshot itself doesn’t offer a way to execute proposals. To execute, many DAOs rely on team multi-sig wallets. This introduces a gap where the DAO depends on the signatories on a multi-sig to execute on the vote’s outcome, and this has not always gone according to plan.

Using multi-sigs requires a handful of people to coordinate. If a key holder happens to be on vacation or in a different timezone, the execution of a proposal can be delayed.

Multi-sigs are also opaque with regard to individual OpSec. They do not offer transparency into how well key holders secure their keys. Poor key management has led to several multi-million dollar DeFi hacks in recent years. If a multi-sig is just a backup from an oSnap setup, then it can have much higher security requirements.

oSnap will be used alongside the multi-sig today, and will support removing the multi-sig entirely in the future.

If DAOs are to scale, they need to be able to coordinate trustlessly without facing security or waiting time hurdles. UMA envisions a world where DAOs can move quickly without sacrificing decentralization or voter UX.

oSnap makes this world possible.

How oSnap delivers trustless execution

oSnap combines Snapshot’s popular off-chain voting mechanism with Safe’s industry-leading multi-sig wallet infrastructure. It’s designed to let DAOs autonomously execute outcomes of Snapshot votes via a Safe wallet. oSnap uses incentives and game theory to accomplish this:

Anon has an incentive to submit the correct transactions for execution, and anon has an incentive to dispute if there is an error.

In the case of a dispute, no transaction is executed and it will need to be re-submitted. In the meantime, UMA tokenholders will review who was correct in the dispute, and reward that person from the other party’s bond.

In practice, it’s not hard to detect if the proposal is wrong — we would expect to never see a dispute short of a mistake. The cross-chain bridge Across Protocol already uses UMA’s OO in a similar fashion, with tens of thousands of calls each day.

UMA’s OO builds on a proposal first put forward by Vitalik Buterin, using game theoretical principles to incentivize token holders to vote on the correct outcome. Tokenholders who vote on the correct outcome to settle disputes receive rewards.

Using oSnap

oSnap is easy to turn on with the Quick Start Guide and docs, plus we’re here to help at [email protected]. There is no fee for using oSnap.

It has been audited by Open Zeppelin.

oSnap should not require engineer time to set up. Across Protocol will soon become the first project to put forward a proposal to implement optimistic execution with oSnap.

The future of optimistic governance

Optimistic governance could transform the way DAOs operate in the future. While still a relatively new concept, a model that enables trustless coordination will help the DAO ecosystem thrive while still keeping the things that make snapshot so beloved in governance: free, fast, and programmable.

UMA is paving the way for DAOs to coordinate in a more efficient and decentralized way.

UMA is working with a host of launch partners to help them move towards optimistic governance with oSnap. If you are interested in integrating oSnap into your project or learning more about the product, please DM on Twitter, join the Discord, or reach out to [email protected].

Comments

All Comments

Recommended for you

  • U.S. Congressman Mike Flood: Looking forward to working with the next SEC Chairman to revoke the anti-crypto banking policy SAB 121

     US House of Representatives will investigate Representative Mike Flood's recent statement: "Despite widespread opposition, SAB 121 is still operating as a regulation, even though it has never gone through the normal Administrative Procedure Act process." Flood said, "I look forward to working with the next SEC chairman to revoke SAB 121. Whether Chairman Gary Gensler resigns on his own or President Trump fulfills his promise to dismiss Gensler, the new government has an excellent opportunity to usher in a new era after Gensler's departure." He added, "It's not surprising that Gensler opposed the digital asset regulatory framework passed by the House on a bipartisan basis earlier this year. 71 Democrats and House Republicans passed this common-sense framework together. Although the Democratic-led Senate rejected it, it represented a breakthrough moment for cryptocurrency and may provide information for the work of the unified Republican government when the next Congress begins in January next year."

  • Indian billionaire Adani summoned by US SEC to explain position on bribery case

    Indian billionaire Gautam Adani and his nephew, Sahil Adani, have been subpoenaed by the US Securities and Exchange Commission (SEC) to explain allegations of paying over $250 million in bribes to win solar power contracts. According to the Press Trust of India (PTI), the subpoena has been delivered to the Adani family's residence in Ahmedabad, a city in western India, and they have been given 21 days to respond. The notice, issued on November 21 by the Eastern District Court of New York, states that if the Adani family fails to respond on time, a default judgment will be made against them.

  • U.S. Congressman: SEC Commissioner Hester Peirce may become the new acting chairman of the SEC

    US Congressman French Hill revealed at the North American Blockchain Summit (NABS) that Republican SEC Commissioner Hester Peirce is "likely" to become the new acting chair of the US Securities and Exchange Commission (SEC). He noted that current chair Gary Gensler will step down on January 20, 2025, and the Republican Party will take over the SEC, with Peirce expected to succeed him.

  • Tether spokesperson: The relationship with Cantor is purely business, and the claim that Lutnick influenced regulatory actions is pure nonsense

     a spokesperson for Tether stated: "The relationship between Tether and Cantor Fitzgerald is purely a business relationship based on managing reserves. Claims that Howard Lutnick's joining the transition team in some way implies an influence on regulatory actions are baseless."

  • Are we finally ready for a gas limit increase?

    There has been growing discussion around the possibility of increasing Ethereum’s gas throughput, either by raising the gas limit or reducing slot time. The key argument in favor of this is that the hardware requirements for running a validator have steadily decreased over the past four years.

  • Cointime August 17th News Express

    1.VanEck and 21Shares Solana ETF Form 19b-4 Suspected to be Removed from CBOE Website

  • Ethereum network gas fee falls back below 1 gwei

    According to Etherscan data, the current Ethereum network gas fee has fallen below 1 gwei, currently at 0.937 gwei.

  • Cointime August 10th News Express

    1. The U.S. Internal Revenue Service has released a new draft of the crypto tax form, which no longer requires filling in wallet addresses and transaction IDs

  • Ethereum ACDC #139: Pectra's Devnet 2 upgrade is under debugging, and the release date of Devnet 3 is still to be determined

    Christine Kim, Vice President of Galaxy Research, summarized the main content of the 139th ACDC conference call. The debugging of Pectra's upgraded Devnet 2 is currently underway, and the release date of Devnet 3 is yet to be determined. Developers will hold weekly testing update meetings starting from Monday to better coordinate the release of Pectra's Devnet. The decision to include EIP-7688 in Pectra's upgrade has been postponed again.

  • Ethereum network gas fee drops to 1 gwei

    According to Ether­scan data, the current gas fee on the Ethereum network has dropped to 1 gwei.