airswap / airswap-aips

AirSwap Improvement Proposals
22 stars 3 forks source link

AIP 3: Liquidity Rewards for LPs #3

Open dmosites opened 3 years ago

dmosites commented 3 years ago

Summary

AirSwap is a peer-to-peer RFQ style trading network. Every trade on AirSwap requires an existing liquidity provider (LP) to be available as a web server, a delegate smart contract, or an individual person manually communicating trades over-the-counter (OTC).

To help grow the automated trading network, we propose that liquidity providers that run servers and complete trades (liquidity mining) are rewarded with AST. This proposal aims to improve network health and give LPs a greater voice in network governance.

Specification

Today, AirSwap tokens are staked by liquidity providers to announce the location of a server ready to respond to RFQs. Liquidity rewards take into account both the stake amount and volume traded through MetaSwap in ETH or USD (via stablecoins) for a given time window.

Each run of the rewards program will be for a specific time window with a specific total reward amount to be distributed pro rata according to liquidity provider scores. If the inaugural run is successful we may schedule additional future runs.

After the window has closed, a script will run to calculate liquidity rewards and a report will be published on this issue. Each individual liquidity provider is to be scored as follows.

*Individual Reward = (Stake x Volume) / (Total Stake x Total Volume) Total Reward**

Stake and volume are to be calculated using their smallest units: AST has 4 decimal places, ETH has 18, and USD has 2. The following is an example calculation of AST rewards.

Participant Calculation Reward
Alice 400 AST staked x 40 ETH volume = 16K 53.33% of Total Reward
Bob 300 AST staked x 30 ETH volume = 9K 30% of Total Reward
Carol 500 AST staked x 10 ETH volume = 5K 16.66% of Total Reward

Once rewards are calculated, they will be deposited into a smart contract from which participants may withdraw their individual rewards.

Sybil attacks. We are aware of the potential for and will determine suitable methods to prevent abuse, which may include participant registration or network analysis.

Voting. The vote will be to execute a trial run to distribute 100K AST to AirSwap LPs active during the month of November, 2020. Vote on this proposal at https://vote.airswap.io/

For more information on the AIP process see AIP #1.

Rationale

This proposal aims to help grow the network and increase governance participation by liquidity providers. Taking stake amount into account ties rewards back to the original token utility and adds some friction to participation in order to reduce potential abuse.

Copyright

Copyright and related rights waived via CC0.

AirswapWhale commented 3 years ago

Will support this just as long as rewards have a vesting schedule. Something like vesting over a year receiving: rewards*(1/365) per day.

This will keep farmers looking for a quick profit from insta dumping. We should look for people willing to provide liquidity while looking out for the Airswap ecosystem.

Insta dumling doesnt provide any type of value. Instead, long term holders and supporters will still reap the rewards. We should give incentive to Airswap supporters and that's why I'd like to see rewards with a vesting schedule.

This aligns everyone's incentives:

Everyone wins.

ejwessel commented 3 years ago

Closing this AIP due to a Passed vote at https://vote.airswap.io/#/airswap/proposal/Qmb7TJgDf85pjHeFrXECDQcPx3CW5QrMLoErQJ2N6g2wfL

wjmelements commented 3 years ago

It never explicitly said these are newly minted tokens, but it's heavily implied because the source is not specified.

Liquidity Mining and other maker rebates are accounting tricks that provide no real revenue to makers. SBF has spoken on this topic at length. A shame this passed before I knew it was happening. See how Liquidity Mining worked out for Sushiswap.

dmosites commented 3 years ago

The following AirSwap volume went through MetaMask Swaps from November 1 to November 30 UTC time:

0x00000000000080c886232e9b7ebbfb942b5987aa provided $85,582.75 (20.18%) 0x3310b055015a94a2f2e37014b944d8ca6bd2b845 provided $83,584.50 (19.71%) 0x7be351f273ef11892e4125045d363f56cb755966 provided $254,936.20 (60.11%)

100K AST will be distributed accordingly via AST+ once launched in January.