Cointime

Download App
iOS & Android

oSnap: A case for off-chain governance?

From wintermute 19 DEC 2023 | RESEARCH | AUTHORED BY CALLEN

Introduction

A persistent issue Decentralized Autonomous Organisations (DAOs) face is the notion of voter apathy, which in turn hurts the economic security of a DAO. Voter apathy occurs when the complexity, concentration of power, and time and financial cost outweigh the benefits of participating in governance. In a pseudonymous world like DeFi, solving voter apathy is rather tricky and remains an ongoing challenge.

For many DAOs, their attempt at reducing voter apathy comes by increasing benefits such as Aave’s Orbit program and MakerDAO’s recognized delegate compensation scheme, which financially rewards top delegates/voters. However, such schemes are only available for a select few and don’t tackle the cost side of the equation for the majority of voters. For example, one of the largest causes of low voting turnout is the gas cost of submitting an on-chain vote, coupled with no tangible benefit to the voter. Unfortunately, this is the inherent cost of decentralized governance.

But what if there was a way to offer off-chain (gasless) voting while ensuring on-chain execution, and would it solve the problem of low voting turnout?

On-chain Voting is Expensive

A prominent theme we’ve noticed as an active governance participant is the difference in participation rate between off-chain votes and on-chain votes, with the former typically receiving a higher voting turnout. This is likely due to the gas cost of submitting an on-chain vote.

For example, when looking at the top major DAOs, the average cost of an on-chain vote per proposal ranges from $4.98 to $18.15, with Uniswap being the cheapest and Compound being the most expensive. Furthermore, the total gas cost of voting for just these 6 DAOs is $387.6k.

These costs become significant for users over a prolonged period of time, especially for token holders who don’t hold a lot of tokens and therefore, don’t have much sway on a proposal’s outcome, leading to voter apathy.

Illustrated above, such a phenomenon is pretty clear when looking at DAOs like Aave, Uniswap, and dYdX who all enforce an off-chain “Temperature Check” before a proposal can proceed on-chain. Despite both the votes being for the same proposal, the average number of off-chain voters is significantly higher than on-chain voters.

So with off-chain voting participation significantly higher than on-chain, is there a way to offer off-chain voters on-chain execution?

Introducing oSnap

oSnap was launched on Feb 17th by Risk Labs as a governance tool for DAOs. It combines off-chain governance voting with trustless on-chain execution by leveraging UMA’s Oracle, Snapshot’s UI, and Safe’s wallet infrastructure. Through oSnap, DAOs can offer gassless voting to token holders while ensuring proposals are executed in a decentralized manner i.e., not having to rely on contributors or team members.

Typically, for a DAO to implement a decentralized governance system they would launch a series of smart contracts forked from battle-tested frameworks like Governor Bravo or Aave Governance V2. With oSnap, decentralization can be achieved with a single Safe Wallet, abstracting away a lot of the complexity that comes with developing, launching, and maintaining on-chain governance systems.

How does it work?

oSnap utilizes 4 core pieces of infrastructure to achieve trustless off-chain voting:

  • Snapshot.org: A webpage that allows anyone to create an off-chain voting portal. It handles the creation of proposals, and user voting, and defines governance parameters such as voting quorum, proposal threshold, voting power, and the voting window.
  • Safe Wallet: A modular smart contract-based wallet that can act as a DAO’s Treasury and be controlled in a decentralized manner by token holders using UMA’s oSnap module.
  • oSnap Module: A Safe Wallet plug-in and smart contract that connects a DAO’s Snapshot portal to their DAO wallet(s). It allows users to build transactions in Snapshot proposals that can be executed on-chain.
  • UMA Oracle: A dispute arbitration system that securely allows for arbitrary types of data to be brought on-chain. It acts as a safety net for DAOs to ensure that an off-chain proposal is executed truthfully on-chain through a bonding system.

In conjunction, these pieces of infrastructure handle a proposal’s lifecycle from start to finish; from off-chain to on-chain. But to further understand how they work, let’s take a look at a recent Snapshot proposal on Across Protocol where Risk Labs requested 100M ACX from the DAO’s treasury to continue funding growth efforts.

Phase 1: Proposal Creation and Voting

Infrastructure: Snapshot & oSnap Module/Gnosis SnapSafe

