为什么咱们需求保证金制度?

目前为止,DeFi 期权最大的缺点之一是发行期权的本钱密布程度过高 —— 用户至少需求质押最大丢失的 100% 作为保证金。

TradFi(传统金融)上的期权发行方和出售方只需质押远低于最大丢失的资金作为保证金。这便是期权在 TradFi衍生品商场上属于杠杆头寸的主要原因之一。

关于咱们在 Opyn 上推出的部分质押型期权产品,咱们的目标是远远逾越当时的 DeFi 期权质押规范。咱们旨在保证保证金金额高于期权费(premium)(而非行权价)。因而,保证金在大多数状况下远低于最大丢失。

冲击溢价

可是,咱们一定不能运用当时溢价 —— 咱们需求一些缓冲。为此,咱们想要在决议溢价时将黑色周四等危机状况考虑在内,然后避免立权者(期权卖方)放弃履行义务。

咱们将这种最坏状况下的溢价称为 “冲击” 溢价。冲击溢价便是保证金的下限(咱们不想再放宽下限,因为这会变得不安全)。

要做到这点很难,因为与传统的期权保证金模型不同,咱们假定链上没有牢靠的期权溢价信息输入机制(假如咱们假定链上存在期权价格输入机制,咱们的体系会变得没那么健壮,可是保证金功率更高)。

咱们仅仅假定链上存在标的财物的价格播报机制。这个假定更好,因为期权价格比较标的财物价格容易操控得多。

不同于 Compound 和 Maker之类的保证金假贷买卖,咱们有必要防范对两个变量的冲击—— 标的财物的价格和隐含动摇率(implied volatility,IV),因为这两个变量都会在危机产生时骤增,而且会敌对权者不利。

示例:

接下来,让咱们经过一则看跌期权的比如说明 Opyn 的新式期权保证金制度的原理。这是一个具有代表性的比如,因为咱们发现每周平价期权十分盛行:

部分担保的期权产品现已加入 DeFi

标的财物:ETH;行权价格:2000 美元;ETH当时价格2050 美元;到期时刻:7 天后;期权费:115美元;假如隐含动摇率飙升到250% 且ETH 价格下跌 25%,期权费将是:540 美元

因而,咱们有必要保证咱们的保证金要求高于 540 美元,以防黑色周四等事件再次产生时立权者放弃履行义务。

部分担保的期权产品现已加入 DeFi

由上图可见,比较 Reg T (法规 T)的 4.6倍本钱功率,Opyn 能够供给 3.0 至 3.6 倍的本钱功率。

Opyn 乃至能够供给高于 3.6 倍的本钱功率,可是这有或许带来体系风险。密码学钱银比股票刺激多了,匪夷所思的工作时有产生。因而,咱们在保证金要求上有必要更加保存!咱们想要保证黑色周四再次产生时,让立权者不会进入清算区间,且看跌期权的价格在清算履行前回弹。

原理

看跌期权的保证金能够经过以下公式核算得出:

margin(Strike, ETH price, t) = P(t) * min(Strike, (1-SpotShock)SpotPrice)+ max(Strike — (1-SpotShock) SpotPrice, 0)

咱们给出的看跌期权比如:

margin(2000, 2050, 7 days) = .14 * min(2000, (1–0.25)*2050)+ max(2000 — (0.75 * 2050), 0) = $677.80

这里,t 指的是到期时刻,P(t) 是不同到期日的平价期权(ATM option,行权价恰好跟当时商场的现货价格齐平的期权)的冲击值的映射,SpotShock是咱们预期标的财物在清算产生前的价格改变幅度。

高档数学直觉:

咱们的目标是,当遇到黑色周四之类用户需求立即兜售财物且价格剧烈动摇的状况时,咱们的保证金依然高于咱们的期权费。从长远来看,治理能够决议用户承受的冲击隐含动摇率和冲击兜售。

P(t) 或许是最重要的部分,因为它将到期时刻映射成在冲击动摇率下对应平价期权的期权费。因为查询所需的 gas成本很低,咱们能够添加一些键值对来代表平价期权的到期剩下天数和对应的冲击溢价(在本例中指的是 7天)。这是咱们考虑过的很多解决方案中的首选。

这个等式的其余部分利用期权的凸性(convexity property,债权的价格与其收益率之间的联系),在平价期权价格和对应行权价之间进行线性插值。也便是说,因为期权价格相对标的财物价格是凸的,咱们能够在价格曲线上的恣意两点之间画一条线,这条线总是坐落价格曲线之上。咱们在平价时的期权费和 ETH价格为零时的期权费(基本上便是看跌期权的行权价)之间画一条线。

