📢 Exclusive on Gate Square — #PROVE Creative Contest# is Now Live!
CandyDrop × Succinct (PROVE) — Trade to share 200,000 PROVE 👉 https://www.gate.com/announcements/article/46469
Futures Lucky Draw Challenge: Guaranteed 1 PROVE Airdrop per User 👉 https://www.gate.com/announcements/article/46491
🎁 Endless creativity · Rewards keep coming — Post to share 300 PROVE!
📅 Event PeriodAugust 12, 2025, 04:00 – August 17, 2025, 16:00 UTC
📌 How to Participate
1.Publish original content on Gate Square related to PROVE or the above activities (minimum 100 words; any format: analysis, tutorial, creativ
Challenges and Evolution of Drift Decentralization Perpetual Futures: From vAMM to Centralized Market Making
In-Depth Analysis of Drift Protocol: Challenges and Evolution of On-Chain Perpetual Futures
After studying the Drift Protocol, I have a deeper understanding of Solana's relentless pursuit of the central limit order book ( CLOB ). Implementing perpetual futures automated market makers ( AMM ) on-chain is indeed fraught with challenges, leading to a necessity to embrace centralized market makers.
Although the virtual AMM created by Perpetual Protocol ( vAMM ) addresses the issue of leverage on the basis of spot AMMs, without the involvement of centralized market makers, the Perptual Futures AMM must rely on preset rules to deal with issues such as the absence of counterparties, insufficient depth, and price deviations. This leads to an exceptionally complex adjustable parameter and formula expression in Drift v1.
In order to cope with contract price deviations, Drift v1 has to define various market states (such as healthy market, sub-healthy market, etc.), assess the long-short imbalance situation, and formulate corresponding position liquidation and parameter adjustment plans. In contrast, traditional order books seem to be more concise and efficient. This also explains why Solana places such a high value on order book technology.
Drift later introduced a limit order feature, but the experience still differs from traditional order books. Currently, Drift's trading is supported by three liquidity mechanisms:
However, starting from August 7, Drift will completely abandon the AMM model and fully transition to centralized market makers. This decision stems from several core issues faced by vAMM:
It is worth noting that the founding project of vAMM, Perpetual Protocol, is also seeking new directions. They plan to adopt a more proactive market-making strategy in the V2 version, integrating the features of Uniswap V3, and attempting to solve the challenges of decentralized Perptual Futures through the combination of CLOB and AMM.
This transformation essentially shifts the vAMM, which originally relied on mathematical formula pricing, to a model where market makers actively quote prices. The risk has been transferred from the protocol level to the market participants.
Currently, the AMM model may be more suitable for spot trading. On-chain contract trading still needs to seek a balance between decentralization and centralization.
vAMM (Virtual AMM) Explanation
The vAMM of Perpetual Protocol adopts the same constant product formula X * Y = K as Uniswap.
Unlike traditional spot AMMs, vAMM adopts a two-layer structure: LPs act as collateral while the real assets are stored in a smart contract vault. Essentially, vAMM is a price discovery mechanism after users leverage.
For example:
Assuming the current price of ETH is 4000 USDT, the initial vAMM pool consists of 100 ETH and 400,000 USDT.
Alice used 100 USDT as margin and leveraged 10x to go long on ETH:
Bob then uses 1000 USDT as margin to short ETH with 10x leverage:
vAMM adopts a funding fee mechanism similar to centralized exchanges, using a formula similar to that of the FTX exchange.
It is worth noting that vAMM has essential differences from contracts at traditional centralized exchanges. In centralized exchanges, each long position corresponds to a short position, and the exchange only provides a trading venue without assuming position risk. In vAMM, users are actually trading against the price curve rather than a real counterparty.
This leads to the need for the protocol to attract real counterparties through subsidies when facing a long-short imbalance. Therefore, the stability of the subsidy sources and the size of the capital pool become crucial, directly relating to the survival of the project. Especially in one-sided markets or during severe fluctuations, the capital pool is equivalent to shorting volatility, a strategy that typically makes small profits during normal times but incurs large losses during volatility.
Drift has innovated on the vAMM foundation of Perpetual Protocol, launching the dynamic AMM(dAMM). Its features include configurable parameters to address issues such as price deviation, long-short asymmetry, and insufficient depth. However, there are still some fundamental problems that cannot be solved.
In-Depth Analysis of Drift AMM
Drift adopts a dynamic AMM, which is an improvement based on vAMM, introducing the following configurable parameters:
These parameters, combined with the deviation of the oracle price (contract price) and the mark price (spot price), form a complex adjustment mechanism.
Peg (Anchor Multiplier)
Used for quickly adjusting prices to bring contract prices closer to the real market prices.
Price = ( underlying asset / valuation asset ) * Peg multiplier
Adjustment Plan:
K (Liquidity Depth)
Control the size of slippage. The larger the K value, the smaller the slippage. Since X * Y = K in vAMM is primarily used for pricing and not to represent actual LP assets, the K value can be adjusted.
In short:
Fee Pool
Not only a source of income, but also a market adjustment tool. Its main uses include adjusting the Peg value, replenishing profitable traders after adjusting the K value, and paying for funding rate imbalances.
Main source of income:
This model is highly dependent on the health of the fee pool, which may cause Drift to lose its advantage in terms of transaction fees. The more fundamental issue is that revenue growth is linear, while expenses may grow exponentially in extreme market conditions. In the long run, expenses may not be fully covered by revenue.
This also explains why Drift ultimately decided to abandon vAMM and embrace a centralized market-making model.
Summary
In the vAMM model, users trading Perptual Futures need to deposit margin, and the X * Y = K formula effectively transforms into a pricing curve. Drift attempts to better anchor the contract price to the spot price by introducing a Peg anchoring multiplier and an adjustable K value. However, the user position profits generated during this adjustment process need to be supplemented by the fee pool.
In the long term, during extreme market conditions, expenditures may grow exponentially, while revenues can only grow linearly, leading to a net subsidy for unbalanced positions in the protocol.
Currently, it seems that relying solely on mathematical formulas to control on-chain AMM paths is not feasible. The essence of Perptual Futures still requires the participation of centralized market makers to achieve counterparty balance. This also reflects the ongoing challenge of seeking a balance between decentralization and efficiency.