加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Fil > Info

用dYdX做空以太坊時,內部合約是怎么運作的?_TOKE:3X Long Cosmos Token

Author:

Time:1900/1/1 0:00:00

編者按:本文來自橙皮書,作者:orangefans,Odaily星球日報經授權轉載。在傳統的金融市場里,期貨的規模可能是現貨的100倍。顯然金融衍生品是一塊更大的市場。現在許多中心化交易所除了幣的買賣交易,也開始提供一部分的期貨交易,做衍生品的生意。火幣在去年11月推出火幣衍生品市場,最初提供比特幣的撮合服務,后面又加上了以太坊和EOS,前段時間他們放出了一個新聞,說自己的衍生品市場交易額已經突破了200億美元大關,量看起來還不錯;而OKEx則在更早之前就推出了衍生品服務,后面還搞了一個“永續合約”的玩法,他們大部人的用戶也都是炒的期貨。當然,這樣的代價是一旦爆倉,大家也會罵得更兇。畢竟期貨的風險加上杠桿更大,很容易一夜清零。韭菜們私底下就有句話叫,「珍愛生命,遠離期貨」。但另一方面,雖然現在是熊市,但因為可以做空,很多投資者押注熊市里各種幣會下跌,因此很多借貸市場反而比牛市的時候表現更好。說了這么多,想表達的觀點是,加密貨幣現在還屬于一種非常初級的金融產品,衍生品和期貨這塊才剛開始接入。在這種背景下,就像交易所,一開始盛行的是中心化的交易所,于是就有人想要遵循區塊鏈的原教旨主義做去中心化的交易所,金融衍生品這塊大蛋糕,也有一些人想用智能合約做去中心化的版本。dYdX就是一個去中心化的金融衍生品協議。這篇文章我們來了解下dYdX具體是怎么做的,相比中心化的金融衍生品服務,它有什么缺點和優點。dYdX簡單介紹

dYdX的創始人很年輕,好像是15年才畢業的,學計算機的,畢業后在Uber干過。他一開始只是抱著學習下智能合約的心態,就開始寫dYdX的協議,后來寫著寫著就拿到融資了,也挺牛逼的。具體來看dYdX的協議,它其實就是用一些智能合約把金融衍生品的交易規則重寫了一遍,重新實現出來。在技術上,這里面有幾個關鍵問題需要解決:第一個問題是怎么讓用戶通過合約來做空或者做多。圍繞dYdX的協議,開發者可以推出一個特定的期貨token,比如一個token叫以太坊做空幣,用戶買這個幣就可以做空以太坊,因為這個做空幣的價格始終會與以太坊價格成反比。dYdX希望后續能為每個ERC20的幣都推出相應的期貨token;第二個關鍵問題是,做空做多是需要有借貸和交易的,在傳統金融模式下,這些由金融機構和中心化交易所提供,但在鏈上,這些事情則由智能合約自動執行,這樣一來,合約就要有自己能買賣的能力,但它又不可能去接中心化交易所的api,去和火幣或者幣安做交易,所以,dYdX這部分功能是基于0x協議來做的,通過去中心化交易所來提供智能合約需要的流動性。dYdX協議現在還在持續開發中,基于這套協議,他們已經推出了一個具體的產品叫expo,一個衍生品交易市場,目前expo上面只有一款產品叫保證金交易,上面只有兩種幣可以買,一個叫sETH,用來做空以太坊;另一個叫lETH,用來做多以太坊。值得一提的是,現在使用這個產品的體驗已經挺流暢的了,如果你瀏覽器上有裝metamask,直接打開expo官網,買做空幣或者做多幣,輸入具體的金額數量,然后按下回車鍵就能成交了。