请注意,咱们的近似值不只核算功率高,而且十分挨近不同期权的实践溢价:

部分担保的期权产品现已加入 DeFi

上图反映了当行权价为100美元时,不同的现货价格对保证金要求的影响。如上图所示,假如现货价格高于期权行权价 25%,所需保证金金额猛增

部分担保的期权产品现已加入 DeFi

上图反映了当行权价为 100 美元时,不同的现货价格对保证金要求的影响。如上图所示,假如现货价格高于期权行权价 25%,所需保证金金额猛增

未来几周内,咱们将发布一篇文章来深化详细介绍部分质押型期权背面的数学理论。

怎么维护保证金体系的安全性?清算

别忘了,保证金有必要超越期权的价值,再加上一些缓冲。例如,价值 7 美元的期权或许需求高达 65 美元的保证金。

假如保证金的价值保持在 70 美元以上,金库便是安全的。可是,假如保证金低于 65 美元,该金库进入清算区间;假如保证金价值低于 7美元,该金库进入资不抵债区间。

在清算区间,金库中的保证金高于用户的债款(用户所创立的期权的价值)。在这种状况下,咱们能够为理性清算者供给足够多的质押物,激励他们代表用户毁掉期权,然后封闭金库。

这一过程是怎么产生的?

在 Opyn 1.0,咱们选用的是相似 Compound 的清算机制,可是这关于期权产品来说惩罚力度太大。这是因为上述设计对最低质押金额的要求或许是质押物价值的数倍。因而,假如咱们只需求清算者经过毁掉期权来换取质押物,清算者就能够从中赚取巨额利润。尽管这对清算者很有利,可是关于想要出售期权的普通用户来说太残忍了。

因而,咱们有必要引进某种由商场决议的价格发现机制来进行金库清算。

咱们能够将活动 AMM 作为价格发现工具,可是这意味着期权也需求将活动 AMM 作为价格发现工具 —— 这个问题还没有得到解决!

因而,针对咱们的期权产品,咱们提议的价格发现机制是拍卖,灵感来自 Yield Protocol。

受 Yield 启示的逆向荷兰式拍卖

协议拍卖可清算金库的质押物来换取该金库中一切已卖出的裸期权。跟着时刻的推移,协议会拍卖越来越多的质押物。就像 Yield相同,“金库中的质押物可供悉数或部分购买”,(假如是部分购买)只需 “剩下质押物超越Liquidations.DUST 即可”。

Opyn 的比如(为便于理解,参加了数据):

假定某个金库已售出 100 手期权,且每手期权需求 10 美元的保证金,可是每手期权价值 5 美元,因而总共价值 500美元的期权需求 1000 美元的保证金。可是,金库中只有 700美元的质押物,处于清算区间。

体系发现了这个金库,并试图运用金库中的部分质押物来购买该金库所创立的期权。

体系会怎么做呢?首要,它会为这 100 手期权出一个很低的价格,比方说价值 10 美元或 0.1 美元的质押物。没人会履行该买卖。

过了一瞬间,Opyn 的出价到达 100 美元。没人会履行该买卖。出价是逐区块递增的。

又过了一瞬间,Opyn 的出价进步到了 550美元。这时,或许会有清算者履行买卖,假如没有的话,比及 Opyn 将出价进步到 600 美元以上时,肯定能达成买卖(假定 gas 费低于100美元)。

如此一来,Opyn 就能够在不知道期权价格的状况下以较为公正的价格完成清算!这都要归功于它将拍卖作为价格发现机制。

虚拟拍卖

咱们在 Yield 协议上的改善有一点反直觉 ——咱们实践上能够在链上发动虚拟清算,却不履行任何买卖。

到目前为止,基于拍卖的清算有必要由用户发动 —— 参考 Maker 的 “bite(触发清算)” 。但是,发动清算的人通常是仁慈的用户,尤其在呈现暴降行情且 gas 价格上涨时需求调用该买卖。

这种方法之所以可行,是因为运用了信息输入机制来供给标的财物的牢靠前史价格。咱们的清算体系具有确定性,也便是说,在任何一个区块,价格输入机制都会供给每个金库的标的财物的清算价格,而且清算价格都是可知且可核算得到的。

因而,咱们能做的是,保证在任何一个区块,一旦标的财物触及清算价格,“虚拟拍卖” 就会发动。但是,合约不会意识到它们正处于拍卖状况 —— 它们需求事后被奉告自己之前处于拍卖状况。

这一运作方法(假定咱们正在进行一场 oToken 的虚拟逆向荷兰式拍卖)以及清算方法规则了,每逢一个新的区块添加到链上,协议给 oToken 的出价就会增加 5 美元。

