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

  • Web3 AI platform ChainML completes $6.2 million seed round of financing

    Web3 AI platform ChainML has announced the completion of a $6.2 million seed round of expansion financing, led by Hack VC, with participation from Inception Capital, HTX Ventures, Figment Capital, Hypersphere Ventures, and Alumni Ventures. The platform also announced the launch of its agent-based foundation layer, Theoriq.

  • Metaverse project Baby Shark Universe completes seed round financing

    Baby Shark Universe project, a metaverse project, has completed a seed round of financing with a valuation of $34 million. Participating investors include Animoca Brands, CREDIT SCEND, Sui Foundation, Comma3 Ventures, Creditcoin, GM Ventures, Neuler, Notch Ventures, X+, and Planetarium. The specific amount has not been disclosed, and the new funds will be used for development and global marketing. According to reports, Baby Shark Universe is an open-world role-playing game where players can create their own game content (items, maps), enjoy content created by other players, and expand the game's narrative based on their choices and actions.

  • Hong Kong Stock Exchange Confirms Crypto ETFs Unavailable to Mainland Chinese Investors

    According to Coindesk, the Hong Kong Stock Exchange has confirmed that cryptocurrency ETFs are not available to mainland Chinese investors. Hong Kong's cryptocurrency ETFs will provide a means to bypass capital controls in mainland China due to their unique physical redemption model.

  • Web3 social infrastructure UXLINK completes $5 million in financing

    Web3 social infrastructure UXLINK announced the completion of a new round of $5 million financing, led by SevenX Ventures, INCE Capital, and HashKey Capital. It is reported that UXLINK's total financing has now exceeded $15 million.

  • Chinese police bust underground bank using cryptocurrency for illegal currency conversion

    Chinese police have arrested six people for running an illegal currency conversion operation that used cryptocurrency to handle around $296 million. The operation was discovered by the Public Security Bureau of Panshi City, Jilin, and involved an "underground bank" that exploited the anonymity and ease of cross-border transfers offered by crypto. The operation used domestic accounts to receive and transfer funds, and exchanged between the yuan and South Korean won. The service was used by Korean purchasing agents, e-commerce firms, and import/export companies, among others.

  • Hong Kong Securities Regulatory Commission warns the public to beware of a suspicious asset investment product called "LENA Network"

    Hong Kong Securities and Futures Commission warned the public to be wary of a suspicious virtual asset investment product called "LENA Network". The product involves pledging and lending arrangements related to virtual assets, and claims to provide high returns to investors. This investment product has not been approved by the Securities and Futures Commission for sale to the Hong Kong public. The Securities and Futures Commission notes that the Hong Kong public can access information about the product and contact the product through the Internet. The Securities and Futures Commission advises against trusting those "too good to be true" investment opportunities and remaining vigilant when making investment decisions.

  • Hong Kong Securities and Futures Commission: The Anti-Money Laundering Ordinance applies to the virtual asset industry

    The "virtual currency to ETF" mechanism in Hong Kong has raised concerns about money laundering. The industry believes that the review difficulty, such as KYT (Know Your Token), is high. Some individuals with mainland backgrounds are trying to conduct small-scale "virtual currency to ETF" transactions, taking the opportunity to "whiten" their own holdings of ether and bitcoin through forms such as personal accounts. They have also deployed some virtual currencies to Hong Kong's virtual currency exchanges and will decide whether to increase capital in the future depending on the situation. When responding to relevant questions, the Hong Kong Securities and Futures Commission emphasized that in the operation of ETF products, every link in the entire virtual asset ecosystem, including fund companies, custodians, asset trading platforms, participating brokers, etc., must be licensed or recognized institutions and strictly comply with requirements such as asset custody, liquidity, valuation, information disclosure, and investor education. The "Anti-Money Laundering Ordinance" of the Securities and Futures Commission also stipulates that financial institutions and designated non-financial enterprises and industry personnel must comply with customer due diligence and record-keeping requirements, and relevant regulations apply to the virtual asset industry.

  • TON community member: Some TON wallets received virtual account NFTs starting with "888", which is a phishing project

    On May 13th, according to a member of the TON official community, a new NFT with a virtual number starting with "888" has been added to the TON wallet. However, the transaction fee for each transfer is as high as 1 TON, which is caused by the fishing project changing the Gas.

  • Swiss Crypto Bank Amina: Listing Ethereum as a Security Could Cause Many Crypto Teams to Exit the Space

    Swiss encrypted bank Amina stated in the latest "Cryptocurrency Market Monitoring" report that classifying Ethereum as a security could not only bring risks to the entire cryptocurrency market, but also lead to many cryptocurrency teams exiting the field. This determination could hinder the development of the cryptocurrency market and potentially reverse progress made over the years. In addition, the US SEC is likely to delay its decision on the status of Ethereum, putting the cryptocurrency asset in a "gray area".

  • The 133rd Ethereum ACDC meeting: The goal is to complete the devnet within 7-10 days

    The Ethereum developers held their 133rd ACDC conference call. First, they outlined the latest research on Ethereum protocol confirmation rules. Then, they discussed Pectra updates related to EIP-7547 and CFI states, and decided to put them on hold temporarily. They also updated the v1.5.0-alpha.1 specification. Regarding the implementation updates for devnet-0, most teams are making progress, but there are also some unexpected complexities. The goal is to complete devnet within 7-10 days.