中心化交易所和去中心化交易所交易流程對(duì)比

【增加說(shuō)明】

筆者在本文基礎(chǔ)上進(jìn)一步思考了去中心化交易所的設(shè)計(jì)和中心化交易所流程介紹蜕该,看完本文可以前往《如何設(shè)計(jì)去中心化交易所——再看DEW》繼續(xù)探討俩莽。

【前言】

筆者一直好奇去中心化交易所和去中心化交易所交易流程的本質(zhì)區(qū)別,也曾在幣問(wèn)發(fā)過(guò)問(wèn)題求解《交易所的地址和分配給用戶的地址機(jī)制是怎樣的疯兼?》然遏,可惜人微言輕,雖然瀏覽量達(dá)到了100镇防,但是至今沒(méi)有收到過(guò)回復(fù)啦鸣,具體問(wèn)題為:

一直好奇:交易所的地址和交易所內(nèi)用戶的地址之間的分配機(jī)制? 感覺(jué)上交易所地址是正式對(duì)外的地址来氧,用戶地址是交易所內(nèi)部分配的地址诫给,這樣在參與艾西歐的時(shí)候由于新幣的地址在交易所內(nèi)部尚未分配,從而導(dǎo)致新幣是直接進(jìn)入交易所的賬戶而導(dǎo)致用戶丟失啦扬。不知道理解是否正確中狂,忘得到專業(yè)人士解答,回答從三個(gè)角度進(jìn)行:?

1.交易所分配用戶地址的分配運(yùn)作機(jī)制扑毡;

2.案例一個(gè)幣從交易所用戶地址轉(zhuǎn)出和轉(zhuǎn)入的過(guò)程胃榕;(個(gè)人理解轉(zhuǎn)出是交易所地址直接轉(zhuǎn)出,而轉(zhuǎn)入是外部地址先轉(zhuǎn)到用戶地址瞄摊,用戶地址轉(zhuǎn)入交易所地址勋又,兩次礦工費(fèi)苦掘。艾西歐另當(dāng)別論)

謝謝!

本文將以ERC20代幣體系來(lái)講解中心化交易所和去中心化交易所的區(qū)別楔壤,結(jié)論直通車直接看總結(jié)部分鹤啡。

【背景】

那么既然無(wú)人解答,我就自己死磕吧蹲嚣,同時(shí)感謝DRC組織的DEW和Kyber的盡調(diào)递瑰,在探討過(guò)程中,筆者逐漸死磕出來(lái)了思路隙畜。為了講清楚這個(gè)問(wèn)題抖部,我先貼幾個(gè)交易所的ETH的地址供大家使用。(獲得方式可從Etherscan四步檢驗(yàn)法——案例BITE幣一文中學(xué)得)

1议惰、中心化交易所地址(可持續(xù)更新慎颗,交易所容易變更地址,而且策略各異):

幣安:0x3f5ce5fbfe3e9af3971dd833d26ba9b5c936f0be (BinanceWallet)

火幣:0xeb574cd5a407fefa5610fcde6aec13d983ba527c (ETH地址换淆,還有其他地址)

OKEX:0x236f9f97e0e62388479bf9e5ba4889e46b0273c3 (沒(méi)用過(guò)哗总,推斷出來(lái)的,應(yīng)該沒(méi)錯(cuò))

ZB(地址1):0x296e781bbb0179b032cbcc31e4b6cdab724b2773

ZB(地址2):0x6f4d027a2335866e4bf7979e7a3e5bf75495906e

Gate.io:0x05ee546c1a62f90d7acbffd6d846c9c54c7cf94c

BIBOX:0xf73c3c65bde10bf26c2e1763104e609a41702efe

BIGONE:0xa30d8157911ef23c46c0eb71889efe6a648a41f7

庫(kù)幣網(wǎng):0x2b5634c42055806a59e9107ed44d43c426e58258

2.去中心化交易所智能合約地址(可持續(xù)更新倍试,均為智能合約地址讯屈,基本不會(huì)變更):

以德交易所智能合約地址:0x8d12a197cb00d4747a1fe03395095ce2a5cc6819

DEW交易所智能合約地址:0x7b74c19124a9ca92c6141a2ed5f92130fc2791f2

Kyber儲(chǔ)備庫(kù)智能合約地址:0x63825c174ab367968ec60f061753d3bbd36a0d8f

Kyber交易所智能合約地址:0x964f35fae36d75b1e72770e244f6595b68508cf5

【中心化交易所機(jī)制和特點(diǎn)】


中心化交易所機(jī)制

一、區(qū)塊鏈中心化交易所和大家日常使用的股票交易所模式一致:

1.開(kāi)戶:注冊(cè)戶名并設(shè)置的密碼县习,通過(guò)密碼進(jìn)入交易所進(jìn)行幣幣買賣(往往伴隨KYC)涮母;

