以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

TOK:用dYdX做空以太坊時,內部合約是怎么運作的?

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官網,買做空幣或者做多幣,輸入具體的金額數量,然后按下回車鍵就能成交了。

三家德國機構使用Deka的區塊鏈儲蓄銀行債券平臺:金色財經報道,,德國儲蓄銀行的證券供應商DekaBank宣布,三家儲蓄銀行已經使用SWIAT區塊鏈平臺部署了數字儲蓄銀行債券。多特蒙德、路德維希堡和施瓦茲瓦爾德-巴爾的儲蓄銀行使用DLT登記處向機構發行了債券。

該解決方案的主要好處之一是結算的速度。紙質版的所有權轉讓需要七天時間,而現在可以在幾秒鐘內完成。[2023/5/23 15:21:01]

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

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

動態 | 委內瑞拉使用Dash錢包的活躍安卓設備數量7個月內激增410%:委內瑞拉安卓設備上的活躍Dash錢包數量在2019年呈爆炸式增長。Beincrypto文章稱,這顯然是為了應對當前影響該國的經濟危機,Dash是委內瑞拉玻利瓦爾、石油幣(Petro)甚至比特幣的一個有吸引力的替代品。 推特用戶Mark Mason表示,“從5月到11月,委內瑞拉使用Dash錢包應用的活躍安卓設備增加410%,11月的增長率為27.3%。這不是總安裝數據,‘活躍設備’顯示在過去30天內至少聯機過一次的設備數量。” 如圖所示,5月份只有7597個活躍Dash錢包,此后激增410%,達到38759個。鑒于這一趨勢以及僅在11月份錢包使用率就增長27%的事實,在可預見的未來,這個數字很有可能繼續增長。[2019/12/7]

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

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

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

動態 | 隱私郵件應用Dmail將于6月份在Blockstack上線:據Dmail官方推特消息,構建于Blockstack上的隱私郵件應用Dmail將于6月1日正式上線,屆時用戶可以利用Blockstack ID收發隱私保護的郵件信息。 注:Blockstack是一個基于比特幣網絡的開發平臺,該平臺配備開源開發工具來構建和引導去中心化應用程序和協議生態系統。今年4月, Blockstack向美國SEC提交5000萬美元Stacks代幣融資申請。[2019/5/19]

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

聲音 | Exactpro專家:使用DLT系統處理交易后流程還需數年才能進行測試:據CoinDesk消息,倫敦證券交易所前子公司Exactpro專家分析稱,目前有數個主要的區塊鏈項目旨在簡化證券的交易后處理,但普及使用分布式賬本技術(DLT)系統處理交易后流程業務之前必須通過嚴格的基準軟件測試,該系統可能還需要兩年時間才能進行此類測試。對大型交易后區塊鏈來說,這可能是進一步的延遲。[2019/3/26]

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

VeChainThor運用DDV模式讓數據傳輸更安全可控:區塊鏈初創公司VeChainThor,在其最新的更新中在一次強調其用RFID(無線射頻識別)技術幫助更好地鑒別假冒產品,該公司通過引入分散數據販售Distributed Data Vending (DDV)這一模式,讓用戶在區塊鏈上更安全地控制賣給商家的數據。傳統模式下,商家通過推薦定制化產品和差異化廣告盈利,用戶的數據被收集并轉化為商家的私有資產,DDV可以使用戶數據的分享代幣化,因為數據來源于用戶,所以用戶可以主張其帶來的權益,目前該程序正在測試中。[2018/3/29]

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

以太坊交易
區塊鏈:2019年DApp調查報告:160款DApp開發者這樣說

隨著2017年的ICO狂潮過后,催生出了一系列新的區塊鏈平臺,2018年也因此被稱為DApp之年.

1900/1/1 0:00:00
NEWS:韓國首爾成立區塊鏈治理小組,探索區塊鏈在行政服務方面的優勢

據韓聯社報道,韓國首爾在本月15日成立了“首爾區塊鏈治理小組”,探索區塊鏈在行政服務方面的優勢。該團體由21歲到77歲的學生、創業者、企業代表等混合了100多種職業的人士組成.

1900/1/1 0:00:00
加密貨幣:關于加密數字貨幣和傳銷幣,豬年一定要知道的防騙知識全在這里

編者按:本文來自區塊律動BlockBeats,作者:0x28,星球日報經授權發布。豬年到了,打著加密數字貨幣搞傳銷的也多了。1月26日,網上流出傳銷幣BHB開年會的視頻.

1900/1/1 0:00:00
比特幣交易:2019地方兩會更加關注區塊鏈:6地方政府報告涉及 15地方代表提案

2018年地方兩會期間,杭州市率先將“區塊鏈”寫入政府工作報告。此后一年,杭州區塊鏈發展風生水起,一舉建設了四個區塊鏈產業園,朝著中國區塊鏈第一城進發。2019年1-2月份,是地方兩會時間.

1900/1/1 0:00:00
ETA:MetaStable 合伙人為交易所拆招:如何對付 51% 攻擊

本文來自:鏈聞ChainNews,作者:HaseebQureshi,加密資產投資基金MetaStableCapital普通合伙,編譯:錢剛,星球日報經授權轉發.

1900/1/1 0:00:00
ENS:開源,二世而亡

編者按:本文來自CSDN,作者:DanielOberhaus,編譯:彎月,星球日報經授權轉載。在各大廠紛紛擁抱開源的當口,“開源代碼面臨可持續發展危機”的言論也甚囂塵上.

1900/1/1 0:00:00
ads