女性Web3教育DAO創始人被曝挪用DAO資金超100萬美元:10月15日消息,Fuel Labs開發者在社交平臺表示,Blu3 DAO兩位創始人挪用DAO捐贈資金超100萬美元,為創始人個人創造財富,并利用職務關系破壞DAO規則。據開發者提供的社區討論顯示,Blu3 DAO兩位創始人未將個人財務與DAO組織財務分離,獲得100萬美元后繼續要求捐款。

據悉,Blu3 DAO是一個基于Harmony、以教育為方向的DAO,其使命是讓女性能夠在Web3空間中學習和發展她們的職業生涯,以實現財務自由。[2022/10/15 14:28:39]

期貨的杠桿倍率、利率和到期時間都是預先設定好的,你只需要輸入購買金額就可以了。我的以太坊地址實在太窮了,打碼保護一下自尊。這個體驗跟傳統金融衍生品的體驗也不太一樣。有兩個最大的不同點:第一個不同是,整套保證金交易的機制,實際上都被抽象出來了,用戶對此是“零感知”的,這簡化了很多參與保證金交易的門檻和步驟,因為很多事expo都通過dYdX的協議自動幫你做完了,這些事包括:自動從dYdX的借貸合作伙伴里尋找衍生品底層所依靠的現貨資產的流動性。自動從去中心化交易所里尋找交易的流動性。自動負責抵押品的管理。自動鑄造新的做空幣或者做多幣,為用戶提供保證金交易的服務。第二個不同是安全性和透明性,因為你是在鏈上跟智能合約做交易,不是把錢打給中心化的機構。這部分的區別,跟去中心化交易所和中心化交易所的區別差不多。那么,dYdX具體是怎么完成保證金交易的呢?我們通過dYdX的白皮書了解下。dYdX協議的原理

dYdX協議通過一個主要的以太坊智能合約來提供基于ERC20代幣的保證金交易。出借人通過合約簽名一筆交易,指明自己愿意借出什么樣的token、借出多少數量、保證金多少、利息多少,然后就可以借款給別人做保證金交易了。這些借款的offer可以同步到鏈下的交易平臺,在上面列出orderbook。一個用戶想要做保證金交易,通過向dYdX的智能合約發送一筆交易,指明自己要接受哪個借款、要借多少數量、指定一個未來把這些借貸來的token賣出換成另一個持有token的買盤,來開始保證金交易。根據這筆交易,智能合約會把保證金從用戶那里轉移到合約內部,然后通過外部的去中心化交易所——比如0x——再把這些借貸來的owedtoken以指定的買盤價格賣出去換成heldtoken,然后合約會一直幫我們保管這些保證金,一邊幫我們自動賣出owedtoken換成heldtoken,直到用戶再次發來另一筆交易,指定賣盤結束這次保證金交易。在這里面,總共有兩種用戶,他們分別扮演借貸人和交易者,這兩種角色圍繞智能合約一起運作。三個合約

動態 | 慈善組織樂施會計劃用DAI對瓦努阿圖撥付財政援助:慈善組織樂施會計劃用DAI對瓦努阿圖撥付財政援助。瓦努阿圖是世界上自然災害風險最高的國家,樂施會希望利用分布式分類賬技術對其進行財政援助,幫助促進瓦努阿圖貿易,做好自然災害后的恢復工作。(Cointelegraph)[2019/9/27]

在實現上,dYdX協議由三個主要的智能合約構成。Margincontract:負責保證金交易的業務邏輯。Proxycontract:負責代表用戶完成各種資產的轉移。Vaultcontract:作為一個存儲金庫,幫用戶托管保證金交易中的資產。合約更詳細的信息,感興趣的朋友可以直接參考dYdX在github上的代碼。接下來,我們來看看在dYdX上,一個保證金交易具體經歷的流程和細節是什么樣的。OfferingMessage

要進行保證金交易,首先需要有人借款。這個出借人想把自己手里持有的某個token借出去,需要指定借出的利率和保證金,然后就把借貸消息轉發到各個地方,可以是鏈下的平臺,具體怎么讓出借人和借錢的人達成一個貸款共識,也就是所謂的“撮合”部分,dYdX的智能合約是不管的,換句話說,撮合可以通過傳統的中心化的方式完成。Buyer

