返回 Web3 笔记
Day 109

Day 109:Panoptic 深度解析 — LP即期权的范式创新

LP头寸=期权payoff数学证明、Streamia路径依赖定价(无预言机)、永续期权(无到期日)、ERC1155实现、与Uniswap V3 $30亿流动性共生

2026-04-26
交易PanopticLP即期权Streamia永续期权Uniswap V3Day109

核心概念

Panoptic 的核心命题

一句话定义:Panoptic 是建立在 Uniswap V3 之上的永续期权协议,其核心洞察是"集中流动性 LP 头寸的收益结构等价于卖出期权",由此实现了无预言机、无到期日、复用现有流动性的链上期权交易。

为什么这是范式创新?

传统链上期权的三大难题:

1. 流动性碎片化
   传统方案:每个行权价×到期日 = 独立市场 → 流动性分散
   Panoptic:复用 Uniswap V3 现有 $30亿+ 流动性 → 天然深度

2. 定价依赖预言机
   传统方案:需要 IV 预言机 + 价格预言机 → 操纵风险
   Panoptic:Streamia 基于 Uniswap 交易费定价 → 无外部预言机

3. 到期日管理复杂
   传统方案:到期结算 + 滚仓 → Gas成本高 + 操作复杂
   Panoptic:永续期权(无到期日)→ 持续持有,持续付费

这三个创新让 Panoptic 成为链上期权领域最具原创性的协议。

知识点详解

知识点 1:LP 头寸 = 期权 Payoff 的数学证明

直觉理解

Uniswap V3 集中流动性 LP 的行为分析:

假设 LP 在价格范围 [pₐ, p_b] 提供 ETH/USDC 流动性:

价格 < pₐ(范围下方):
├── LP 持有 100% ETH, 0% USDC
├── ETH 价格下跌 → LP 价值下跌
└── 等价于:持有 ETH(多头敞口)

价格在 [pₐ, p_b](范围内):
├── LP 持有 ETH + USDC 混合
├── 价格上涨 → ETH 被换成 USDC(逐渐卖出)
├── 价格下跌 → USDC 被换成 ETH(逐渐买入)
└── 等价于:持续做市,赚取手续费

价格 > p_b(范围上方):
├── LP 持有 0% ETH, 100% USDC
├── ETH 继续上涨 → LP 不再获益
└── 等价于:已全部卖出 ETH(收益封顶)

关键发现——这个行为与卖出期权完全一致!

数学证明

LP 头寸价值函数 V_LP(S) 与期权 payoff 的等价:

设:
├── S = 当前标的价格
├── K = 中心价格(≈ 行权价)
├── pₐ, p_b = LP 范围边界
├── L = 流动性数量

Uniswap V3 LP 头寸的价值(忽略手续费):

         ┌ L × (√S - √pₐ)              , S < pₐ
V_LP(S) = ├ L × (√S - √pₐ) + L × (1/√S - 1/√p_b) , pₐ ≤ S ≤ p_b
         └ L × (√p_b - √pₐ) + L × (1/√pₐ - 1/√p_b), S > p_b

对比卖出 Put 期权的 payoff:

V_ShortPut(S) = Premium - max(K - S, 0)

当范围足够窄时(pₐ → K, p_b → K):

V_LP(S) ≈ 常数 - max(K - S, 0) × 系数

这与 Short Put 的 payoff 曲线形状一致!

更精确地:

窄范围 LP (pₐ ≈ p_b) ≈ Short Straddle(卖出跨式)
├── 上方范围 LP (S < p_b) ≈ Short Put
└── 下方范围 LP (S > pₐ) ≈ Short Call

宽范围 LP ≈ 卖出宽跨式(Short Strangle)

图示对比:

LP 头寸 P&L (不含手续费):     Short Put P&L:

   P&L                           P&L
    │     ___/                     │     Premium
    │   /                          │  ___________
    │  /                           │ /
    │ /                            │/
    ├─────────── 价格              ├─────────── 价格
    │                              │\
    │                              │ \
    │                              │  \

LP 在行权价下方亏损             Put 卖方在行权价下方亏损
LP 在行权价上方收益封顶         Put 卖方收益 = Premium(封顶)

