🌀PvP-AMM协议

📌 LionDEX PvP-AMM 协议的开发借鉴了 @GMX_IO 所提出概念的一部分, 这种产品思路早前被发布在文章中: https://medium.com/@gmx.io/x4-protocol-controlled-exchange-c931cd9a1ae9

📌 并由LionDEX进行可行性分析与数学测算, 虽然 (LionDEX与GMX) 经济模型以及产品功能和特点并不相同, 仍然感谢@GMX_IO

🔸 PVP-AMM v1.0

📌 一种基于 DeFi-AMM 创新的合约交易方式, 交易标的的价格采用复合指数, 无论交易任何品种, 订单都采用LP发起与结算. 保证金LP¹发起交易并进入协议金库, 最终: ▪️ 结算状态为 profit 的订单取回 LP¹ + 铸造 PnL 价值的新 LP ▪️ 结算状态为 loss 的订单, 销毁 PnL 部分的 LP¹ 并取回剩余的 LP¹

📌 这种设计的好处是: 👇 ▪️ 订单点对池的即时发起与结算, 无需对手和订单簿 ▪️ 迅速且没有任何交易点差 ▪️ 基于以上两点能够提供更灵活的交易标的组合 (仅需指数价格的支持) ▪️ 保证金仅挂钩 LP, 交易过程无需标的物的现货储备, 所以无需借贷费用 ▪️ 最大的资金利用率, 极少 (或没有) 单边头寸限制 ▪️ 中立的 LP 质押者仅需要为净 PnL 提供缓冲 (只在净 PnL 为正时) ▪️ LP价值能够在净PnL为负时获得增加

📌 使用 PvP-AMM 协议进行的合约交易订单, 仅根据指数价格计算盈亏百分比, 并根据该百分比产生可计算数量的 LP 盈利或亏损, 例如: ▪️ 使用 100个LP 在 BTC 价格为 10,000 时进行 10x 做多 ▪️ 当 BTC 价格来到 10,100 / 9,900 时, 该订单收益率为 + 10% 或 -10% ▪️ 该笔交易产生: 100L P* ±10% = ±10个LP 盈利或亏损 ▪️ 整个交易过程不计算 LP 价格的变动

📌 PvP-AMM 协议允许使用极小的协议金库支持庞大交易量, 在多空头寸 1:1 且成本相同的情况下, loss 一方的保证金 (LP) 将被销毁, profit 一方将铸造盈利的 LP, 而双方的 PnL 相加等于 0, 此时即使协议金库资产为 0, 依然能够完成稳定兑付 (仅为理论情况)

📌 这是决定 LP 价格的第一个因素: 与全局交易者的净 PnL 成反比

🔸 How does it work ?

📌 PvP-AMM 协议采用 (来自 ChainLink 以及多个 CEX 价格) 指数价格对交易订单计算盈亏百分比, 并且为该百分比执行刚性数量兑付

📌 PvP-AMM 协议中影响最终盈亏的重要因素是多空比, 一个清晰的例子:👇

📌 A 在 BTC 10,000 的价格, 使用 100个LP 进行10x做多, B在同样价格使用 200个LP 进行10x做空, 此时双方的本金是 300 USDC (按照 LP:USDC = 1:1). A 持有 1,000个LP 规模的多头头寸, B持有 2000个LP 规模的空头头寸, 这里列出四种可能的结果:👇 ▪️ 价格上涨导致 A 产生盈利, B 产生部分亏损 ▪️ 价格上涨导致 A 产生盈利, B 爆仓 ▪️ 价格下跌导致 A 产生部分亏损, B 产生盈利 ▪️ 价格下跌导致A爆仓, B 产生盈利

1: 价格上涨至 $10,500 时

▪️ A 产生: (10,500 - 10,000) / 10,000 * 1,000 = 50个LP 盈利 ▪️ B产生: (10,500 - 10,000) / 10,000 * 2,000 = 100个LP 亏损

📌 此时协议将执行: ▪️ 销毁B的亏损 LP (-100) ▪️ 铸造A的盈利 LP (+50)

📌 当前 LP 价格: 300 USDC / (300 LP - 100 LP + 50 LP) = 1.2 USDC ▪️ A 的账户价值: (100 + 50) * 1.2 = 180 USDC ▪️ B 的账户价值: (200 - 100) * 1.2 = 120 USDC

2: 价格上涨至 $11,000 时

▪️ A 产生: (11,000 - 10,000) / 10,000 * 1,000 = 100个LP 盈利 ▪️ B 产生: (11,000 - 10,000) / 10,000 * 2,000 = 200个LP 亏损

📌 此时协议将执行: ▪️ 销毁B的亏损 LP (-200) ▪️ 铸造A的盈利 LP (+100)

📌 当前LP价格: 300 USDC / (300 LP - 200 LP + 100 LP) = 1.5 USDC ▪️ A的账户价值: (100 + 100) * 1.5 = 300 USDC ▪️ B的账户价值: (200 - 200) * 1.5 = 0 USDC

3: 价格下跌至 $9,500 时

▪️ A 产生: (10,000 - 9,500) / 10,000 * 1,000 = 50个LP 亏损 ▪️ B 产生: (10,000 - 9,500) / 10,000 * 2,000 = 100个LP 盈利