保證金交易的另一部分就是買盤。買盤可以像貸款一樣,通過任何方式來完成撮合,進行傳播。這個買盤可以是任何價格,唯一的要求是必須由交易者選定,然后買盤的總價值要不少于交易者借款的token的價值。通常交易者會選擇價格最好的訂單。dYdX允許交易者使用任何標準的去中心化交易所。這一點是通過dYdX自己把外部的去中心化交易所的智能合約,重新封裝進了另一個智能合約來完成的。這個新的智能合約叫ExchangeWrapper,它會向保證金交易提供標準的接口。交易者可以指定使用任何ExchangeWrapper,不需要任何許可。這意味著任何人都可以編寫、發布或者使用自己的ExchangeWrapper。dYdX官方實現了第一個封裝0x協議的ExchangeWrapper,所以任何0x的訂單都可以被交易者用于保證金交易中。PositionOpening

要開啟一個保證金交易,交易者向Margin智能合約發送這樣一筆交易,包括以下信息:接受哪筆借款。一個買盤,指定怎樣用owedtoken購買heldtoken。買盤的ExchangeWrapper地址。希望借多少owedtoken,借貸的數量。保證金使用owedtoken支付還是使用heldtoken支付。保證金數量交易者的地址當Margin智能合約收到消息后,會執行以下動作:確認借貸生效Margin合約首先會調用Proxy合約,把保證金從交易者那里轉移到新的地方會確認交易信息,然后執行交易。Margin合約調用Proxy合約,把ExchangeWrapper賣掉收到的heldtoken轉移到Vault合約里。在保證金交易有效期間,Vault合約會把這些heldtoken一直鎖在自己的合約里。這個保證金交易的詳細信息被存在了合約里,通過一個公共標識映射起來。后續交易者或者出借人可以通過這個公共標識和這個postion進行交互。所有這一切都是原子交易,也就是說,要么成功發生,要么完全不發生。最終,Vault合約里會持有一定數額的heldtoken,如果交易者上交的保證金是heldtoken,那么,這個數額就等于保證金的數額加上賣出owedtoken掙到的heldtoken的數額;如果交易者上交的保證金是owedtoken,那么,這個數額就等于借來的owedtoken和保證金一起賣出掙到的heldtoken的數額。Vault合約在保證金交易沒有結束之前都會一直鎖定這些heldtoken。Closing

動態 | 肯尼亞政府正利用DLT等技術追蹤食物安全:據BTCMANAGER消息,肯尼亞政府正在尋求將分布式分類帳技術(DLT),人工智能(AI)和其他新技術整合到其食品供應鏈生態系統中,以保證食物安全。[2019/7/29]