结论:LP position payoff ≈ Short Option payoff
因此:移除 LP position ≈ Long Option(买入期权!)

知识点 2:Streamia — 路径依赖的实时定价

Streamia 机制详解:

核心思想:期权的价格不是预先确定的固定值,
          而是随着时间流式累积的持续费用。

═══════════════════════════════════════

传统期权定价 vs Streamia:

传统期权:
├── 开仓时:支付 Premium = $150(一次性)
├── 持有期:无额外费用
├── 到期时:结算盈亏
└── 定价基础:BS模型 + IV估计

Streamia:
├── 开仓时:无预付费用(只需抵押品)
├── 持有期:每秒累积费用(基于 Uniswap 交易费)
├── 平仓时:支付累积的总 Streamia
└── 定价基础:实际市场交易活动

═══════════════════════════════════════

Streamia 计算公式:

Streamia_accumulated = ∑ (fee_growth × liquidity × time)

其中:
├── fee_growth = Uniswap V3 对应价格范围内的手续费增长率
├── liquidity = 期权对应的流动性数量
└── time = 持有时间

直觉理解:
├── 价格在行权价附近剧烈波动(高交易量)
│   → Uniswap 手续费高 → Streamia 高 → 期权"很贵"
│   → 对应:高波动率 → 高 Premium(与传统一致!)
│
├── 价格远离行权价(低交易量)
│   → Uniswap 手续费低 → Streamia 低 → 期权"很便宜"
│   → 对应:OTM 期权 → 低 Premium(与传统一致!)
│
└── 价格在行权价附近温和波动
    → 适中的手续费 → Streamia 适中
    → 对应:ATM 期权 → 中等 Premium

═══════════════════════════════════════

路径依赖的优势:

示例对比:
ETH 从 $3,000 涨到 $3,300(30天)

路径A: 平稳上涨(低波动)
日1: $3,000 → 日30: $3,300(每天涨$10)
→ 期间交易量低 → Uniswap 手续费低 → Streamia 低
→ 这个期权"便宜"

路径B: 剧烈波动后上涨(高波动)
日1-15: $3,000↔$2,700 来回震荡
日15-30: 快速涨到 $3,300
→ 期间交易量高 → Uniswap 手续费高 → Streamia 高
→ 同一个期权"昂贵"

这正好反映了真实的期权价值!
路径B的波动率更高,期权理应更贵。
BS模型用固定IV估计,Streamia用实际数据。

知识点 3:永续期权 — 无到期日的创新

永续期权(Perpetual Options)vs 传统期权:

传统期权:
├── 有到期日 → 到期自动结算
├── Theta 衰减 → 时间是买方的敌人
├── 滚仓成本 → 到期前需要新开仓
└── 管理复杂 → 需要跟踪多个到期日

Panoptic 永续期权:
├── 无到期日 → 可以无限持有
├── Streamia 替代 Theta → 持续付费而非时间衰减
├── 无需滚仓 → 持仓无限期延续
└── 管理简单 → 只需关注累积费用

类比:
├── 传统期权 = 定期存款(有到期日,到期强制结算)
└── 永续期权 = 活期存款(随时取用,按日计息)

或者更精确的类比:
├── 传统期权 = 传统期货(有到期日)
└── 永续期权 = 永续合约(无到期日,资金费率维持锚定)

永续期权的定价:
├── 没有 Theta 衰减(不随时间流逝而贬值)
├── 费用由 Streamia 替代(持续支付使用费)
├── Streamia ≈ 永续合约的"资金费率"
└── 如果累积 Streamia 过高 → 理性选择平仓

平仓机制:
├── 自愿平仓:用户主动关闭头寸
├── 强制清算:抵押品不足以覆盖累积 Streamia
└── 市场驱动:费用/收益比使得持有不再划算

永续期权的意义(PM视角):
├── 简化用户体验:不需要选择到期日
├── 减少决策负担:不需要考虑滚仓时机
├── 降低 Gas 成本:不需要到期结算 + 重新开仓
├── 更适合长期对冲:不用担心到期暴露风险
└── 但增加了费用不确定性(Streamia 不可预测)

知识点 4:ERC1155 多腿期权实现

Panoptic 的 ERC1155 Token 设计:

