编译:隔夜的粥

想象一下,在一个DEX上,你可以上线自己想要的去中心化衍生品,你也可以进行DeFi gas价格的期权交易,你还可以转让代币化头寸(ERC721o),它可以有保守的杠杆率,也可以有100倍的要命玩法,这样的产品,会有吗?

不卖关子了,Opium就是这样一个存在,或者准确点说,它的定位就是如此。

截至目前,该交易所已上线了几个衍生品工具,你也可以在几个小时内上线你自己想要的衍生品。

是的,你可以创建自己的衍生品,并直接在去中心化的生态系统中提供这些服务。

目前,该交易所已上线的合约包括:

ETH/DAI期货周合约;ETH Gas价格的每周看涨期权合约;ETH Gas价格的每周看跌期权合约;

根据Opium项目方表示,Opium协议已经过Smart Dec的审计,你可以在这里找到相关的审计报告,你也可以在Github上查看它的所智能合约。

Opium的衍生品合约规则

废话不多说,下面我们来具体了解下Opium上已上线的几个衍生品合约:

1、ETH/DAI期货周合约

OEX-FUT-ETH/DAI-22MAY-180

合约地址:

0x5e70bf6e8ddd0cb3364f84eec0356e0de850e8f4ec0f55ab5d110edcd0bbff29

简短描述:ETH/DAI价格期货合约,30%保证金要求,到期日2020年5月22日,每份合约包含1 ETH。

期货合约是一种衍生产品,它是在未来特定时间以预定价格买卖商品、货币或其他工具的协议,而Opium期货合约不需要100%的抵押品保证金,你可以在部分Opium.Exchange合约上进行最高100倍的杠杆交易。

2、ETH Gas价格的每周看涨/看跌期权合约

OEX-OPT-C-GAS-22MAY-15

合约地址:

0x85868faab61be09f2ffbe8206c313ce6bfe1a19c55e8beea0415c4874df61d7d

简短描述:以太坊gas价格的看涨期权合约,要求50%的保证金,到期日为2020年5月22日。每份合约都有权在一周内平均购买5*10^7 gas,总价格为0.75 ETH。

OEX-OPT-P-GAS-22MAY-15

合约地址:

0xe4469bdd7143fd17b288b2f64fbd2a9d803be486cc025569d4a9d0924f15c512

简短描述:以太坊gas价格的看跌期权合约,要求50%的保证金,到期日为2020年5月22日。每份合约都有权在一周内平均出售5*10^7 gas,总价格为0.75 ETH。

看涨/看跌期权合约是一种衍生品产品,它是在未来特定时间以预定价格购买/出售商品、货币或其他工具的权利,而没有义务。

Opium.Exchange以看涨/看跌期权合约的形式提供多个交易产品,并进行加密货币现货结算。

3、ETH/DAI每周看涨/看跌期权合约

OEX-OPT-C-ETH/DAI-22MAY-200

合约地址:

0xd786ec3a63b83a1789b72a86cbcdae18f6f8a93d2e1a46a6ae1d622e2a9defdd

简短描述:ETH价格的看涨期权合约,保证金要求为33%,到期日为2020年5月22日。每一份合约都有权在到期时以200 DAI的价格购买1 ETH。

OEX-OPT-P-ETH/DAI-22MAY-200

合约地址:

0xf9da2c0520d5b5127c50ef293ef85d2f9ada222d10ff0556493d5cfff19d2721

简短描述:ETH价格的看跌期权合约,保证金要求为33%,到期日为2020年5月22日。每一份合约都有权在到期时以200 DAI的价格出售1 ETH。

Opium的原理描述

简单了解Opium交易所上的几个衍生品合约后,我们来更深入地了解Opium协议。

Opium.Exchange是建立在Opium协议的基础上的,它可以创造、结算和交易任何衍生品。而衍生工具被定义为一种可处理交易者之间大多数金融交易逻辑的抵押合约。

那金融衍生品之间有什么共同点呢?

它们都是未来买方与卖方(也称为交易对手)之间的协议;所有衍生品都有一个基础产品和价格来源(对区块链很重要);每种衍生工具都规定了到期日、保证金(抵押品)要求和其他细节,如执行价格、杠杆率或支付条款;

那衍生品之间有什么区别呢?

交易对手之间的损益分配机制;其他技术细节,例如结算价格计算,执行后的交付方式以及法规;

而Opium的动机在于创建一个创新的协议,它能够以相同的方式处理各种衍生品,并提供基于区块链的结算和交易,保证无需信任和几乎免费的管理。

Opium对衍生品的定义如下:

Opium衍生品:两个交易对手达成交易,并分别存入m1和m2保证金。

衍生工具被创建,交易对手的多头或空头头寸被“存储”在 Opium衍生品代币中。合约到期后,根据衍生产品recipe公式,根据预言机recipe在到期时提供的价格,重新分配总保证金(M = m1 + m2)。第一方收取总保证金的x%,第二方收取总保证金M的(1-x%)。

通过更改衍生逻辑组件,并将其与预言机逻辑组件结合使用,我们实际上可以在任何资产上创建任何金融工具。

这可以是关于加密货币的衍生品,关于区块链算力的衍生品,或者是股票、债券、掉期和大宗商品的衍生品,而这就是Opium的野心。

Opium用户行为的流程描述

了解了Opium的动机之后,我们再通过具体的用户使用流程来了解它的合约设计:

用户向TokenSpender合约批准其ERC20代币;用户在中继器(relayer)前端选择订单,签名并将其传递给中继器;中继器根据订单类型将其发送到Match或SwaprateMatch合约来结算匹配的订单;匹配合约验证是否满足订单的所有条件,向买方和卖方收取保证金,并通过头寸创建命令将其发送到Core合约;Core根据syntheticId逻辑对衍生品进行验证,从匹配合约中收集保证金,并用TokenMinter铸造头寸代币;在执行时间(到期)时,用户调用Core合约以燃烧其头寸代币,并从衍生工具中获得支付;

(注:1、所有智能合约都使用注册表合约获取彼此的地址;2、contracts/test文件夹中的合约是用于测试用的;3、TokenMinter使用了ERC721O,它是一个可组合的多类代币标准,它可以很容易地代表交易所或OTC衍生品,支持封装和投资组合操作,并且向后兼容ERC-721;)

下面便是Opium在以太坊主网部署的合约地址:

写在最后:

需要指出的是,尽管Opium打算做的事情非常有想象力,但其目前还处于一个非常早期的阶段,并且并没有获得多少关注,因此该交易所的流动性,可以用一个“惨”字来形容,另外,其合约的安全性,仍然有待进一步的验证,因此笔者并不推荐在上面进行交易,至少短期内就是如此。

相关资料:

1、https://docs.opium.exchange/technical-explanation

2、https://medium.com/opium-network/opium-exchange-is-live-first-gas-price-options-in-defi-and-much-more-71d6daad8523

3、https://github.com/OpiumProtocol/erc721o

4、https://github.com/OpiumProtocol/opium-contracts