DeFi 世界管理風險很重要,利用鏈上期權交易做對沖是個選擇。

撰稿:Left Of Center

受 bZx 平臺近期頻發的黑客套利事件的影響,開放金融世界的人們開始意識到,去中心化保險存在的重要性,DeFi 的優勢之一是可組合性,它爲聰明的科技金融極客提供了無限可能,然而這也可能會產生意外,可組合性的貨幣樂高被搭建的次數越多 ,系統性風險也會越大,DeFi 頻發的黑客套利事件讓人擔憂。

不過,可以預見的是,DeFi 的黑客攻擊雖然會帶來損失,但也會刺激 DeFi 保險和對沖風險的業務需求。

隨着 DeFi 生態系統逐漸成熟,我們看到市面上逐漸出現了一些可對沖風險的期權產品,比如近期推出 Compound 存款保險業務的 Opyn,它基於 Convexity Protocol 協議開發。而這一次 bZx 的黑客事件讓 Opyn 成爲焦點,期權形式的保險也被廣泛認爲是一種更適合 DeFi 領域的模式,因爲它相對靈活,沒有複雜的治理流程,用戶可以精確地知道參數以及保險執行事件。

今天要介紹的鏈聞 5 分鐘讀懂系列主角 ohmydai,同樣基於 Convexity Protocol 協議開發,是一款可爲 DAI 持有人對沖脫錨風險的鏈上期權工具,顧名思義,ohmydai 只針對穩定幣 DAI 是否脫錨進行期權交易,對於 DAI 持有者來說,可對沖風險,對於出售方來說,則可以賺取期權溢價。

五分鐘讀懂鏈上期權工具 ohmydai:DAI 持有人可用它來對沖脫錨風險

期權的基本概念

在介紹 ohmydai 是什麼之前,先了解一下期權的基本概念。

期權是傳統市場中對某個標的物在未來某個時期內價格走勢的預判進行交易最常使用的一種工具。期權(Option),又稱選擇權期權(Option),是指一種能在未來某特定時間以特定價格買入或賣出一定數量的某種特定基礎資產的權利,期權交易本質上是一種選擇權的交易。另一方面,賣方會收取一定費用向買家發放權利憑證以證明該權利。

期權有兩種基本類型:看漲期權和看跌期權。看漲期權是按行使價購買基礎資產的選擇權,看跌期權則是按行使價出售相關資產的選擇權。

無論是看漲還是看跌,期權本質上都是一種權利的單向有償出售,其中,買方支付權利金後即取得權利,可以選擇履行也可以不履行合約,但不必承擔義務,賣方則在收取了權利金後,只承擔義務不享有權利,在一定期限內必須無條件服從買方的選擇並履行成交時的允諾。

也就是說,期權是代表義務或權利的合約。出售者一方有義務,購買期權的一方,擁有獲得在將來某個時候行使該期權的權利。

ohmydai 是什麼?

ohmydai 是一種鏈上期權編寫工具,作爲穩定幣 DAI 的衍生品,它允許用戶創建和出售看跌期權對賭,從而爲 DAI 持有人對沖波動性風險。與之對應,ohmydai 會鑄造一種新代幣,代表買方的權利和賣方的義務。

ohmydai 目前還是測試版,暫只關注一種期權類型「看跌期權」,具體來說,只支持一對基礎資產交易對 DAI:USDC。

也就是說,目前 ohmydai 只支持「以 DAI 作爲基礎資產,USDC 作爲行使價和抵押資產」編寫看跌期權合約。行使價固定爲 1 USDC,這意味着無論是否到期該期權的購買者有權選擇以 1 USDC 的價格出售 1 DAI,這被稱爲是「行使期權」。

目前存在兩種主流期權類型,一種是「美式期權」,可以在到期日之前的任何時間行使期權,另一種「歐洲期權」則更加嚴格,必須在到期日執行。ohmydai 採用的是「美式期權」,也就是不限制買房在到期日執行期權合約,而是可以隨時執行

ohmydai 採用實物交割的方式,也就是最終會以相應的標的結算期貨合約,這意味着 ohmydai 無需價格預言機評估期權內在價值,也不需要在執行中估算應交易的抵押品數量,可有效減少複雜性。

區塊鏈意義上的執行流程

從定義上看,ohmydai 是允許 USDC 持有人出售「標的資產爲 DAI、執行價格爲 1 USDC 期限固定的」美式看跌期權。

從區塊鏈層面上來看,創建一個 ohmydai 看跌期權等同於在合約中鎖定一定數量的抵押品(USDC)後鑄造一種期權代幣,然後將該代幣在 Uniswap 上出售以期權溢價出售獲得收益。在這個過程中,賣方必須以 1:1 的比例鎖定一定數量的抵押品,然後鑄造新代幣,在 ohmydai 中這個代表期權憑證的代幣叫「ohtokens」。