2.充值:如圖1→2過(guò)程,依照幣的屬性躁愿,交易所會(huì)分配coin的地址和token對(duì)應(yīng)的coin的地址(此處概念參考區(qū)塊鏈基礎(chǔ)概念 - 理解COIN和TOKEN)供用戶充值代幣叛本。對(duì)應(yīng)本文主要討論的ERC20代幣,會(huì)統(tǒng)一使用ETH的地址彤钟。可以理解為這個(gè)地址是交易所分配的給用戶的来候,用戶只享有地址,卻不擁有對(duì)應(yīng)密鑰逸雹,密鑰仍在交易所手中S痢(核心)

3.自動(dòng)轉(zhuǎn)賬:如圖2→3過(guò)程,當(dāng)用戶用自己的錢包地址向自己的交易所地址充值時(shí)梆砸,所有的幣會(huì)自動(dòng)轉(zhuǎn)入交易所的地址转质。此處可以類比股票交易所,即用戶把錢(幣)交給了交易所帖世,由交易所作為信用背書(shū)休蟹,代管用戶的錢(幣),這個(gè)時(shí)候錢(幣)的實(shí)際控制人為交易所。

4.交易:如圖3→4過(guò)程赂弓,用戶向交易所提交交易指令绑榴,交易所中心化服務(wù)器進(jìn)行交易撮合(中心撮合或者集中撮合),成交后將結(jié)果告訴用戶盈魁。中心撮合(集中撮合)最大的好處是當(dāng)訂單量達(dá)到一定數(shù)量級(jí)后彭沼,成交撮合效率非常高(實(shí)時(shí)),那種感覺(jué)可類比股票交易备埃。

5.提現(xiàn):如圖3→1過(guò)程,用戶向交易所提出提現(xiàn)指令褐奴,由上述的步驟可知按脚,所有的幣都在交易所的地址里,所以提幣的過(guò)程是由交易所的地址轉(zhuǎn)向用戶錢包地址敦冬。

二辅搬、整個(gè)過(guò)程產(chǎn)生費(fèi)用的地方有:

1.充值時(shí),用戶錢包地址充值到交易所分配給用戶的地址脖旱,需要消耗GAS堪遂,費(fèi)用由用戶直接承擔(dān)

2.自動(dòng)轉(zhuǎn)賬時(shí)萌庆,交易所分配給用戶的地址自動(dòng)轉(zhuǎn)入交易所地址溶褪,也需要消耗GAS,費(fèi)用由交易所直接承擔(dān)践险,目前基本上主流交易所均采用充值免費(fèi)的模式猿妈;

3.交易時(shí),交易所會(huì)收取手續(xù)費(fèi)巍虫,一般是總交易金額的0.1% (個(gè)別交易所為0.2%彭则,使用交易所代幣打5折),費(fèi)用由用戶直接承擔(dān)占遥;

4.提現(xiàn)時(shí)俯抖,交易所地址充值到用戶錢包地址,也需要消耗GAS瓦胎,交易所一般直接收取用戶0.01ETH作為手續(xù)費(fèi)芬萍。

由此可見(jiàn),中心化交易所交易和體現(xiàn)過(guò)程都是收手續(xù)費(fèi)的凛捏。

三担忧、中心化交易所優(yōu)勢(shì):

1.中心化交易所在技術(shù)實(shí)現(xiàn)上是有傳統(tǒng)成熟解決方案的,即使面對(duì)海量大并發(fā)實(shí)時(shí)交易坯癣,依舊可以給用戶提供很好的服務(wù)體驗(yàn)瓶盛。

2.中心化交易所龐大的用戶量和交易量,也帶來(lái)了足夠的交易深度,提供了充分的流動(dòng)性惩猫。

3.中心化交易所的交易成本從經(jīng)濟(jì)上看是由市場(chǎng)環(huán)境和監(jiān)管政策決定的芝硬。它可以根據(jù)運(yùn)營(yíng)策略來(lái)制定變化的手續(xù)費(fèi)規(guī)則。為了鼓勵(lì)用戶高頻交易轧房,甚至可以不收取交易手續(xù)費(fèi)拌阴。但一般都會(huì)對(duì)資產(chǎn)提現(xiàn)進(jìn)行收取手續(xù)費(fèi)。

4.由于中心化交易所的所有交易實(shí)質(zhì)都是IOU記賬奶镶,所以從技術(shù)上看交易成本是非常低的迟赃。

四、中心化交易所劣勢(shì):

1.人為因素——中心化信用背書(shū)厂镇,會(huì)面臨包括內(nèi)部運(yùn)營(yíng)風(fēng)險(xiǎn)纤壁、商業(yè)道德風(fēng)險(xiǎn)、資產(chǎn)盜用等嚴(yán)重影響用戶資產(chǎn)安全的風(fēng)險(xiǎn)捺信。有名的案例也比比皆是酌媒,如:

2013年10月比特幣交易所GBL突然關(guān)閉,負(fù)責(zé)人捐款跑路迄靠,用戶損失2000萬(wàn)美元資產(chǎn)秒咨。

2014年2月Mt.Gox85萬(wàn)比特幣監(jiān)守自盜,大名鼎鼎的門頭溝事件

2014年5月FXBTC長(zhǎng)期虧損停止運(yùn)營(yíng)掌挚,疑似卷款跑路雨席。

2015年1月加拿大交易平臺(tái)Virtex停止提現(xiàn),并將資金分批轉(zhuǎn)走疫诽,疑似跑路舅世。

