買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > ICP > Info

TOKE:用dYdX做空以太坊時,內部合約是怎么運作的?_Trabzonspor Fan 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官網,買做空幣或者做多幣,輸入具體的金額數量,然后按下回車鍵就能成交了。

特斯拉推出只能用Dogecoin購買的定制口哨:9月14日,據官方消息,特斯拉的定制口哨“Cyber??whistle”正式售罄。用戶只能使用Dogecoin購買該口哨。[2022/9/14 13:29:09]

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

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

imToken將限制中國境內用戶使用DEX、Staking等第三方金融應用:據imToken官方公告,為匹配用戶屬地國家的監管政策,即日起imToken將限制中國境內用戶訪問和使用以下第三方金融應用,包括但不限于: -DEX:去中心化幣幣兌換;-Staking:質押挖礦、流動性挖礦 -借貸、衍生品等DeFi應用。[2021/9/29 17:15:54]

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

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

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

美國空軍和雷神公司正在研究如何利用DLT技術幫助指揮天空:金色財經報道,美國空軍(USAF)持續進行的一系列區塊鏈投資正在進入戰斗管理系統領,其已與美國大型國防合約商雷神(Raytheon)簽訂了近50萬美元的合同。該合同的標題是“描述DLT(分布式分類帳技術)在Air C2中的適用性和相關性”。合同的標題表明,雷神公司的先進技術研究人員將考慮DLT如何可以使指揮官密切注視天空以及飛行員。[2020/9/4]

要開啟一個保證金交易,交易者向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

交易者可以選擇在任何時間結束一部分的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欠款。例子

動態 | 菲律賓用DApp給清理海灘的居民發放獎金:據CCN消息,基于Ethereum (ETH)網絡的分散式應用程序(dApp)將開始獎勵菲律賓馬尼拉的居民,讓他們使用ETH清理該國首都一處污染嚴重的海灘。Ethereum聯合創始人、全球最大的區塊鏈軟件開發公司consensus sys首席執行官約瑟夫?盧賓(Joseph Lubin)表示,在馬尼拉,參加者在ETH花費數小時清理世界上污染最嚴重的海灘后,將獲得報酬。獎金網絡和共識影響正在證明一種新的模式,即人們無需中間人直接資助公益事業。[2018/11/29]

上面把所有的原理和過程都說清楚了,但可能還是很難看懂。沒關系,我們代入一個實際的例子,跑一遍流程,也許你就會懂了。假設現在我想通過比特幣來做空以太坊,那我要怎么辦呢?首先尋找市面上的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的未來

Ripple首席加密員:銀行目前還不太可能使用DLT處理跨境支付:據路透社消息,Ripple首席加密員David Schwartz在采訪中表示,銀行一直在采取措施,部署加密貨幣技術,使國際支付流程更快、更便宜。已經有銀行測試使用Ripple開發的xCurrent技術,但Schwartz表示,xCurrent的技術本身不是分布式賬本技術(DLT)。由于可擴展性和私有行,銀行目前不太可能使用分布式賬本技術處理跨境支付。[2018/6/14]

去中心化的數字貨幣衍生品是非常有趣的一個市場,但我并不是金融專業出身,所以,我其實不知道,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:KENTOKETOKTOKENMoonknight TokenMOCD TokenTrabzonspor Fan TokenAGA Token

ICP
OIN:黑客盜用電腦挖礦掙不到錢,黑產代碼商Coinhive被迫關門_Shivers

編者按:本文來自區塊律動BlockBeats,作者:0x29,星球日報經授權發布。你以為EOS黑客每天攻擊DAPP合約就可以賺不少錢,但實際上并不是所有的區塊鏈地下黑客都有好日子過.

1900/1/1 0:00:00
PPL:全球 STO 監管現狀與趨勢_比特幣

ST0為全球金融市場注入了新的活力,無論是美國、歐盟這樣已經在數字經濟中占有重要地位的國家和地區,還是新加坡、香港這樣在傳統金融中活躍但在新金融市場還在探索的國家/地區.

1900/1/1 0:00:00
區塊鏈:星球日報 | 李小加稱三大礦商無法滿足港股IPO原則 ;火幣去年手續費收入超5億美金_KKT

頭條 港交所主席李小加:比特大陸等三家礦商IPO不符合“上市適應性”的核心原則比特大陸等三家礦機生產商香港IPO被拒之門外,港交所主席李小加在達沃斯世界經濟論壇上回應稱.

1900/1/1 0:00:00
加密貨幣:外媒盤點:2018年最差勁的6家加密貨幣交易所_COIN

對于專注于加密貨幣領域的項目而言,2018年是一個真正的考驗。傳奇投資家沃倫·巴菲特(WarrenBuffett)盡管年事已高,在選擇資產時也有自己的價值投資理論,他曾言:"只有當潮水.

1900/1/1 0:00:00
LASM:請回答,以太坊的2018_ETH

;譯者|秦曉峰編輯|盧曉明從一開始,以太坊就是一個大膽的實驗——它想為數字貨幣資產、不受審查的應用程序以及分散的組織建立一個通用平臺.

1900/1/1 0:00:00
加密貨幣:摩根大通挑戰傳統貨幣格局,穩定幣只是第一槍_CEO

代表傳統金融強權的摩根大通正式宣布用區塊鏈技術發行數字貨幣,這將開始一個新的世界貨幣還是鞏固美元的霸主地位?顯然這家與美聯儲有著千絲萬縷聯系.

1900/1/1 0:00:00
ads