交易者可以選擇在任何時間結束一部分的postion。結束的方法是向Margin合約發送一個賣盤,這個賣盤指定,把heldtoken賣掉,賣多少呢?賣出多于或等于欠出借人owedtoken的數量。這個賣盤可以指定任何價格,只要heldtoken的數量足夠完成支付。通常交易者會傾向于選擇價格最低的訂單。當Margin合約收到關閉position消息的時候,它會執行以下動作:計算當前總共欠出借人多少owedtoken。使用連續復利的方式進行計算。如果是通過heldtoken償還,Margin合約調用ExchangeWrapper歸還一定的heldtoken數量;如果是通過owedtoken償還,則調用ExchangeWrapper賣出所有的heldtoken,買入相應的owedtoken。交易過后,Vault合約將持有等同于欠款數額的owedtoken,以及一定數額的owedtoken或者heldtoken,這些token等于保證金+交易者的利潤。Margin合約調用Proxy合約,把欠款數額的owedtoken從ExchangeWrapper那里轉移到出借人手里。Margin合約把等于保證金+利潤數額的heldtoken或者owedtoken發送給交易者。Margin合約從存儲里刪除了一個postion,如果當前數額為零的話,或者把當前positon的數額根據關閉position的數量大小做相應的減少。當然,不止是交易者,出借人也是可以提前終止postion的。出借人可以向Margin合約發送消息,要求交易者必須在xx時間之前補足多少數量的heldtoken作為保證金,否則這次margintrading的postion就會被結束。交易者在限定時間之前要么必須補足保證金,要么必須償還干凈所有的owedtoken。如果交易者兩件事都沒有及時完成,那么合約里所有的heldtoken余額都會歸出借人所有。出借人根據自己的利益,會在owedtoken相對于heldtoken的價格上升到保證金里的heldtoken已經幾乎無法購買相應的owedtoken的時候,要求結束position。出借人可以授權第三方幫他們看管這個價格信息。第三方持續觀察價格走勢,一有危險就提出結束position的請求。這個第三方可以通過中心化的oracle來完成。這樣也要求交易者要隨時在線,在收到出借人要關閉position的時候能及時響應,交齊保證金或者清還貸款。交易者可以授權一個外部合約,讓合約代表自己進行一些操作,這樣一來就不用保持隨時在線了。這個合約可以通過運行一個荷蘭拍賣合約來完成,買回相應的owedtoken欠款。例子

動態 | 肯尼亞欲在總統選舉中運用DLT技術:據彭博社消息,肯尼亞獨立選舉和邊界委員會(IEBC)主席瓦夫拉·切布卡蒂近日發布聲明稱,為提高選舉透明度,并確保總統候選人能夠順利獲知選舉結果,肯尼亞正打算將驗證和記錄加密貨幣交易的分布式賬本技術(DLT)用于總統選舉中。[2018/8/21]

上面把所有的原理和過程都說清楚了,但可能還是很難看懂。沒關系,我們代入一個實際的例子,跑一遍流程,也許你就會懂了。假設現在我想通過比特幣來做空以太坊,那我要怎么辦呢?首先尋找市面上的eth貸款,找別人借eth。Margin合約把eth從借款人那里轉移到ExchangeWrapper上。然后要交一部分的保證金,比如10%,用heldtoken來交,也就是比特幣,Margin合約調用Proxy合約把比特幣從你手上轉移到Vault合約里。接下來,Margin合約調用ExchangeWrapper,按照你給出的買盤說明,把eth出售交易成相應的比特幣。然后,Margin合約調用Proxy合約,把ExchangeWrapper買回的比特幣轉移到Vault合約里。在保證金交易有效期間,Vault合約會把這些比特幣一直鎖在自己的合約里。一個月后,以太坊相對比特幣的價格真的跌成狗了,那么你可以退出了,發消息給Margin合約要結束這次保證金交易,合約會執行以下操作:首先計算你當前總共欠出借人多少個以太坊,使用連續復利的方式進行計算。然后,如果是通過比特幣償還,Margin合約就會去調用ExchangeWrapper歸還一定的比特幣,然后剩余的比特幣就是你交的保證金+賺到的利潤了;如果是通過以太坊償還,則調用ExchangeWrapper賣出一定數量的比特幣,買入相應的以太坊,交易過后,Vault合約將持有等同于欠款數額的以太坊,以及一定數額的以太坊或者比特幣,這些剩下的比特幣或者以太坊就等于你交的保證金+賺到的利潤了。當然,如果一個月后,以太坊相對比特幣的價格沒有跌反而漲了,那么你的利潤也可以是負值。總的過程大概就是這樣。當然,還有兩個問題需要注意:如果出借人看到以太坊的價格反而上漲了,他怕你交的保證金完全抵押不了損失,會爆倉,那他就可以提前召回自己的貸款,回收你欠他的以太坊,或者叫你交更多的比特幣作為保證金,以確保不會爆倉。如果我認為未來一個月,以太坊相對于比特幣的價格會暴漲,我想做多以太坊怎么辦呢?把上面的owedtoken和heldtoken互換一下,就能達到這個效果了,即:找別人借比特幣,用btc交易eth。dYdX的未來