2015年2月3日臺(tái)灣比特幣交易所Yes-BTC被盜435個(gè)比特幣,網(wǎng)站聲明其董事長(zhǎng)何兆翼不知去向奇徒。

2016年4月7日交易所ShapeShift的錢包被黑客盜竊雏亚,后證實(shí)該盜竊行為是監(jiān)守自盜,黑客受一名離職員工的指使摩钙。

2017年1月比特幣亞洲閃電交易中心卷款跑路罢低,卷走上億資金。

2017年7月BTC-e交易所下線胖笛,隨后域名被封禁网持,運(yùn)營(yíng)者Alexander Vinnik涉嫌洗錢、盜竊被捕长踊。

2017年9月6日瑞通光泰投資基金管理有限公司旗下網(wǎng)站萊特中國(guó)卷款跑路功舀,頁(yè)面關(guān)閉,投資者被拉黑身弊,資金不翼而飛辟汰。

2017年12月10日加密貨幣交易平臺(tái)幣集網(wǎng)網(wǎng)站關(guān)閉列敲,疑似跑路,用戶已報(bào)案維權(quán)帖汞。

2.技術(shù)因素——資產(chǎn)的第三方背書(shū)集中式托管戴而,會(huì)招致巨大的黑客攻擊風(fēng)險(xiǎn),相當(dāng)考驗(yàn)網(wǎng)站技術(shù)能力和緊急應(yīng)對(duì)能力翩蘸,有名的案例也比比皆是所意,如:

2014年3月1日美國(guó)加密貨幣交易所Poloniex被盜,損失總量12.3%的比特幣催首。

2014年8月15日加密貨幣交易所比特兒微博稱被黑客盜走5000萬(wàn)個(gè)NXT扶踊,價(jià)值約1000多萬(wàn)元人民幣。

2015年1月10日比特幣交易所Bitstamp遭受黑客攻擊郎任,損失價(jià)值510萬(wàn)美元的比特幣姻檀。

2016年5月香港數(shù)字交易所Gatecoin被盜18萬(wàn)個(gè)ETH,250個(gè)比特幣涝滴。

2016年6月眾籌項(xiàng)目The Dao因智能合約漏洞遭黑客攻擊被盜360萬(wàn)個(gè)ETH。

2016年8月香港Bitfinex由于網(wǎng)站出現(xiàn)安全漏洞胶台,12萬(wàn)個(gè)比特幣被盜歼疮,當(dāng)時(shí)價(jià)值6500萬(wàn)美元。

2017年7月韓國(guó)加密貨幣交易所Bithumb被盜诈唬,據(jù)評(píng)估損失達(dá)數(shù)十億韓元韩脏。

2017年7月加密貨幣交易所CoinDash遭黑客盜走大量以太坊,損失達(dá)700萬(wàn)美元铸磅。戲劇性的是黑客分別于2017年9月與與今年2月赡矢,分兩次將被盜以太坊原數(shù)返還。

2017年12月19日Youbit第二次遭受黑客攻擊阅仔,損失17%的數(shù)字資產(chǎn)吹散,并宣告破產(chǎn),用戶補(bǔ)償工作暫無(wú)后續(xù)進(jìn)展八酒。

2018年1月26日加密貨幣交易所Coincheck被黑客盜走大量NEM空民,損失約5.3億美元。

2018年2月10日意大利交易所BitGrail遭黑客攻擊羞迷,損失了1700萬(wàn)個(gè)NANO幣界轩,總價(jià)值約1.7億美元。

2018年3月7日 加密貨幣交易所Binance遭受黑客攻擊衔瓮,所幸沒(méi)有出現(xiàn)丟幣情況浊猾。

【去中心化交易所機(jī)制和特點(diǎn)】


理想化的去中心化交易所機(jī)制

一、理想化的去中心化交易所運(yùn)作機(jī)制(實(shí)際去中心化交易所均稍有改良热鞍,詳見(jiàn)后文):

1.開(kāi)戶:注冊(cè)獲得新的地址(賬戶公鑰)和密鑰葫慎,或者直接導(dǎo)入錢包地址衔彻,一旦丟失密鑰是無(wú)法找回的(一般無(wú)KYC)

2.充值:目前去中心化交易所主流基本上都是ERC20體系(也有采用Relay來(lái)做跨幣交易的幅疼,基本處于實(shí)驗(yàn)階段)米奸,所以充值過(guò)程比較簡(jiǎn)單,直接由錢包地址充值到去中心化交易所的新地址(賬戶公鑰)爽篷,如圖1→2過(guò)程

3.自動(dòng)轉(zhuǎn)賬:作為理想化的去中心化交易所沒(méi)有自動(dòng)轉(zhuǎn)賬這一步悴晰,自己的新地址就是交易主體(這個(gè)過(guò)程有些去中心化交易所也是存在的,詳見(jiàn)后文)