五分鐘讀懂鏈上期權工具 ohmydai:DAI 持有人可用它來對沖脫錨風險
每發行一個 ohtoken,必須抵押有 1 個 USDC。

期權費如何計算?

在傳統市場中,期權溢價一般很難計算,通常會考慮三個基本因素:內在價值、到期時間和資產的潛在波動性ohmydai 的期權溢價是根據 Uniswap 上資產的供求確定的,這不僅增加流動性而且容易實施。

交易期貨或掉期時,鎖定在合約中的抵押物可作爲一種保證金。如果要出售看跌期權,保證金所需最大總額爲鑄造的 ohtoken 的總數。(即使在最壞的情況下,當基礎資產價格變爲零,賣方也會有足夠的資金執行合約。)

從買方視角來看,只需輸入想要出售的 DAI 數量即可,DAI 的執行單價爲 1 USDC。所需期權溢價會根據 Uniswap 的供求情況計算得出。然後,ohtokens 會發送至買方錢包地址,交易完成。

買家一旦購買了期權代幣 ohtokens,就擁有任意時間執行該期權的權利,直到到期日來臨。例如,如果 DAI 的價格跌至 0.8 美元,買方很有可能行使該期權獲利。爲此,買方可發送 ohtoken 到合約,並附上想要執行的 DAI 數量,之後合約會將賣方抵押品(等值的 USDC 資金)發給買方。

對於賣方來說,一旦買方購買了期權代幣,就無法單方面撤消該合約。但是,賣方可通過在其他賣家手中購買同等數量的 ohtokens 降低總敞口頭寸。持有兩個相反頭寸的賣方,淨值可接近於零。當然,最終盈虧與否取決於出售 ohtokens 的期權溢價和支付相反頭寸費用之差。

案例演示:Alice 和 Bob

假如 Alice 和 Bob 兩人分別對 DAI 未來的穩定性持不同的看法,Alice 認爲未來一段時間內 DAI 不會脫錨,Bob 則相反,那麼倆人可通過 ohmydai 進行期權交易,以交換風險。

Alice 可在 ohmydai 上創建一份看跌期權賣給 Bob,該看跌期權標的物爲 DAI,(假設)該期權溢價爲 0.1 USDC,1 個月到期,執行價格爲 1 USDC,Alice 之所以會出售是因爲她預期未來標的物 DAI 的價格不會脫錨,但是如果到期日期間 DAI 的價格跌了,變成了 0.7 USDC,此時 Bob 作爲期權買方有權利要求行權,由於 Alice 承擔履行期權的義務,所以她必須以 1 USDC 的價格購買 ohtoken 來履行合約,也就是支付給 Bob 0.3 USDC 的差額,此時,Bob 的期權淨收入爲 0.2 USDC,而 Alice 的期權淨收入則爲-0.2 USDC。值得注意的是,期權本質上是零和博弈,也就是買方收入總是等於賣方的損失。

產品背景

技術層面上,ohmydai 利用了 OpenZeppelin SDK 提供的工具編寫,合約本身使用了 OpenZeppelin 的 ERC20 基礎實現,這意味着,ohmydai 預先部署的合約邏輯可被其他開發者複用,只需使用 OpenZeppelin CLI 或將其導入到項目中擴展源代碼創建一個代理即可。

實際上,目前還處於測試期的 ohmydai 是一次金融探索實驗,基於 Zubin Koticha 提出的 Convexity Protocol 協議搭建。

Convexity Protocol 是由 Zubin Koticha 提出的一種廣義期權協議,允許用戶靈活編寫帶有抵押品的期權合同,並以 ERC20 代幣的形式(oTokens)出售這些合同,創造出了沒有中介機構的、更復雜的對沖工具,比如提供對沖風險、創建槓桿交易、購買保險或押注波動性等方法。投資者還可以通過將期權與其他金融工具結合構建出不同風險敞口的交易策略,以此達到不同的目的。

基於 Convexity Protocol 協議開發的 ohmydai 採用了抵押資產與行使價格資產保持爲同一種資產的選擇。鎖定 1 個 USDC,期權賣方可以鑄造 1 個看跌期權代幣 ohtoken,並賦予買方以 1 USDC 價格出售標的資產的權利。

值得一提的是,Zubin Koticha 本人基於 Convexity Protocol 開發的去中心化保險服務 Opyn 近期推出了針對 Compound 存款的保險服務,Compound 存款用戶 Opyn 可購買以當前 oToken 價格定價的期權,期權的賣方可以在價格下跌時保護 Compound 上的存款,當 Compound 合約受到攻擊,資金被偷走時,通過執行期權,Opyn 用戶仍然可以將其本金和利息拿回。