# Opyn
###### tags: `Defi Option`
## 第一手資訊
[項目官網](https://www.opyn.co/)
[Medium](https://medium.com/opyn)
[twitter](https://twitter.com/opyn_)
[文件](https://opyn.gitbook.io/opyn/getting-started/introduction)
## 第二手整合資訊
[中文介紹影片](https://www.youtube.com/watch?v=Th7In9i1XBw)
訂單簿式(v2)的去中心化選擇權交易所,
透過0x,Airswap詢價和交易
有flash mint 功能
Opyn基於期權的風險管控平台
Opyn v1(Convexity 協議)
- 為ETH,cDAI,cUSDC等對象保險
- Compound用戶可以購買oToken進行保險
- 當Compound倒閉或被駭,用戶能使用手中的cToken和oToken贖回自己的資產
- 美式期權
Opyn v2(Gamma 協議)
- 加入保證金
- 到期日自動行權
- 無乘數的看漲期權
- 現金結算歐式期權
- 閃電發行
### 清算
反向荷蘭拍賣作為 Opyn 清算的價格發現機制。反向荷蘭拍賣以低價開始,然後隨著時間的推移價格上漲 - 清算人將在盈利時執行交易。
### 抵押頭寸最小規模
為了確保系統的安全性並確保即使在高氣體環境下也能激勵清算人清算金庫,我們必須具有創建部分抵押金庫所需的最小規模。 這類似於 MakerDAO 的灰塵,這是打開 Maker 保險庫以鑄造 DAI 的最低要求。 當前最低賣出看漲期權為 1 ETH,賣出看跌期權最低為 2500 USDC。
### Opyn v1
Opyn v1 為 DeFi 期權作為第一個實時 ERC20 期權協議奠定了基礎。 第一次,任何人都可以創建、購買和出售任何 ERC20 代幣的期權。 Opyn v1 將繼續在以太坊網絡上運行,為美國實物結算期權提供場所。 我們將繼續在 Opyn v1 上推出 ERC20 選項。
Opyn v1 是透過鑄造ERC20代幣,在交由使用者放到Uniswap上賣出或提供流動性
Opyn v2 是透過鑄造ERC20代幣,在交由使用者放到0x或Airswap上以訂單簿模式賣出或提供流動性
### 介面
Opyn 的智能合約位於以太坊區塊鏈上,因此始終可用。 如果 Metamask 或 Opyn 接口不可用,您可以隨時通過智能合約訪問 Opyn。 我們還鼓勵社區為 Opyn v2 協議構建接口。
## 文件閱讀
### [Squeeth Doc](https://opyn.gitbook.io/squeeth/squeeth/contracts-documentation)
#### 概述
squeeth 合約是為用戶設計做多或做空像 eth² 這樣的特殊指數,作為 Power Perp 的一種實現。
注意:我們將我們交易的 eth² 指數稱為 squeeth (squared-eth),squeeth 合約是讓您交易該指數的合約集合。
在機制方面,squeeth 合約的運作方式類似於永續合約,人們可以做多或做空某個指數,並根據相對於指數的市場價格從多頭或空頭中收取資金。
與其他永續協議的一個重要區別是多頭頭寸沒有槓桿作用。 這意味著不可能對多頭平倉進行清算,並允許多頭頭寸成為可以單獨交易的標準可替代 ERC-20 代幣(例如,在 Uniswap 池中,或作為貸款的抵押品)。 這種可組合性是設計的主要優勢,可以輕鬆地將 squeeth 集成到其他項目中。
### [Gamma Doc](https://opyn.gitbook.io/opyn/getting-started/introduction)
Opyn v2 提供歐洲現金結算期權,到期後自動行權。
歐式期權意味著期權持有人只能在到期時行使期權
現金結算意味著期權持有人無需提供標的資產即可行權。 相反,期權以抵押資產結算,期權持有人從期權賣方處獲得標的資產到期價格與行使價之間的差額。
#### 協議介紹
Opyn V2(Gamma 協議)允許任何人購買、出售和創建任何 ERC20 資產的期權。
Gamma 協議是最具資本效率和靈活性的選項協議,允許:
- Partially collateralized options
- Spreads
- Flash Minting oTokens
- Operators
- useful for rolling over vaults, creating perpetual positions, and more
- Option strategies
除了買賣上述單一期權外,您還可以通過組合頭寸(如跨式和勒式、輪式、本金保護票據等)對沖/利用槓桿/賺取收益
Opyn v2 期權是現金結算的歐式期權。
- 現金結算:期權以抵押資產結算,期權持有人從期權賣方處獲得標的資產到期價格與行使價之間的差額。
- 歐式期權:期權持有人只能在到期時行使期權
#### 用例
期權是一種靈活性非常高的金融工具,可以在Opyn協議上建構各式各樣的應用
##### Uniswap LP 的對沖
Uniswap LP 可以幫助減少 ETH:Stablecoin 池中的無常損失,使用(具有相同執行權的看跌期權和看漲期權)和(具有不同執行權的看跌和看漲期權)。
##### 清算保護程序
使用 ,選擇部分抵押頭寸的用戶有被清算的風險。假設需要 10 ETH 來完全抵押頭寸,需要 4 ETH 來部分抵押。您可以創建一個智能合約,用戶將 10 ETH 存入其中,其中 4 ETH 用於抵押期權頭寸,而其他 6 ETH 賺取利息(例如,在 Yearn 中)。如果期權頭寸接近抵押不足,合約可以從 Yearn 中提取一些 ETH 來補充期權抵押品。
##### 清算人機器人
包括清算,因此您可以構建清算機器人來清算抵押不足的頭寸。
##### 清算界面
包括清算,因此您可以構建一個允許任何人清算頭寸的界面,即使他們沒有構建清算機器人。
##### 自動調倉
允許用戶將他們的期權從一個到期日滾動到下一個到期日。例如,如果用戶持有在 10 月 30 日到期的期權,則讓他們能夠讓該期權自動展期以在未來的某個日期到期,例如。 11 月 30 日。您可以使用 Opyn v2 中的新“操作員”功能相對簡單地完成此操作,用戶可以將保管庫操作委託給另一個智能合約。
##### 投資組合經理
借助 Opyn v2 的新“”功能,用戶可以將投資組合管理委派給專門的投資組合經理。這些經理可以是個人或採用特定策略的智能合約。
##### 結構性產品
可以將選項與其他基礎資產結合使用來構建有趣的 .(ex:您可以創建一個,在其中將看漲或看跌期權附加到 ERC-20。一種方法可以進入貨幣市場(例如 Compound,Aave),查看固定利率貸款利率,並存入到期時產生 1 USDC 的金額(例如 0.99 USDC)。然後您可以使用剩餘的 0.01 USDC 購買看漲期權。用戶的上行風險將基於 0.01 和看漲期權的價格。另一種策略可能是,您賣出看跌期權以收取溢價,如果看跌期權被行使,則賣出看漲期權。有一組可用於開始構建此類產品。)
##### 實物結算運營商
Opyn v2 期權在其抵押資產中以現金結算。然而,如果他們被行使,一些用戶更願意收到標的資產。這是一個特別針對希望接收 ETH 而不是 USDC 現金結算的看跌期權賣家的要求。你可以建立一個接受看跌賣家的 USDC 並用它購買 ETH(如果行使)。
##### 自動兌換運營商
目前,Opyn 用戶必須在期權到期後返回以贖回他們的抵押品。使用 Opyn 的功能,您可以構建一個智能合約,在到期後自動為用戶贖回 oToken。
##### OTC(場外交易) oToken 接口
為避免滑點,許多大型 oToken 用戶正在尋找為 oToken 進行 OTC 交易的方法。您可以使用 0x 作為結算層來促進這一點,為各方建立一個簡單的界面,以便在保持匿名性的同時相互交互——這可能類似於 OTC NFT 交易。
##### 為不同群體客戶設計介面
為初學者設計的簡化界面
量化交易者的高級界面
期權交易排行榜
損益計算器
位置生成器
##### Gamma 協議 SDK
您可以創建一個 python / js / rust 庫來與 Gamma 協議交互。 這可能包括設置一些基本架構、測試框架以及將函數包裝到批處理操作以幫助其他開發人員與 opyn 集成。
##### 波動率預言機
使用看跌期權和看漲期權,您可以開發像 VIX 這樣的波動率預言機,它跟踪傳統金融中的波動率。
##### 保留看漲期權接口
創建和連接人員以部署歸屬看漲期權,類似於初創公司通常用來激勵員工的股權期權。這允許 DAO 向任何貢獻者授予歸屬期權。 Opyn V1 物理結算選項更適合此用例。
#### 生態
##### Gamma Portal
Gamma Portal is an open-sourced alternative front end to interact with [Gamma protocol](https://github.com/opynfinance/GammaProtocol)
- [Site](https://gammaportal.xyz/#/)
- [Github](https://github.com/antoncoding/gamma-portal)
##### Ribbon
Ribbon Finance uses financial engineering to create structured products that deliver sustainable yield
- [Site](https://www.ribbon.finance)
- [Github](https://github.com/ribbon-finance)
##### Opeth
Opeth is a synthetic instrument fusing options with the underlying asset to power liquidation free and capital efficient loans
- [Site](https://opeth.finance)
- [Github](https://github.com/defidollar)
##### Fontis
Fontis enables users to earn a yield by depositing assets into perpetual vaults trading options strategies
- [Site](https://fontis.finance)
- [Github](https://github.com/FontisFinance/contracts)
##### Ziku
Ziku finance is a simple interface for new or beginner options traders to buy or sell options. Users answer a series of questions to arrive at an options position that matches their view of the crypto market, learning about options along the way.
- [Site](https://zikufinance.com)
- [Github](https://github.com/wisgloo/ziku)
##### Optional
Optional is creating decentralized social trading for options
- [Site](https://optional.finance)
- [Github](https://github.com/Alpha-Serpentis-Developments/Project-Mimic)
##### DEXTF
DEXTF creates structured tokens making use of oTokens in the set of protocols they integrate from
- [Site](https://dextf.com)
##### OpynTradeBot
[Krugman](https://twitter.com/krugman25) reated a twitter bot that live tweets Opyn trades
- [Twitter Bot](https://twitter.com/OpynTradeBot)
#### Gamma Protocol
如何使用他的protocol,有給js範例
##### Taking Actions
如何使用js去觸發protocol的功能
##### Trading oTokens
使用ts在0x和Airswap交易oToken
##### White list

#### Contract
[**AddressBook**](/opyn/contracts/addressbook-1) 是一個地址發現模塊,用於跟踪 v2 系統中的所有合約地址。
[**Whitelist**](/opyn/contracts/whitelist-1) 是一個管理管理員設置的所有限制的模塊。
[**OToken**](/opyn/contracts/otoken) 是 ERC20 合約,每個合約代表一個期權產品(定義見詞彙表)。用戶可以像任何其他 ERC20 代幣一樣輕鬆轉移任何 oToken,但只有控制器有權鑄造或燃燒 otoken。
[**OTokenFactory**](/opyn/contracts/otokenfactory) 是複制 Otoken 合約的工廠合約,如果資產對被列入白名單,任何人都可以創建具有任意行使價和到期日的期權。
[**Controller**](/opyn/contracts/controller) 是所有用戶的入口點,它管理著所有賣家打開的所有金庫,同時也負責買家的行使操作。用戶可以通過 Controller 中的操作功能在單筆交易中進行多項操作,Controller 將鑄造/銷毀 otoken(與 OToken 合約交互)、轉移資金(與 MarginPool 交互)。
[**MarginCalculator**](/opyn/contracts/margincalculator) 是我們金庫的一個非常具體的數學庫。它只做 2 個工作:確定保險庫是否有效(適當抵押),並根據預言機價格計算 oToken 的預期支出。
[**Oracle**](/opyn/contracts/oracle) 是整個 v2 系統的 oracle 模塊,MarginCalculator 將不斷地從 oracle 中讀取,以確定保險庫是否被正確抵押。定價者角色被定義為確定誰負責為每個資產提交價格。保證金池是
## 延伸閱讀
[Opyn 衍生的 DeFi 應用 Opeth 將給鏈上期權帶來什麼新玩法?](https://news.cnyes.com/news/id/4706158)
### [【區塊先生】一集暸解 Opyn 😱😱😱《區塊鏈-每日直播》](https://www.youtube.com/watch?v=_RGZpYSXp2c)
要在截止日前賣掉
### [區塊先生】介紹DeFi 選擇權 Opyn《區塊鏈-每日直播》(#136集)](https://www.youtube.com/watch?v=g2LRiJaPDUw&t=98s)
重點直撥
#### Note(v1)
fix fee -> 一進去馬上拿到權利金
存進去後生成token後直接幫你在Uniswap上賣掉,然後給你premium
提前拿回質押資產的方式:
- 去Uniswap買oETH再換回自己質押的錢
也可以等合約到期Opyn退代幣給你
賺錢方式:(至少投1000美金以上(那時候以太gas一次0.3USD))
賺差價
->但是有滑點問題->不能大額交易
把錢放進vault生成token,可以直接使用合約,然後擁有oToken
台灣團隊:[opyn monitor](https://opynmonitor.xyz/#/)
[Introducing Opyn Developer Toolkit](https://medium.com/opyn/introducing-opyn-developer-toolkit-2bfd5bcc7a92)