4.交易:當(dāng)發(fā)起交易時(shí)逐工,直接執(zhí)行去中心化交易所的智能合約來(lái)完成交易铡溪,這個(gè)過(guò)程往往需要花費(fèi)很長(zhǎng)的確認(rèn)時(shí)間和撮合時(shí)間,所以去中心化交易所的”慢“也是成了一個(gè)特征泪喊,整個(gè)過(guò)程用戶一直擁有著幣的所有權(quán)棕硫,去中心化交易所無(wú)掌控權(quán),如圖2→3和3→2過(guò)程

5.提現(xiàn):用戶從去中心化交易所的新地址(賬戶公鑰)轉(zhuǎn)賬到自己錢包地址袒啼,如圖2→1過(guò)程

二哈扮、整個(gè)過(guò)程產(chǎn)生費(fèi)用的地方有:

1.充值時(shí),用戶錢包地址充值到中心化交易所的新地址(賬戶公鑰)蚓再,需要消耗GAS滑肉,費(fèi)用由用戶直接承擔(dān);(花費(fèi)同中心化交易所充值過(guò)程)

2.自動(dòng)轉(zhuǎn)賬時(shí)摘仅,去中心化交易所無(wú)這步(部分有的也同中心化交易所的自動(dòng)轉(zhuǎn)賬過(guò)程)

3.交易時(shí)靶庙,去中心化交易所也會(huì)收取手續(xù)費(fèi),一般是總交易金額的0.1% (個(gè)別交易所為0.3%娃属,但是是taker單項(xiàng)付費(fèi)六荒,maker是免費(fèi)的,流動(dòng)性和交易深度優(yōu)惠問(wèn)題)矾端,費(fèi)用由用戶直接承擔(dān)掏击。這里有個(gè)特別之處是,取消交易時(shí)也有會(huì)有費(fèi)用秩铆,因?yàn)檎麄€(gè)過(guò)程都是類似轉(zhuǎn)賬過(guò)程铐料,所以都有GAS的消耗

4.提現(xiàn)時(shí)豺旬,交易所地址充值到用戶錢包地址钠惩,也需要消耗GAS,費(fèi)用由用戶直接承擔(dān)族阅;

由此可見(jiàn)篓跛,去中心化交易所只有交易手續(xù)費(fèi),其他過(guò)程均為GAS消耗坦刀。

三愧沟、去中心化交易所優(yōu)勢(shì):

1.從業(yè)務(wù)視角來(lái)看蔬咬,去中心化交易所模式簡(jiǎn)單,它只需要承擔(dān)主要的資產(chǎn)托管沐寺、撮合交易及資產(chǎn)清算林艘。而不需要承擔(dān)像中心化交易所所需要承擔(dān)的非交易的功能像賬戶體系、KYC混坞、法幣兌換等狐援。用戶在區(qū)塊鏈上的賬戶公鑰就是身份,不需向交易所注冊(cè)個(gè)人信息因此就不存在個(gè)人信息安全問(wèn)題也不需要KYC究孕。

2.與中心化交易所最大不同在于啥酱,所有的這一切都通過(guò)開(kāi)源智能合約來(lái)實(shí)現(xiàn),將資產(chǎn)托管厨诸、撮合交易镶殷、資產(chǎn)清算都放在區(qū)塊鏈上。

3.用智能合約來(lái)實(shí)現(xiàn)去中心化去信任的交易機(jī)制微酬,解決了中心化交易所人為因素產(chǎn)生的內(nèi)部運(yùn)營(yíng)風(fēng)險(xiǎn)绘趋、商業(yè)道德風(fēng)險(xiǎn)、資產(chǎn)盜用等嚴(yán)重影響用戶資產(chǎn)安全的風(fēng)險(xiǎn)颗管。

4.用戶的托管資產(chǎn)可以自由轉(zhuǎn)移無(wú)需任何人審批埋心,安全上得到了足夠的保障。

5.由于用戶的賬戶密鑰是控制在自己手中忙上,所以技術(shù)上黑客攻擊由集中式攻擊交易所改成針對(duì)分散式的個(gè)人賬戶進(jìn)行攻擊,利潤(rùn)空間下降反倒造成了相對(duì)安全性的提升闲坎。攻擊的成功取決于個(gè)人賬戶的安全意識(shí)和習(xí)慣疫粥。(當(dāng)然,黑客也可以攻擊交易所造成交易癱瘓腰懂,或者像上次攻擊以德一樣梗逮,更改以德服務(wù)器DNS來(lái)騙取用戶的密鑰,但這些攻擊都可以針對(duì)中心化來(lái)實(shí)施绣溜,相對(duì)于中心化交易所來(lái)說(shuō)慷彤,攻擊造成的影響范圍和程度會(huì)有所下降)

四、去中心化交易所劣勢(shì):

1.用戶在去中心化交易所的一切資產(chǎn)和交易操作是以區(qū)塊鏈交易來(lái)驅(qū)動(dòng)的怖喻,因此既時(shí)上就受到區(qū)塊鏈本身的確認(rèn)速度的影響底哗,在目前以太坊上交易確認(rèn)大約需要幾十秒的時(shí)間,這對(duì)用戶體驗(yàn)而言并不友好锚沸。

2.交易成本也會(huì)受到區(qū)塊鏈本身交易費(fèi)用的影響跋选,因此對(duì)于小額交易而言交易成本會(huì)變得很高