假定 ETH 的价格在区块 A 时是 1500 美元,导致某个金库进入清算区间。虚拟拍卖就会发动 —— 详细流程是,假定当时区块是区块 A + 10(即,自区块 A 之后又有 10 个新区块被添加到链上),假如有用户利用信息输入机制供给的相关前史价格来证明该金库在区块 A 时进入清算区间,就能以 $5 * 10 = $50 的价格卖出 oToken。从这个角度来看,协议即处于拍卖状况,自标的财物触及清算价格以来,每新增一个区块,协议就会将报价进步 5 美元,无需经过任何买卖来正式发动拍卖。

前史价格能够由 Chainlink 的 roundId、Uniswap 的前史 TWAP 或其它信息输入机制解决方案供给。咱们的体系只需求确认信息输入机制供给的价格的时刻戳,并保证它处于拍卖期即可。咱们提议开始的完成利用 Chainlink 定价合约,该合约承受特定财物的 roundId。Chainlink 合约能够用来查询相关价格和时刻戳。

用户能够往金库内补充质押物,或付出 gas 费来检查金库的质押率并更新金库上的时刻戳来证明该金库没有低于质押率阈值。即使虚拟拍卖开始后,用户也能这么做,只需金库没有(部分或悉数)清算即可。金库的时刻戳起到了清算检查的效果,任何清算运用的喂价所附带的时刻戳有必要在上一次金库更新/质押率检查的时刻戳之后。这样做的好处是,能够让用户在拍卖开始时迅速行动,保护自己的金库。同时还能够避免顷刻低于质押率阈值的金库被清算。

Maker 1.0 清算机制的问题:质押物的荷兰式拍卖

幻想一下,咱们质押 1ETH(价值 1500美元)创立了一个金库,生成了 1000DAI。假定 ETH 的价格跌至1300美元,这个金库因质押率低于 150% 的阈值而遭到清算。

Maker 体系想要封闭这个金库。为了毁掉 DAI 以清偿金库的 1000DAI 债款,体系会经过拍卖让清算者用 DAI 竞拍质押物。假如拍卖需归还的 DAI 债款到达100%,就会转而对质押物进行逆向荷兰式拍卖,即,清算者为自己愿意归还的 DAI 债款报出自己愿意承受的质押物数量,要求质押物数量最低者胜出。假如第一次拍卖没有收到高于悉数 Dai 债款的报价,金库中的一切质押物由最高出价者得。

假如遇到失活问题,且用户(因为 gas 费等原因)无法在区块链上敲定其清算买卖,或许会严重影响体系的健康。就像黑色周四那样,因为链上清算延迟,清算者只花 0 DAI就拍下了价值 832 万美元的质押物。

结果导致,体系丢失了很多质押物,其 DAI 债款却一点点没有减少。这种清算本身对体系健康的伤害性极强,假如没有产生过这些清算,Maker 体系会更加健康。

Opyn 提议的机制:oToken 的逆向荷兰式拍卖

假如是 Opyn 2.0 呈现失活问题,导致用户无法在区块链上敲定买卖,咱们不期望产生不健康的清算 —— 与其产生上文所述的那种清算,咱们宁可不要有清算产生。

这便是咱们挑选逆向荷兰式拍卖的原因,与 Yield 协议中的拍卖机制高度相似,可是做了一些调整。

在 Opyn 协议下,金库将为 oToken 债款出价,最开始先拿出少数质押物来交换悉数 oToken 债款。假如没人承受该报价,就会拿出更多质押物来交换,直到拿出一切质押物为止。

假如金库拿出了一切质押物还是没人愿意帮着归还债款,咱们就能够认为金库现已无偿债才能,或者体系呈现活性问题。

Opyn 的保证金体系由 Zubin Koticha、Andrew Leone 和 Apoorva Koticha 设计。

视野开拓

NPV法则的运用正确与否取决于是否具有推导出分离理论的那些必要条件。这些条件和构成竞争性金融市场的条件相同。 金融市场因人们想调整他们不同时期的消费行为而存在。人们通过借贷行为来调整消费。金融市场为投资决策提供了重要的检验标准。某一特定的投资决策是否应该实施只取决于这种标准:如果在金融市场存在更好的替代机会,这项投资应该被摒弃;相反,则值得实施。关于这项原则最重要的就是投资者不需根据他的偏好来决定是否该进行投资。不管今明两年内个人的消费偏好如何,不管此人是有耐心或是没有耐心 ,恰当的投资决策只取决于将之与金融市场的替代机会进行比较的结果。-《公司理财》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注