編譯:隔夜的粥
想像一下,在一個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