3.由于區(qū)塊鏈網(wǎng)絡(luò)交易處理性能低下哗蜈,并不能處理大并發(fā)的實(shí)時(shí)交易前标,所以在交易量和交易深度上遠(yuǎn)遠(yuǎn)不如中心化交易所坠韩,流動(dòng)性上有所受限。

4.用戶本身需要對(duì)賬戶公私鑰有足夠的安全操作知識(shí)才能保障足夠安全炼列,否則賬號(hào)遺失只搁、被盜也是會(huì)經(jīng)常發(fā)生的。

【去中心化交易所案例】

中心化交易所大家都很熟悉了俭尖,而且機(jī)制基本一致氢惋,所以為了更加直觀的講清楚去中心化交易所機(jī)制的微妙區(qū)別,講使用以下五個(gè)案例來(lái)具體說(shuō)明:

1.EtherDelta以德

2.DEW達(dá)爾文

3.KyberNetwork開(kāi)博網(wǎng)絡(luò)

4.0x Project

5.Loopring路印協(xié)議

目溉、EtherDelta以德——筆者稱之為相對(duì)最標(biāo)準(zhǔn)的去中心化交易所

1.以德的構(gòu)成和特點(diǎn):

以德由EtherDelta網(wǎng)站和etherdelta智能合約構(gòu)成明肮,EtherDelta智能合約的Solidity代碼可以在Etherscan這里免費(fèi)獲得(智能合約地址)

https://etherscan.io/address/0x8d12a197cb00d4747a1fe03395095ce2a5cc6819

12月21日,以德交易所DNS遭黑客劫持遭受損失缭付,就屬于網(wǎng)站被黑客攻擊柿估,攻擊者成功地劫持了EtherDelta的DNS服務(wù)器,并為交易者提供了一個(gè)虛假版本陷猫。虛假網(wǎng)站模仿了真實(shí)網(wǎng)站的域名秫舌,這比常見(jiàn)的網(wǎng)絡(luò)釣魚(yú)攻擊更為危險(xiǎn)。整個(gè)攻擊只存在了幾個(gè)小時(shí)绣檬,真實(shí)的EtherDelta網(wǎng)站很快就得到了恢復(fù)足陨。但這幾小時(shí)期間,凡是使用了網(wǎng)站的交易者基本上都將自己的代幣發(fā)送給了黑客娇未。包括以前發(fā)生的被盜事件墨缘,黑客利用交易所存在的安全漏洞,注入惡意代碼零抬,從受害者錢包竊取私鑰镊讼,然后手動(dòng)榨干錢包中的資金。

以德為代表的去中心化交易所被盜模式基本上都是攻擊以德網(wǎng)站來(lái)讓用戶泄漏自己的私鑰平夜,從而獲得利潤(rùn)蝶棋,這種模式相對(duì)于中心化攻擊來(lái)說(shuō),造成的損失較小忽妒,取決于被盜的用戶資產(chǎn)額以及上當(dāng)?shù)挠脩魯?shù)玩裙。

2.Maker和Taker的概念

在繼續(xù)講解以德機(jī)制前,先解釋前文提到的Maker和Taker的概念:


Maker VS Taker

Maker就是制造者段直,指提供深度的人(也可以理解成下限價(jià)單的人)吃溅。很簡(jiǎn)單,如果你下一個(gè)的委托鸯檬,因?yàn)閮r(jià)格高或低罕偎,不會(huì)和已有的委托馬上成交,那么你的委托就會(huì)被加入到交易所的深度(Orderbook)里京闰。這樣你就為交易所提供了深度颜及。這樣你是Maker甩苛。

Taker反過(guò)來(lái),就是拿走深度的人(也可以理解成下市價(jià)單的人)俏站。也很簡(jiǎn)單讯蒲,如果你的委托會(huì)和已有的委托馬上成交,那么你的委托會(huì)“拿走”深度肄扎。

從交易所來(lái)看墨林,Maker為整個(gè)市場(chǎng)的交易提供了深度的同時(shí)也鎖定了自己的資金,為交易所提供了流動(dòng)性犯祠,屬于相對(duì)受害方旭等,所以以德對(duì)Maker的補(bǔ)償是不收取手續(xù)費(fèi);而Taker提取了交易所的流動(dòng)性衡载,作為利益獲得方搔耕,以德將收取0.3%的手續(xù)費(fèi)。(專業(yè)術(shù)語(yǔ)為:maker實(shí)際上是向所有人發(fā)了一個(gè)權(quán)證痰娱,他是義務(wù)方弃榨,但其他人卻沒(méi)有支付給他權(quán)利金,所以交易所要補(bǔ)貼他梨睁。)

以德手續(xù)費(fèi)說(shuō)明地址:https://www.reddit.com/r/EtherDelta/comments/6hrvwl/how_fees_work/

3.以德的機(jī)制


以德的機(jī)制

理解了Maker和Taker后鲸睛,我們回到以德機(jī)制的話題

