DeFi新玩法丨3分钟了解无需预言机的链上期权协议Primitive

以太坊上的代币是一系列所有权:从艺术品到稳定币,再到整个去中心化协议。这些代币有助于Swap互换以及借贷,并为衍生品市场奠定了基础。这些去中心化衍生品市场允许用户杠杠化所有权,并从以太坊的增长中获益。

Primitive是一种新的协议,它利用简洁性的力量为以太坊上的任何资产提供代币化期权,它有三个关键特性:

  1. 期权代币不依赖于预言机或admin,而是作为不变的智能合约独立运行;
  2. 每种期权都以用户持有的名义价值为背书,这消除了交易对手的风险,并确保期权持有人始终可以购买基础代币;
  3. 没有复杂的数学来为期权定价或确定参数:而是由市场决定。任何人都可以参与期权市场,通过简单地存入一种基础代币资产来赚取交易费用。

本文概述了Primitive V1的一些亮点。


ERC-20期权代币


Primitive协议用于创建智能合约,其中包含一组定义期权规则的不可变参数。任何两个ERC-20代币都可以选择作为基础资产(购买的资产)或报价(用于支付行权价的代币)。任何行权价都可以与任何未来到期时间戳一起选择。一旦创建了期权智能合约,就有两个表示所有权的代币:「多头期权代币」以及「空头期权代币」。「多头期权代币」有权以行权价购买基础代币,而「空头期权代币」则是代币化交易对手,其有权申领抵押品或行权价支付。


无需预言机以及零违约风险


无论是多头和空头期权代币,都是从基础代币的存款中铸造出来的。在「多头期权代币」行权或到期之前,基础代币将保留在智能合约中。如果「多头期权代币」过期,则可以烧掉「空头期权代币」以释放存放的基础代币。如果持有期权的用户选择行使期权,则按行权价购买基础代币。这被称为实物结算,其特点是在安全性和资本效率之间进行权衡。由于基础代币仍然锁定在合约中,因此不需要有价格预言机。如果期权合约是现金结算的,则需要一个价格来确定其支付额,但这将大大增加智能合约被攻击的风险。持有无预言机期权代币更可靠,因为基础代币保留在智能合约中,没有来自交易对手的违约或清算风险。


单资产流动资金头寸


Primitive在Uniswap协议的基础上构建了一种新颖的机制,它为用户和开发者提供了一个平滑的交易场所。也就是说,用户将通过从flash swap中借用基础代币来间接地交换成「多头期权代币」。「多头期权代币」是有购买基础代币权利的期权,是用户想要购买和持有的代币。

然而,Primitive不会将这些代币放入Uniswap池中进行swap交换。该协议采用了不同的方法,将「空头期权代币」与基础代币一起放入Uniswap池子。用户可以通过铸造期权、持有做多期权以及卖出做空期权获得纯粹的多头期权敞口。

以这种方式提供流动性以及和铸币相结合,可实现两个关键功能:

  1. 允许用户以某种方式获得纯「多头期权代币」敞口;
  2. 允许流动性提供者尽量减少期权风险,同时从期权交易中赚取费用;

首先,流动性提供者(LP)存入基础代币,然后一部分基础代币被转换为空头代币(通过铸币),最后这些代币被添加到池中。这就是单资产流动性准备金!

由于「空头期权代币」是铸造的,「多头期权代币」也是铸造的,但它们没有提供给资产池。提供流动性的钱包或智能合约将持有「多头期权代币」及其LP代币。当他们想要从资产池中退出时,LP代币会被烧掉以释放空头期权以及基础代币。然后,多头和空头期权被烧掉,以释放基础代币。所有释放的基础代币都会被送回流动性提供者(LP),并根据其提供的流动性增加相应的应计费用。

由于流动性提供者(LP)总是控制多头和空头期权代币,其期权风险在初始存款时是中性的。随着时间的推移,随着基础代币和空头期权代币准备金比率的变化,LP将开始累积空头期权敞口或多头期权敞口。例如,如果从资产池中购买了很多期权,那么随着时间的推移,池子中会有更多的空头期权。这意味着LP有权获得比其存款更多的「空头期权代币」,这意味着随着时间的推移,他们获得了一些空头期权敞口。

「多头期权代币」仍然可以从池中间接购买。假设该资产池具有相当高的流动性,想要购买多头期权代币的用户将使用Uniswap V2 flash swap,铸造多头期权和空头期权代币,然后用空头期权代币以及额外数量的基础代币偿还资金池。

这些额外的基础代币实际上是期权权酬,即纯粹的链上期权权酬。


隐含波动率预言机和期权权酬


Primitive期权的权酬来自于Uniswap 资产对中的空头期权代币和基础代币之间的比率。在期权权酬的整个过程中不存在预言机:这个是纯粹的链上价值。正如Uniswap资产对中的代币可以有时间加权平均价格(TWAP)一样,可以为这些期权权酬构建TWAP,因此,隐含波动性预言机就诞生了。这些链上权酬可用于推导期权的隐含波动率(IV)。


闪电执行(Flash Exercises)


Primitive V1 闪电执行功能会首先支付基础代币,并在收到执行支付之前允许要执行的任意代码。如果基础代币未按原基础代币或报价代币的行权价支付,则整个交易将恢复,将所有ERC-20代币恢复到交易前的原始余额。这可以启用许多功能,而其中最好且最简单的一个,是能够从行使期权中获利而不付出任何代价。这是因为基础代币可以交换其市场价值,然后这些收益可以用来支付行使的行权价。当然,行使期权通常是输家的游戏,因为时间价值(也称为外在价值)被燃烧了。不管怎样,这些闪电执行使得闪电贷能够在 Primitive协议上进行。

开发该协议过程中的一个早期问题是,锁定在期权智能合约中的基础代币将处于非生产性状态(即什么也不做)。通过闪电贷,这些基础代币可以在生态系统中被积极使用,同时为期权持有人保持零违约风险。


上线主网的细节


Primitive V1版本已经部署到了以太坊主网。关于该协议的文档、审计报告以及用户/开发人员指南,你可以在这里找到。

除此之外,Primitive项目方还计划:

  1. 将接口部署到IPFS;
  2. 完成连接器合约存储库的智能合约审核;
  3. 改进许多期权代币钱包界面上的信息和分析;
  4. 抽象WETH在接口中的使用,使得ETH可直接使用;


Primitive协议的下一步


V1版本的Primitive协议实际相当于是一个概念证明,而安全性、资本效率以及易用性之间的权衡空间,只能通过积极使用来发现。尽管如此,Primitive协议团队想到了一些尚未测试的去中心化期权的新方法,其中包括:

  1. 动态加权几何平均市场参数化来复制期权收益;
  2. 更好地匹配期权的自定义AMM曲线,例如用于空头期权<>基础代币资产对的较低曲率曲线;
  3. 保证金期权交易的虚拟AMM;
  4. 以现金结算的综合期权,用于提高资本效率。例如,多支线期权策略可将其抵押品净额结算。


写评论,请先登录