Axis-Fi / axis-core

Axis Protocol
https://axis.finance
Other
6 stars 1 forks source link

Encrypted Derivative Value (EDV) Auction #194

Open Oighty opened 4 months ago

Oighty commented 4 months ago

Fixed price batch auctions seem to be preferred in certain launch use cases. We've recently implemented the most basic version of this. In practice, fixed price is often paired with a vesting duration for participants. We can do this by enabling the LinearVesting module with the Fixed Price Batch auction module. However, the downside to vanilla Fixed Price is that it is a first-come first-serve format.

Per a conversation I had with @0xTex , what if we had a Fixed Price format where users would bid a parameter for the derivative they will receive? In the case of vesting, this would be the max vesting duration the buyer is willing to accept at the provided fixed price.

This type of auction would functions similar to the EMP format, except there are no intermediate values filled since the quantity of tokens and the bid value (derivative parameter) are not related. Therefore, the settlement algorithm is simplified to sorting the bids in order of largest to smallest vesting durations and then totaling up the bids until the capacity is reached (or the end of the queue is reached).