由上圖會(huì)發(fā)現(xiàn),以德的充值坡贺、交易官辈、提現(xiàn)過(guò)程基本上同前文介紹的去中心化交易所模式,唯一有一個(gè)小小的區(qū)別是發(fā)起交易時(shí)采用的鏈下存儲(chǔ)訂單簿的方式遍坟。

以德的不同之處

考慮到成本和速度的影響拳亿,EtherDelta沒(méi)有鏈上存儲(chǔ)訂單而采用鏈下存儲(chǔ)訂單簿的方式:

a.Maker在鏈下發(fā)送訂單以及簽名(在EtherDelta中,這一個(gè)步驟通過(guò)一組服務(wù)器用WebSockets傳遞JSON消息來(lái)完成);

b.當(dāng)Taker想要與該訂單進(jìn)行交易時(shí)政鼠,簽名和訂單信息被發(fā)送到智能合約的交易功能;

c.智能合約驗(yàn)證簽名來(lái)源于Maker,智能合約確認(rèn)訂單沒(méi)有過(guò)期或已經(jīng)履行队魏;

d.資金轉(zhuǎn)移并收取費(fèi)用公般。

、DEW達(dá)爾文——中心化撮合胡桨,去中心化清算的混合型去中心化交易所


DEW機(jī)制

DEW是中心化交易所和去中心化交易所的混血兒官帘,因?yàn)樗灿凶詣?dòng)轉(zhuǎn)賬的過(guò)程,也就是說(shuō)它的充值和交易過(guò)程是和中心化交易所一樣的:當(dāng)幣充值到交易所的分配的地址時(shí)會(huì)自動(dòng)轉(zhuǎn)入到交易所的智能合約地址(地址見(jiàn)前文)進(jìn)行中心化撮合昧谊;資產(chǎn)清算時(shí)則采用代碼記錄在智能合約當(dāng)中的刽虹,保障資產(chǎn)清算過(guò)程透明獨(dú)立,同時(shí)每筆交易都需要用戶自己的私鑰進(jìn)行簽名呢诬,任何人無(wú)法偽造和篡改交易請(qǐng)求涌哲。所以胖缤,任何人在提現(xiàn)過(guò)程只能提到綁定的錢包地址,從而實(shí)現(xiàn)了去中心化的過(guò)程阀圾。

這樣一種混合型去中心化交易所模式哪廓,使交易過(guò)程和體驗(yàn)都相當(dāng)不錯(cuò),筆者一直將之稱之為小幣安(Binance)初烘∥姓妫可惜DEW的定位重心在于期貨以及以后的股票市場(chǎng)與幣市的連接,幣幣交易的熱度和深度并不高肾筐,導(dǎo)致幣幣交易額只占其整個(gè)業(yè)務(wù)的2%不到哆料,98.2%來(lái)自期貨。


吗铐、KyberNetwork開(kāi)博網(wǎng)絡(luò)——去中心化的貨幣兌換平臺(tái)


Kyber機(jī)制

比起其他去中心化交易所东亦,筆者覺(jué)得Kyber更像是一個(gè)去中心的幣幣OTC(場(chǎng)外交易服務(wù)商)。Kyber引入了儲(chǔ)備貢獻(xiàn)者的角色為代幣儲(chǔ)備庫(kù)提供代幣抓歼,引入了儲(chǔ)備庫(kù)管理者來(lái)管理運(yùn)營(yíng)儲(chǔ)備庫(kù)讥此。每個(gè)儲(chǔ)備庫(kù)都由對(duì)應(yīng)的儲(chǔ)備管理者來(lái)運(yùn)營(yíng),由其負(fù)責(zé)周期性設(shè)置儲(chǔ)備庫(kù)兌換率谣妻,并利用儲(chǔ)備庫(kù)對(duì)普通用戶提供的兌換折價(jià)來(lái)獲取利益萄喳,該利益由儲(chǔ)備管理者和儲(chǔ)備貢獻(xiàn)者共同分享。儲(chǔ)備庫(kù)與儲(chǔ)備庫(kù)之間是互相競(jìng)爭(zhēng)關(guān)系蹋半,以保障給用戶提供最優(yōu)的兌換價(jià)格他巨。KyberNetwork為儲(chǔ)備庫(kù)管理者提供平臺(tái),并設(shè)有KyberNetwork的全局運(yùn)營(yíng)者對(duì)所有儲(chǔ)備庫(kù)减江、儲(chǔ)備庫(kù)管理者進(jìn)行集中管理維護(hù)染突。

通俗講儲(chǔ)備貢獻(xiàn)者就兌換貨幣的,提供自己的兌換比例辈灼,當(dāng)用戶要兌換時(shí)份企,Kyber會(huì)自動(dòng)選擇最優(yōu)的匯率來(lái)提供用戶兌換,所有過(guò)程均在智能合約里執(zhí)行巡莹∷局荆可想而知,這樣一種兌換模式降宅,用戶的兌換成本肯定高于幣幣的交易成本骂远,所以它的應(yīng)用場(chǎng)景是與錢包供應(yīng)商互補(bǔ)合作,一旦交易所被禁止或者交易門檻提升腰根,這種模式將會(huì)成為主流激才。