Cointelegraph宣布推出分布式應用DApphub:據Cointelegraph消息,Cointelegraph宣布推出分布式應用(DApps)聚合器DApphub,將允許加密貨幣愛好者在一個地方查看每個DApp的信息,包括描述信息、當前狀態、開發者和流行度。[2018/6/20]

去中心化的數字貨幣衍生品是非常有趣的一個市場,但我并不是金融專業出身,所以,我其實不知道,dYdX這種去中心化的金融衍生品服務和中心化的相比,它們對用戶來說,具體的優缺點究竟在哪?目前看起來,dYdX的還不完善,種類相對比較單一,玩起來不夠刺激?如果有金融行業的朋友有自己的獨到見解,歡迎在評論里分享。不過,我個人還是有一種感覺,衍生品這個領域,和中心化交易所與去中心化交易所的發展境況,其實是差不多的——中心化交易所目前占據主流,交易深度和流動性都更好;而去中心化交易所還比較小眾,但它在未來有更多的可能性。衍生品也是如此。dYdX的協議現在還很簡單,沒有中心化交易所提供的那么豐富的期貨玩法和期貨品類,大部分真正在炒數字貨幣期貨的用戶,也主要是在中心化的衍生品交易市場里玩。現在我能想到的會使用dYdX玩保證金交易的人,應該是既懂金融又懂計算機、且不是為了掙大錢的人,而這樣的人并不多。但dYdX的協議如果未來得到更完善的發展,那它實際上可以作為一個橋梁,去連接許多不同的金融服務。換句話說,dYdX可以產生很多以前從來沒想過的智能合約的新玩法,因為這套協議是完全開源的,任何人都可以在上面添磚加瓦,也可以通過這套協議在上面創造自己的新玩法。傳統的中心化交易所想要提供一個幣的衍生品,往往需要內部做流程決策,交易所的老板覺得有搞頭就推出相應的交易市場,但在dYdX上面,只要有人會寫代碼就行了,補充一個xx幣的做空幣、做多幣,任何人都可以買賣。這就像中心化交易所是用中心化的方式去上幣,而DEX可以自由地上任何幣種。你不需要有華爾街的經驗和歷史,就可以通過智能合約創造一個新的期貨品類,,這在以前是一件不可想像的事。這樣看來,也許未來萬物皆可“衍生品化”——當然,不可避免地,它可能會造成一定的問題,但也有可能會增加金融市場的活力。附:什么是margintrading?所謂的margintrading就是保證金交易。在這種交易里面,張三找大財主借了一項資產,借完之后馬上轉手又賣給了李四。等到借款合約到期的時候,張三必須把借來的資產再還給大財主,當然,還要附帶一部分利息。張三、大財主、李四,他們屬于保證金交易里的三種角色,各取所需地掙錢。看看下面這些詳細的例子。保證金交易有兩種類型:做空或者做多。做空

張三覺得比特幣未來一個月會跌,于是他就找大財主借了1個比特幣,然后把這1個比特幣以當前價格賣給李四。等到一個月后,約定張三需要還大財主1個比特幣,再加一點利息。如果到時比特幣真的跌成狗了,那么張三可以按更便宜的價格買回1個比特幣還給大財主,這樣一借一還的差價,就是張三通過做空賺到的利潤。當然,如果比特幣一個月反而漲了,那張三就完蛋了,因為他現在要買回1個比特幣的價格,比自己當初賣出去的還要高,一借一還的差價就是自己的虧損。做多