📌 此时协议将执行: ▪️ 销毁A的亏损 LP (-50) ▪️ 铸造B的盈利 LP (+100)

📌 当前LP价格: 300 USDC / (300 LP - 50 LP + 100 LP) = 0.86 USDC ▪️ A的账户价值: (100 - 50) * 0.86 = 43 USDC ▪️ B的账户价值: (200 + 100) * 0.86 = 258 USDC

4: 价格下跌至 $9,000 时

▪️ A 产生: (10,000 - 9,000) / 10,000 * 1,000 = 100个LP 亏损 ▪️ B 产生: (10,000 - 9,000) / 10,000 * 2,000 = 200个LP 盈利

📌 此时协议将执行: ▪️ 销毁A的亏损 LP (-100) ▪️ 铸造B的盈利 LP (+200)

📌 当前LP价格: 300 USDC / (300 LP - 100 LP + 200 LP) = 0.75 USDC ▪ A的账户价值: (100 - 100) * 0.75 = 0 USDC ▪️ B的账户价值: (200 + 200) * 0.75 = 300 USDC

📌 这个例子能够简易表达PvP-AMM协议的四种特征, 与传统交易相比, 当 PvP-AMM 协议中的多空比失衡: ▪️ 价格向少数方移动时, 少数方盈利更多, 多数方亏损更少 (①) ▪️ 价格向少数方大幅移动时, 少数方盈利更多, 多数方亏损不变 (②) ▪️ 价格向多数方移动时, 多数方盈利减少, 少数方损失增加 (③) ▪️ 价格向多数方大幅移动时, 多数方盈利减少, 少数方损失不变 (④)

📌 在这个例子中, 影响双方收益和损失的重要因素是双方的净 PnL (在 300 的原始数量上 -100或是+100), 净 PnL 为负时, 对全局交易者都是友好的结果 (无论赢利者还是亏损者)

📌 ④ 是最不利的情况, 而通过加入中立LP质押者, 协议能够将这种影响降到最低, 当 GMX.IO 的 GLP Pool规模是 $500,000,000 时, 单日净 PnL 通常不足 $1,000,000, 比例占 Pool 的 0.2%; GainsNetwork 的数据则分别是 $50,000,000 和 $20,000, 比例是0.04%

📌 在这个例子的第 ④ 种情况中, 双方净 PnL 是 + 100LP, 将 GMX.IO 的数据比例 0.2% 引入此结果中时: ▪️ 100 / 0.2% + 300 USDC /(100 / 0.2% + 300 LP - 100 LP + 200 LP) = 0.998 USDC ▪️ A 的账户价值: (100 - 100) * 0.98 = 0 USDC ▪️ B 的账户价值: (200 + 200) * 0.98 = 392 USDC

📌 该结果说明当中立质押池的规模远超净 PnL时, 局部交易的结果对 LP 整体价格影响极其有限. 即使将例子中的净 PnL 放大10倍, 最终的 LP 价格依然保持在 0.98 USDC.

🔸 PvP-AMM协议特性: 自动平衡多空比

📌 PvP-AMM 协议通过为 API 和 SmartMoney 提供一种组合套利机会. 通过吸引新的少数方订单进而实现多空比的自动平衡. 在之前A和B的例子中, 多空比被设置为 1:2, 对于多方的A来说有两种友好的预期获利结果 ① 和 ②, 一种不变的完全亏损结果 ④, 以及一种不友好的亏损结果 ③

📌 此时 C 通过在 PvP-AMM 协议中加入少数方A的阵营 (做多), 同时在 Binance 或其它 CEX 中同等规模做空,一旦出现: ▪️ 结果 ① 和 ②, C 通过 PvP-AMM 多单获得的盈利将大于 Binance 空单的亏损 ▪️ 结果 ④, C 通过 Binance 空单的盈利完全等于在 PvP-AMM 协议中的亏损 ▪️ 结果 ③, C 通过 Binance 空单的盈利不能覆盖在 PvP-AMM 协议中的亏损

📌 其中的结果 ③ 能够通过等待市场变化完全转变成结果 ① ② ④, 这个机制提供了非常安全的套利空间. 在传统交易中, API / 机器人 / SmartMoney 通常对普通交易者具有攻击性; 在 PvP-AMM 协议中, 它们是完全无害的, 并且始终保护协议的多空比平衡

🔸 LP复合金库

📌 当用户使用 USDC/BTC/ETH/铸造 LP 用于交易或中立质押时, 所提供的原始资产将进入协议金库, 随后通过智能合约 100% 自动转换成 GMX.IO-GLP 赚取 ETH, 持续获得GMX.IO提供的ETH收益。

📌 复合金库为LionDEX-LP的中立质押者同时赚取GLP提供的ETH回报和LionDEX提供的手续费收入,不仅如此,复合金库也能使任何持有中的头寸额外获得一份GLP提供的ETH收入,详情查看Earn

📌 这是决定 LP 的价格第二种因素: ▪️ (GLP) 对于 USDC 的价格变动 ▪️ 潜在的 由 GMX.IO - GLP 金库引起的与加密行情关联性 (仅采用BTC/ETH,因为USDC的价格通常不会剧烈波动)

Last updated