Kyber包含有兩個(gè)智能合約,一個(gè)是為儲(chǔ)備庫(kù)提供貨幣準(zhǔn)備的和泌,一個(gè)是為普通用戶兌換準(zhǔn)備的:


Kyber智能合約

用戶的交易均可以從網(wǎng)絡(luò)合約(智能合約)地址查詢到限嫌。

四、0x Project——去中心化的交易協(xié)議


0x定位

0x不是交易平臺(tái)傲绣,它是一個(gè)開(kāi)源的去中心交易協(xié)議钞脂。它的目標(biāo)是成為以太坊生態(tài)上各種Dapp的共享基礎(chǔ)設(shè)施揣云,它期望成為區(qū)塊鏈生態(tài)中開(kāi)放的技術(shù)標(biāo)準(zhǔn)規(guī)范。


0x機(jī)制

0x屬于訂單薄托管模式冰啃,技術(shù)實(shí)現(xiàn)中引入了Relayer的概念邓夕。Relayer可以理解是任何實(shí)現(xiàn)了0x協(xié)議和提供了鏈下訂單簿服務(wù)的做市商、交易所阎毅、Dapp等等焚刚。Relayer的訂單簿技術(shù)實(shí)現(xiàn)可以是中心化的也可以是非中心化的。

Relayer從成交交易中收取手續(xù)費(fèi)獲利扇调。交易過(guò)程大略如下:

1矿咕、Relayer設(shè)置自身的交易服務(wù)費(fèi)用規(guī)則,并對(duì)外提供訂單簿服務(wù)狼钮。

2碳柱、Maker選定一個(gè)Relayer進(jìn)行掛單創(chuàng)建和填充必要的訂單,手續(xù)費(fèi)信息熬芜,并用私鑰簽名莲镣。

3、Maker將簽名后的訂單提交給Relayer.

4涎拉、Relayer對(duì)訂單做必要的檢查瑞侮,并將其更新到自身的訂單簿。

5鼓拧、Takers監(jiān)看到訂單簿的更新半火,并選中成交訂單。

6季俩、Takers對(duì)選中的訂單進(jìn)行填充钮糖,并廣播至區(qū)塊鏈完成最后的成交。

0x 相比于EtherDelta更好的利用了去中心化和中心化各自的優(yōu)勢(shì)酌住,把鏈上鏈下作了結(jié)合店归。它也是把清算功能保留在鏈上,同時(shí)把交易撮合放到鏈下來(lái)處理(中心化撮合)赂韵。一方面保障了用戶資產(chǎn)安全娱节,另一方面借助鏈下的Relayer提升了用戶體驗(yàn)也降低了用戶交易成本挠蛉。

但有一點(diǎn)需要注意的是祭示,Relayer和Relayer之間是割裂的,Relayer之間由于利益上關(guān)系彼此是互相競(jìng)爭(zhēng)的。如果Relayer自身用戶并不多质涛、交易量不足稠歉、交易深度不夠那流動(dòng)性上會(huì)有所欠缺。未來(lái)如果以太坊Dapp生態(tài)發(fā)展順利汇陆,Dapp遍地開(kāi)花怒炸,且普通Dapp都能達(dá)到百萬(wàn)級(jí)別用戶量的基礎(chǔ)上,0x協(xié)議會(huì)有廣泛的應(yīng)用基礎(chǔ)毡代。

不難發(fā)現(xiàn)阅羹,0x作為去中心化的交易協(xié)議出來(lái)后,它的構(gòu)想啟發(fā)了DEW和Kyber模式教寂。而0x的應(yīng)用場(chǎng)景基本上也是與錢包供應(yīng)商捏鱼、kyber等進(jìn)行互補(bǔ)合作,筆者拭目以待imtoken 2.0整合Kyber和0x后的新功能酪耕。(3.21日開(kāi)始公測(cè)哦5及稹)

五、Loopring路印協(xié)議——類似0x的去中心化的交易協(xié)議(國(guó)內(nèi)項(xiàng)目)


loopring機(jī)制

Loopring是類0x的去中心化的交易協(xié)議迂烁,從整體思路上與0x Project是非常類似的看尼,也主要是受到0x的啟發(fā),均采用鏈上智能合約負(fù)責(zé)資產(chǎn)托管盟步、實(shí)施撮合成交藏斩,鏈下負(fù)責(zé)訂單匹配。

具體技術(shù)實(shí)現(xiàn)上的不同點(diǎn):

1.Loopring將撮合擴(kuò)展到了多幣種多訂單上址芯,即白皮書(shū)所說(shuō)的鏈上交易環(huán)路撮合技術(shù)灾茁,鼓勵(lì)交易所匹配最大折扣的成交路徑,為用戶節(jié)省交易成本的同時(shí)交易所也有利可圖谷炸。但也增加了智能合約的復(fù)雜度和以太坊交易的執(zhí)行成本北专,在實(shí)際應(yīng)用中效果有待觀察。