有做空就有做多。李四覺得比特幣未來一個月會漲,于是他去找大財主借錢,借了4萬塊錢。李四借到4萬塊錢后,立即買了一個比特幣。等到一個月之后,約定李四要還大財主4萬塊錢,再加一點利息。如果這時比特幣價格確實漲了,那么李四就可以把手里的比特幣賣出高于4萬塊的價錢,再還4萬塊給大財主。一借一還的差價,就是李四通過做多賺到的利潤。當然,如果比特幣一個月后反而跌了,那李四就傻逼了,因為他手里的比特幣已經不值4萬塊了,為了還大財主,他需要虧損。特別值得注意的一點是,上面這些交易里,張三和李四并不是全款去找大財主借資產,而是通過一個保證金乘以倍率,加杠桿來撬動更多的資金。比如交10%,用4000塊錢就可以撬動4萬塊的交易,這樣投資回報率就很高了,當然風險也是相對增高了很多,容易被爆倉。總之就是玩得更刺激了。而為了避免你的保證金不足以抵消你給大財主造成的損失,保證金都是即日結算的,也就是說,如果行情不妙,你可能還需要補交更多的保證金,或者大財主有權提前收回他的借款。做空可以被張三用來投機,或者做風險對沖。投機大家都懂就不說了,風險對沖是怎么回事呢?比如張三覺得比特幣未來一個月會跌,他手里有一堆比特幣,很害怕承擔這個損失,那他就可以通過做空比特幣相關聯的資產來賺回一點錢,減少一些可能的損失,這樣就叫做對沖。做多也可以被李四拿來投機,它可以產生更高的資金利用效率,因為加上了杠桿,當然也更容易血本無歸,一夜清零。至于借款的人,也就是大財主,他可以通過借出資產來賺錢一定的利息,作為利潤。一些延伸閱讀什么是期貨?期貨市場是如何運轉的?-傅建朝的回答-知乎dYdX白皮書expo官網

Tags:TOKETOKENTOKKENCEO Token3X Long Cosmos TokenTokyo InuKAIKEN

Fil
期貨開倉又被爆?永續合約了解一下_BIT:BITGET是正規靠譜平臺嗎

Odaily星球日報出品文|潘俊編輯|盧曉明熊市之下,現貨市場遭受冷遇,期貨市場備受投資者追捧.

1900/1/1 0:00:00
獨家解讀:商務部等12部門發文鼓勵應用區塊鏈技術_區塊鏈:加密貨幣

作者|秦曉峰編輯|盧曉明2月27日上午,商務部發布了《商務部等12部門發布了關于推進商品交易市場發展平臺經濟的指導意見》,明確提出要利用區塊鏈等技術促進商品交易發展.

1900/1/1 0:00:00
星球日報 | Grin 7日漲幅 421%;一匿名以太坊地址賺取Augur市場50%利潤?_區塊鏈:metfi幣價格

頭條 新華社:區塊鏈技術可直接連接消費者和共享經濟提供者1月27日,新華社發文《共享經濟“突圍”路在何方》.

1900/1/1 0:00:00
被主流接納才意味著DApp成功?這個判定標準或許不公平_DAP:DAPP

在2018年,在加密貨幣的評論者中,是否“被主流所接受”,成為區塊鏈成功與否的評判標志之一。一些人公然開始預測加密貨幣資產對他們的投資行為所帶來的影響,2018年的市場中,我們確實看到比特幣期貨.

1900/1/1 0:00:00
星球日報 | BTC增發提議實系烏龍;去年BTC暴跌或與Mt. Gox委托人拋售數億BTC有關;嘉楠耘智聯合創始人因公司戰略分歧或已卸任_比特幣:加密貨幣

頭條 安全公司:比特幣增發提議實系烏龍近日,一則關于比特幣增發突破2100萬上限的新聞受到廣泛關注.

1900/1/1 0:00:00
以太坊單日區塊激勵創歷史新低,難度炸彈影響再次顯現_以太坊:ETH

譯者|Moni編輯|盧曉明“難度炸彈”是嵌入在以太坊協議中的一段代碼,長久以來一直影響區塊挖掘激勵.

1900/1/1 0:00:00
ads