Core concepts
Voting Escrow
Curve first introduced time-weighted voting in 2020 you can read about its original deployment in more detail via their whitepaper.
Unwrapping the Model
The Voting Escrow model essentially consist of one core change to governance and on-chain voting systems, time-weighted voting.
Instead of voting with token amount a, tokens are lockable in a VotingEscrow, now shown as veA, for a selectable locktime...
Your vote is only calculated based on total tokens burned, as there are no lock lengths in Ramses V3
A visual representation can be seen below.
Important Update
In Ramses V3, burning the governance token to generate veRAM was introduced. This means your 1 burnt RAM is always equivalent to 1 vote
The intended effect of these system changes boils down to creating a risk vs. reward scenario where more governance power is given to active participants continually extending their locktimes out.
How does this work in Ramses?
Now that you understand the daunting ve terminology the question probably still persist: what is governance, what am I voting for, how does this benefit me?
Governance or Voting is usually utilized for:
- Directing emissions
- Earning Incentives & Fees
- Vote on protocol changes and steer development efforts
In Ramses the design is quite similar with some slight additions and redactions:
- Direct emissions
- Earn Incentives & Fees
- Dillution Protection Rebase
- veRAM represented as a ERC-721, commonly known as an NFT
Directing Emissions
Prior to Solidly style DEX's users were subject to centralization of farmed emissions. As discussed in our Origins of ve(3,3), the emission token was loaded into designated "farms" by the protocol's team. Meaning a centralization of all farmed rewards. The resulting effect was only certain liquidity pools & tokens were subject to these high paying positions.
Directing emissions is an extremely powerful use case for veRAM holders as it gives the governance holders true power over what the platform incentivizes. If a token pair continually underperforms via fees governance holders are going to be less incentivized to vote for that pair and will reduce directed emissions towards it. In a practical world this means: less rewards to XYZ pair -> less APR -> less liquidity positions for that given pair.
Each week, what we call an epoch, voters will make a choice of the currently whitelisted pairs on the platform. Based on that vote which concludes every Thursday 00:00 UTC
, the distribution of RAM emissions will be adjusted to reflect the new voting weights. We will discuss Tokenomics & Emissions in more detail later in Core Concepts.
Earning Incentives & Fees
Very few act in the benefit of good will and we shouldn't build under that expectation either. As a governance holder you are aligned with the protocol's best interest via earning Incentives & Fees. Let's briefly break down what each of these mean.
Incentives
On Ramses we utilize two different types of Incentives: liquidity incentives & voting incentives. Incentives can be in the form of ANY whitelisted token. Ramses is built to offer any protocol or user a chance at earning emissions. As a protocol, you will find that incentivizing your liquidity pair's gauges will attract voters and result in higher directed emissions. This method is the CHEAPEST approach for any protocol or user to deepen their liquidity on-chain.
A voting incentive is designated at anytime during the current EPOCH and paid out in lump sum at the start of the following EPOCH. It is displayed after the incentive is made and will begin influencing votes at that time up until epoch rollover.
Be in the know!
An incentive can be in the form of any whitelisted token, and must be applied to only active gauges. Be sure to read & understand Gauges & Voting before participating.
Liquidity Pool incentives are another method protocols or users may choose to utilize to boost visibility on a given pairing. Once an LP incentive is deposited it will distribute that token and the amount deposited for the next 7 days. This is a great way to bootstrap newer pools to the current yield farmers on the platform to build initial liquidity.
Fees
This is one of the differentiating factors of Ramses compared to similar style DEX models. We decided at the launch of Ramses that we would focus on Concentrated Liquidity and top traded tokens from the launch to be non-reliant on an external incentives ecosystem. We believe that in doing so we will allow for a extrmely competitive and profitable protocol that can also highlight and support native protocols looking to build on the platform. The current breakdown of fee dispersion for Ramses is as followed:
- 20% Liquidity Providers
- 72% veRAM holders
- 8% Treasury / Operational Fund
Utilizing this generated profit to distribute back to token holders helps further the efficiency of Ramses as voters not only making decisions based around the incentives of protocols, but also by the performance of the pairs themselves. This perpetuates the voters to vote on high fee driving pairs to consistently earn better yield and thus generating more fees to that pair.
Distribution Methodology
Voting Incentives: Users earn vote incentives immediately after the epoch flips. If there is a 1000 USDC incentive on a pair, and you are the only voter, you will receive 1000 USDC claimable at Thursday 0 UTC.
Swap Fees: Voters earn a lumpsum of trading fees throughout the week, based on the pool(s) last epoch performance which they voted for before the new epoch begins. If you vote for a pair in EPOCH X you will then be able to claim swap fees at the beginning of EPOCH X + 1 based on your indiviudal percentage vote compared to total pooled votes for that pair.
Dilution Protection
A key function of the ve(3,3) model is the dilution protection rebases, which occur per epoch, to incentivize users to burn their tokens early on. The rebase is a nod to the OHM (3,3) model that was popularized the past last bull cycle.
A practical example to give you a better understanding of how the system works:
- Assume the Dilution Protection is set to 20%
- You have 1,000 veRAM, which is 10% of the total supply of 2,000 RAM at the time.
- During this epoch, another 1,000 RAM was emitted to gauges, pushing the total supply of RAM to 3,000
- You can claim your rebase after the epoch ends and receive 200 extra RAM added to your position.
It's an NFT?
A major difference from Curve's model to the Solidly model was adopting the token standard ERC-721 rather than the ERC-20. This means when locking your RAM tokens into a vote escrow contract you receive your ve position in a veNFT. This allows for your position to be merged, transferred, and openly traded on "Secondary Markets" usually called NFT marketplaces. In Ramses V3, locking is replaced with burning, creating permanent VotingEscrow positions.