传统实现方式:
├── 每个期权头寸 = 一个独立的 ERC721 NFT
├── 组合策略需要管理多个 NFT
└── Gas 成本高,组合逻辑复杂

Panoptic 的 ERC1155 方案:
├── 每个 tokenId 编码完整的期权参数
├── 支持多腿组合(最多 4 腿/tokenId)
└── 一次交易开/平多腿头寸

TokenId 编码结构(256 位):

┌────────────────────────────────────────────┐
│ tokenId (uint256)                          │
│                                            │
│ [255-192] poolId (64 bits)                 │
│   └── Uniswap V3 池的标识符               │
│                                            │
│ [191-176] leg0 (16 bits)                   │
│   ├── [191] isLong (1 bit): 0=卖, 1=买    │
│   ├── [190-188] tokenType (3 bits)         │
│   ├── [187-176] riskPartner + strike       │
│   └── 编码行权价和期权类型                  │
│                                            │
│ [175-160] leg1 (16 bits)                   │
│ [159-144] leg2 (16 bits)                   │
│ [143-128] leg3 (16 bits)                   │
│                                            │
│ [127-0] 其他参数                           │
│   ├── tickSpacing                          │
│   └── width (范围宽度)                     │
└────────────────────────────────────────────┘

组合策略示例:

Iron Condor(铁鹰策略)= 4 腿:
├── leg0: 卖出 OTM Put  (Strike $2,700)
├── leg1: 买入 OTM Put  (Strike $2,500)  ← 保护
├── leg2: 卖出 OTM Call (Strike $3,300)
├── leg3: 买入 OTM Call (Strike $3,500)  ← 保护
└── 全部编码在一个 tokenId 中

优势:
├── Gas 效率:一次交易开 4 腿 vs 4次交易
├── 原子性:4 腿要么全部开仓要么全部失败
├── 清算计算:组合保证金而非逐腿保证金
└── 可组合性:ERC1155 可在其他协议中使用

知识点 5:与 Uniswap V3 的共生关系

Panoptic × Uniswap V3 共生模型:

═══════════════════════════════════════

共生机制:

Uniswap V3 提供给 Panoptic:
├── 流动性池(无需额外筹集流动性)
├── 价格发现机制(无需价格预言机)
├── 交易费数据(Streamia 定价基础)
└── 基础设施(LP 头寸管理合约)

Panoptic 给 Uniswap V3 带来:
├── 额外交易量(期权对冲交易)
├── 更好的 LP 收益论述
│   └── "你的 LP 不只赚手续费,还等于卖期权赚 Premium"
├── 吸引更多 LP(期权需求 → LP 收入增加)
└── 生态丰富性(期权是金融基础设施)

═══════════════════════════════════════

飞轮效应:

更多期权交易
     ↓
更多 Uniswap 交易量
     ↓
更多手续费收入
     ↓
吸引更多 LP
     ↓
更深的流动性
     ↓
更好的期权定价(更窄的 Streamia 点差)
     ↓
吸引更多期权交易者
     ↓
(循环)

═══════════════════════════════════════

潜在风险:

1. Uniswap V3 依赖风险
├── 如果 Uniswap 出现合约漏洞 → Panoptic 也受影响
├── 如果 Uniswap 大幅升级(V4 已推出)→ 需要适配
└── Panoptic 对 Uniswap 的依赖是单向的

2. 流动性占用冲突
├── Panoptic "借用" LP 头寸来创建期权
├── 如果大量 LP 被 Panoptic 占用 → Uniswap 交易深度下降
├── 交易深度下降 → 滑点增大 → 交易量减少
└── 交易量减少 → Streamia 下降 → 期权定价失真

3. 清算级联风险
├── 市场暴跌 → 大量期权需要清算
├── 清算操作 = 在 Uniswap 上大量操作 LP
├── 可能加剧市场波动
└── 需要良好的清算机制设计

实战案例

案例:Panoptic 上的 ETH Call 期权生命周期

完整交易流程:

Step 1: 开仓 — 买入 ETH $3,000 Call(永续)
├── 用户操作:选择 ETH/USDC 池,设定行权价范围
├── Panoptic 操作:
│   ├── 从 Uniswap V3 池中"借出"对应价格范围的 LP 头寸
│   ├── LP 头寸被移除(= 做空 LP = 买入期权)
│   ├── 用户抵押品被锁定(用于覆盖 Streamia + 潜在损失)
│   └── ERC1155 token 铸造给用户
├── 链上操作:1 笔交易,~400K Gas
└── 用户看到:持有一个 ETH Call 期权

