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
本文連結:https://www.8btc.com/article/598623