2.設(shè)計(jì)了經(jīng)濟(jì)激勵(lì)機(jī)制旬陡,提倡交易所從交易手續(xù)費(fèi)為主的模式轉(zhuǎn)變?yōu)槌杀竟?jié)約分潤(rùn)為主的模式拓颓。3.交易所之間是互相平等競(jìng)爭(zhēng)的關(guān)系,用戶的訂單可以選擇發(fā)送給一個(gè)或多個(gè)交易所描孟,甚至為了快速達(dá)成驶睦,可以發(fā)送給全網(wǎng)所有的交易所,盡管這樣會(huì)給市場(chǎng)深度帶來(lái)好處匿醒,讓成交更快更有效场航,但對(duì)于交易所而言也會(huì)帶來(lái)?yè)寙蔚膯?wèn)題,因?yàn)槔碚撋洗蟛糠纸灰姿鶎?duì)于鏈上訂單合約的變更的感知速度是一樣的廉羔,因此對(duì)于同樣的訂單匹配溉痢,不同交易所就會(huì)各自發(fā)送相同的撮合請(qǐng)求到鏈上,造成大量無(wú)效的撮合交易。


loopring的多鏈支持模式

【總結(jié)】

由上可知孩饼,中心化交易所和去中心化交易所一個(gè)最顯著的直觀區(qū)別髓削,就是使用https://etherscan.io去查詢地址,中心化交易所只是一個(gè)erc20地址镀娶,去中心化交易所絕對(duì)是智能合約地址立膛。

根據(jù)本文開(kāi)頭提供的一些交易所的地址,大家可以去查詢一些幣的轉(zhuǎn)入情況來(lái)判斷一下信息梯码,比如:

1.2018年3月8日時(shí)宝泵,J8T在庫(kù)幣網(wǎng)開(kāi)始交易,筆者發(fā)現(xiàn)庫(kù)幣網(wǎng)含有了4.2%的J8T總量轩娶,排行第四鲁猩,前三應(yīng)該是官方持有者,問(wèn)題是排行第2的地址也像庫(kù)幣網(wǎng)轉(zhuǎn)去了83萬(wàn)代幣就有點(diǎn)兒讓人不放心了罢坝,J8T據(jù)說(shuō)當(dāng)天破發(fā)的有點(diǎn)兒狠廓握。

2.2018年3月14日時(shí),BFT在Gate.io開(kāi)始交易嘁酿,筆者發(fā)現(xiàn)Gate.io含有了0.13%的BFT總量隙券,排行第7(15日的時(shí)候滑倒第8名,但是含幣量有所上升闹司,好像到了0.6%)娱仔,官方并沒(méi)有啥轉(zhuǎn)幣交易所的行徑,第一天價(jià)格相對(duì)于1C0的ETH價(jià)格是漲了兩倍游桩,相對(duì)于USD是持平微有上漲牲迫,雖然第二天還是破發(fā)了,因?yàn)闆](méi)有足夠的買單借卧,市場(chǎng)熱度不夠盹憎,了解的人并不多也能理解。

雖然這樣的判斷并不能完全反映在漲跌上铐刘,但基本能給人一個(gè)很直觀的感受陪每,甚至爬蟲(chóng)高手們能夠監(jiān)控獲得更多信息。

最后镰吵,筆者將逐漸將去中心化這個(gè)概念淡化檩禾,使用分布式、點(diǎn)對(duì)點(diǎn)以及去中介化作為區(qū)塊鏈更貼切的特征描述疤祭。

筆者在本文基礎(chǔ)上進(jìn)一步思考了去中心化交易所的設(shè)計(jì)和中心化交易所流程介紹盼产,看完本文可以前往《如何設(shè)計(jì)去中心化交易所——再看DEW》繼續(xù)探討。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末勺馆,一起剝皮案震驚了整個(gè)濱河市戏售,隨后出現(xiàn)的幾起案子啦辐,更是在濱河造成了極大的恐慌,老刑警劉巖蜈项,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異续挟,居然都是意外死亡紧卒,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門诗祸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)跑芳,“玉大人,你說(shuō)我怎么就攤上這事直颅〔└觯” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵功偿,是天一觀的道長(zhǎng)盆佣。 經(jīng)常有香客問(wèn)我,道長(zhǎng)械荷,這世上最難降的妖魔是什么共耍? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮吨瞎,結(jié)果婚禮上痹兜,老公的妹妹穿的比我還像新娘。我一直安慰自己颤诀,他們只是感情好字旭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著崖叫,像睡著了一般遗淳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上心傀,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天洲脂,我揣著相機(jī)與錄音,去河邊找鬼剧包。 笑死恐锦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的疆液。 我是一名探鬼主播一铅,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼堕油!你這毒婦竟也來(lái)了潘飘?” 一聲冷哼從身側(cè)響起肮之,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卜录,沒(méi)想到半個(gè)月后戈擒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡艰毒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年筐高,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丑瞧。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柑土,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出绊汹,到底是詐尸還是另有隱情稽屏,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布西乖,位于F島的核電站狐榔,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏获雕。R本人自食惡果不足惜荒叼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望典鸡。 院中可真熱鬧被廓,春花似錦、人聲如沸萝玷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)球碉。三九已至蜓斧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間睁冬,已是汗流浹背挎春。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豆拨,地道東北人直奋。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像施禾,于是被迫代替她去往敵國(guó)和親脚线。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容