Step 2: 持有期 — Streamia 持续累积
├── 第1天:ETH 在 $3,000 附近波动 → 高交易量 → Streamia 累积快
├── 第5天:ETH 涨到 $3,200 → 交易量正常 → Streamia 正常
├── 第10天:ETH 回到 $3,000 → 波动大 → Streamia 加速
├── 累积 Streamia = $45(相当于传统期权的累积 Premium)
└── 健康因子 = 抵押品 / 累积Streamia = 安全

Step 3: 平仓 — 获利了结
├── ETH = $3,300(盈利 $300 方向性收益)
├── 累积 Streamia = $60
├── 净盈利 = $300 - $60 = $240
├── Panoptic 操作:
│   ├── 将 LP 头寸归还 Uniswap V3 池
│   ├── 结算 Streamia 费用
│   ├── 燃烧 ERC1155 token
│   └── 返还抵押品 + 盈利给用户
└── 用户获得:初始抵押品 + $240 盈利

面试题精选

解释 Panoptic 如何无需预言机为期权定价?

30秒回答

Panoptic 用 Streamia 机制替代传统的 BS 模型定价。Streamia 不预先确定期权价格,而是基于 Uniswap V3 交易池中实际产生的交易手续费来流式累积费用。当标的价格在行权价附近剧烈波动时,交易量大,手续费高,期权就"贵";反之就"便宜"。这本质上是用市场实际交易行为来隐式反映波动率,完全消除了对 IV 预言机的依赖。

2分钟详答

为什么传统链上期权需要预言机?
├── 需要标的资产价格 → 价格预言机
├── 需要隐含波动率 → IV 预言机(更难获取)
├── 预言机是攻击面 → 操纵预言机 → 错误定价 → 套利
└── 预言机延迟 → 价格不实时 → 前跑风险

Panoptic 的无预言机方案:

1. 价格信息来源:
├── 不用 Chainlink 等外部预言机
├── 使用 Uniswap V3 池的 TWAP(时间加权平均价格)
├── TWAP 是链上原生数据,无需信任第三方
└── 操纵 TWAP 需要巨量资金且持续多个区块

2. 波动率信息来源:
├── 不计算 IV,完全跳过 BS 模型
├── 用 Streamia 替代——基于实际交易费
├── 交易费 = 市场参与者用真金白银投票的波动率衡量
│   ├── 高波动 → 高交易量 → 高手续费 → 高 Streamia
│   └── 低波动 → 低交易量 → 低手续费 → 低 Streamia
└── 这比任何 IV 预言机都更"真实"

3. 结算不依赖预言机:
├── 期权永续,无到期结算
├── 清算基于累积 Streamia vs 抵押品比率
├── 所有数据来自 Uniswap 合约内部状态
└── 完全链上可验证,无外部依赖

优势总结:
├── 安全性:消除预言机操纵攻击面
├── 去中心化:无需信任任何第三方数据提供者
├── 准确性:实际市场数据 > 模型估计
└── 简洁性:减少系统复杂度和故障点

局限性:
├── 费用不确定性:用户无法预先知道总成本
├── 流动性依赖:Uniswap 池交易量低 → 定价不准
├── 新概念:市场接受度需要时间验证
└── 无法定价到期日(因为没有到期日)

追问准备

  • Streamia 定价在极端市场条件下会失效吗?→ 可能,极低交易量时 Streamia 无法反映真实波动率
  • Panoptic 对 Uniswap V4 的迁移计划?→ V4 的 Hook 机制可能让 Panoptic 更深度集成
  • 如何向零售用户解释 Streamia?→ 类比"按使用量付费的保险"

明日预告

Day 110:衍生品交易产品 UX 设计

  • 渐进式披露(简单/标准/专业模式)
  • 风险可视化设计(清算仪表盘 + 盈亏模拟器)
  • 期权策略构建器 UX
  • 移动端交易 UX 最佳实践
  • Hyperliquid / GMX / dYdX UX 案例分析