The governance process began with Risk Labs’ proposal creation on Across Protocol’s Snapshot portal, where anyone with at least 20k ACX can submit a proposal. The proposal requested to transfer 100M ACX from the Across DAO’s treasury to Risk Labs’ multisig. By using the oSnap Module/Gnosis SnapSafe plugin, they were able to add this as a real transaction to the proposal as highlighted in the image above.

Once created, the proposal immediately went into a 7-day voting period where ACX token holders (incl. ACX liquidity providers, bridge liquidity providers, etc.) cast their votes in favour or against the proposal or choose to abstain; without paying for gas.

After 7 days, the proposal reached the 6M voting quorum and successfully passed with 13M votes in favour.

Phase 2: Liveness Period & On-chain Execution

Infrastructure: UMA Oracle, Safe Wallet, oSnap Module

Following the successful completion of the voting period, an individual/proposer (can be anyone) requested to execute the transaction by putting up a 10 WETH bond which started the 5-day liveness period. The liveness period allows anyone to dispute the transaction by matching the proposer’s 10 WETH bond if they believe the transaction is incorrect and/or malicious.

If a dispute has been lodged, the proposal is cancelled and is escalated to UMA’s Data Verification Mechanism (DVM) where UMA token holders vote on whether the proposer or disputer is correct with the loser forfeiting their bond. This mechanism helps ensure that malicious or incorrect proposals are not executed on-chain. One downside to this mechanism is that a DAO may struggle to find proposers due to the requirement of locking up capital as a bond when there are no incentives outside of winning a dispute.

Thankfully, Risk Labs’ proposal received no disputes and after the 5-day liveness period, the transaction was verified by UMA’s Oracle and executed by an individual, sending 100M ACX from the DAO’s treasury Safe Wallet to Risk Labs and returning the proposer’s 10 WETH bond. By using oSnap, Across DAO was able to save an estimated $1017 on gas voting fees across 172 voters (using the average price of an on-chain Governor vote).

Evidently, oSnap’s governance lifecycle isn’t very different to its on-chain counterparts like Aave as shown above, and it’s able to achieve this without DAOs needing to deploy a set of complex smart contracts while also eliminating gas fees for voters. Furthermore, oSnap can be extended to control a protocol’s smart contract parameters and a DAO’s Snapshot portal’s governance parameters.

Are DAOs Interested?

oSnap has seen notable success with $171.52M in funds secured across 13 DAOs and 5 chains. A large portion of oSnap’s Total Value Secured (TVS) is driven by CoW Protocol with $105M (61.3%) in DAO assets, with other prominent protocols such as Across, Connext, and Premia collectively accounting for an additional $55.62M (32.4%) in TVS. Evidently, oSnap’s TVS is heavily driven by its top two protocols (CoW Protocol and Across Protocol) which are some of its earliest testers; showcasing the protocol to other DAOs.

Furthermore, Ethereum and Polygon are the most popular networks by oSnap Safe deployments as indicated below. However, the distribution of TVS paints a different picture with Ethereum accounting for 97.22% of oSnap’s TVS.

This is likely due to the fact that Ethereum has the largest concentration of DAOs with meaningful TVL and the highest on-chain voting gas fees, prompting Ethereum-based DAOs to leverage oSnap’s infrastructure.

While the above metrics indicate oSnap’s trust from large DAOs, an equally important question is whether or not oSnap has been actively facilitating governance votes.

Facilitating Governance

Since its inception, oSnap has facilitated 25 off-chain proposals of which 21 were successfully executed on-chain, leading to over $11M in assets moved. While this number may seem low, it’s important to note that both moving a DAO’s treasury and changing protocol parameters do not occur all too frequently.

Note: Gas cost savings per vote is calculated using the average cost of a vote for Governor-like governance contracts as defined by Risk Labs’ Dune dashboard.

However, despite the small number of proposals, we can already see substantial gas savings for DAOs by offering tokenholders gasless voting. Since April this year, an estimated $9.1k in gas voting fees was saved by DAOs using oSnap across 25 proposals. This is estimated using the average price it costs to cast a vote on-chain using the popular Governor governance framework. However, it doesn’t filter for addresses voting with tiny amounts of a DAO’s native token, meaning it may not be a truly representative sample of real voters.

Conclusion

