Drift uses a DAMM for its price discovery mechanism. Using a dynamic virtual AMM leads to a different price discovery process which can result in slightly different prices to other platforms.
However, using a DAMM tends to lead to "smoother" perpetual prices that can exhibit more options-esque payoffs based on:
- the relative orientation of the mark, oracle, and terminal price (see ); and
- the round trip fee (see ).
Drift's round trip fee of 0.2% makes funding rates higher for lower volatility assets.
Drift is working on a number of different mechanisms to incentivise tamer funding rates and price levels including: cross collateral, more robust oracle twap update, improving formualic repeg/k and introducing volume tiers and feed discounts.
However, our highest priority at the moment for trading is the stability of rates and price level.
Reduced funding rates is something we're working on.
Funding can be asymmetric at times to protect the insurance fund. In a DAMM, the protocol pays the imbalance where longs don't equal shorts. If the imbalance exceeds two-thirds (2/3) of the fee pool, then the funding is capped to the available amount.
Capped Funding () is an exception in place to protect the Insurance Fund. Over time the DAMM parameters update and converge to a state with reduced/eliminated long-short imbalance, providing ample exit liquidity for the current set of position holders in the larger imbalanced side.
The protocol aims to avoid persistent capped funding with fee reallocation and curve operations. Learn more: https://docs.drift.trade/funding-rates#uj-capped-symmetric-funding.
The formula for capped funding (in USDC) is:
Read more developer FAQs here:
Read more FAQs here