oSnap, an innovative off-chain governance tool introduced by Risk Labs, stands as a solution to the persistent challenge of voter apathy within Decentralized Autonomous Organizations (DAOs). Addressing the drawbacks of on-chain voting, particularly high gas costs and complexity, oSnap seamlessly integrates off-chain voting through Snapshot.org with trustless on-chain execution using UMA’s Oracle and Safe Wallet infrastructure. This approach not only simplifies the governance process for DAOs but also eliminates financial barriers, promoting broader participation. While oSnap is still in its infancy, the product has seen notable growth with its adoption from prominent DAOs like Cow Swap and we expect its adoption to only increase thanks to its ease of use and accessibility.

DAO
Comments

All Comments

Recommended for you

  • SlowMist: Beware of watering hole attacks launched by malicious attackers using WordPress plugin vulnerabilities

    SlowMist Security has issued a warning that attackers have recently been exploiting vulnerabilities in WordPress plugins to inject malicious JS code into normal websites and launch watering hole attacks. These attacks involve popping up malicious windows when users visit the site, deceiving them into executing malicious code or performing Web3 wallet signatures, thereby stealing their assets. It is recommended that sites using WordPress plugins check for vulnerabilities, update plugins in a timely manner, and avoid being attacked. When visiting any website, users should carefully identify the downloaded programs and Web3 signature content to avoid downloading malicious programs or having their assets stolen due to malicious signatures.

  • Unverified Ember Sword NFT auction contract vulnerability has caused nearly $200,000 in losses

    Certik has discovered a vulnerability in the unverified Ember Sword NFT auction contract, which has earned 60 WETH (approximately $195,000) from 159 victims who approved the contract. Certik reminds users to revoke their approval of the relevant contract on Polygon.

  • zkSync ecological lending platform xBank Finance suspected of RUG

    xBank Finance, a zkSync ecosystem lending platform, was suspected of being a RUG, and the protocol's TVL was close to zero. The project's official Twitter account has been frozen.

  • Scammers use fake USDT balances to defraud cryptocurrency users

    SlowMist has partnered with Imtoken to uncover a new cryptocurrency scam that uses offline transactions and USDT. Scammers manipulate the Ethereum RPC to falsify the USDT balance in the victim's wallet. The scammer lures the victim to change their Ethereum RPC URL to a URL controlled by them, making it appear that the victim has deposited USDT funds, but in reality, the victim is left empty-handed when attempting to trade. In addition, the scam also deceives users through small transfers to gain trust, then manipulates account balances and contract information, posing serious risks to unsuspecting users and is related to a wider range of pig slaughter scam activities.

  • Cointime April 27th News Express

    1. ETH falls below $3,100

  • HKEX: Accepts BOS HashKey, Huaxia, Harvest Bitcoin and Ethereum ETFs as eligible securities for multiple counters in the central clearing system

    On April 27th, the Hong Kong Stock Exchange issued three notices, announcing the inclusion of Bo Shi HashKey Bitcoin ETF shares and Bo Shi HashKey Ethereum ETF shares, Huaxia Bitcoin ETF shares and Huaxia Ethereum ETF shares, and Jia Shi Bitcoin Spot ETF shares and Jia Shi Ethereum Spot ETF shares as Central Clearing System multi-counterparty eligible securities. It is reported that:

  • Russia’s Central Bank and Rosfinmonitoring unveil pilot of fiat-to-crypto tracking system

    According to reports, since 2023, Russia has been trying to track cryptocurrency transactions and their sources. The Russian Central Bank and the Federal Financial Monitoring Service (Rosfinmonitoring) revealed that there is currently a system that allows private banks to track the connection between fiat-based transactions and cryptocurrency business.

  • PolkaWorld: Coretime trading on Kusama has started

    On April 27th, PolkaWorld announced that Coretime trading on Kusama has begun, marking the end of the era of parallel chains. With the approval and implementation of Kusama proposal 373, the proposal will upgrade the Kusama relay chain runtime to v1.2.0 and bring Coretime functionality. Shortly thereafter, the Kusama community approved Kusmaa proposal 375 last Friday, allowing Coretime chain to begin selling Coretime. Currently, Kusama is in the Renew Period and is selling batches of Coretime.

  • Left-Curving DAOs

    For the past twenty one days I have been obsessed with a decentralized project called Higher. If interested in the origin lore you can read more here.

  • DAOs as novelty search engines

    DAOs are collaborative networks which are likely to have a unique role in the future. To determine this role, you need to be able to look beyond what is happening today. Like a toddler taking its first steps, the DAOs of today are immature, unsteady and likely to stumble.