研報 | 去中心化交易所綜述
1. 行業綜述
自2009年比特幣面世以來,短短几年間,區塊鏈和數字貨幣獲得了飛速發展。據Coinmarketcap網站2018年10月份資料顯示,數字貨幣種類超過2000種,總市值超過2100億美金,成為金融市場領域裡不可忽略的新經濟形態。
數字貨幣佔比(來源:howmuch.net)
而為數字貨幣資產提供流動性和交易撮合需求的數字貨幣交易所,也隨之發展起來。2010 年 7 月,比特幣交易所 Mt.Gox 成立,它是當時世界上最大的比特幣交易場所。越來越多的人湧入數字貨幣市場,推高了比特幣價格的高漲,同時數字貨幣交易所在數量上也不斷增加,規模越來越大,成為支撐數字貨幣市場幾千億市值的重要力量,發揮著巨大的影響力。
1.1 交易所分類
從概念上講,數字貨幣交易所是能夠讓交易者購買、出售、交換數字貨幣,為數字貨幣提供流動性服務的平臺。起初的交易所是中心化的交易所,但隨著數字貨幣市場容量的增大,對交易所需求的增多,交易所的形態也逐步發生演變。按照中心化程度來區分,可以將交易所分為中心化交易所、去中心化交易所和錢包三種形態。
- Ø 中心化交易所:使用者在買賣數字貨幣時,需要將數字貨幣或法幣充入交易所,由交易所來託管使用者資金 ,提供數字貨幣流動性供應,並進行撮合交易,結算清算等流程。同時交易所也提供部分法定貨幣出入金渠道、投融資服務。比較知名的中心化交易所有 Binance、HuobiPro、Okex、Coinbase、Bithumb、Bitfinex、Bittrex、Poloniex等。
- Ø 去中心化交易所:使用者的資金保管在其個人錢包中,交易所只負責提供數字貨幣流動性,撮合交易由智慧合約來完成,最後的結算、清算等通過(或部分通過)鏈上網路來進行,保證了交易的公開透明。比較熱門的去中心化交易所有ForkDelta、Bancor、IDEX、KNC、ZRX-0x協議、Loopring等。
截止到目前,中心化交易所依舊是數字貨幣交易市場的主力軍,特別是頭部交易所,如Binance、Okex、HuobiPro、Bitfinex、Coinbase、Bittrex、Upbit、Bithumb等,已經形成了寡頭統治局面,吸引著幣圈絕大多數交易者、專案方、資金方。據統計,排名前20的交易所佔據數字貨幣市場交易總額的40-60%市場份額。
究其原因,中心化的交易所對於使用者來說交易體驗好,提供了高效的交易速度、良好的交易深度、幣種數量和市場活躍度,為市場提供了充足的交易流動性。
但中心化交易所也存在一些顯著的風險和問題,主要表現在以下幾點:
1.2.1 資產安全問題
對於中心化的交易所而言,使用者的資金都託管在交易所,很容易受到黑客入侵或是內部人員監守自盜導致加密貨幣失竊等交易所安全事故的發生,以及一些代幣智慧合約安全漏洞導致被利用產生資金損失。
近幾年,交易所安全事故頻發,Mt.Gox、Poloniex、Bitstamp、Bitfinex、Bithumb等都遭受過安全問題,無論對於交易平臺還是普通使用者來說,都是重大損失。
1.2.2 缺乏信任和透明度
從理論上來說,中心化交易平臺無法避免黑客攻擊、盜幣等各類平臺安全問題,只能通過加強安全防護和技術手段,通過高強度的風控體系方式來儘量避免安全問題,保護使用者的賬號和資產安全。
中心化交易所,實際的交易成本和過程是不透明的,極易出現平臺刷單、機器人交易等造成虛假成交量,惡意操縱市場,任意修改交易規則等行為,嚴重損害交易者的合法權益。
1.2.3 高昂上幣費
專案方眾籌完畢後上架交易所,一般需要繳納上幣費,之前火幣HADAX前幾期的上幣費高達千萬RMB,對於專案方來說,相當於籌集資金的1/10-1/5,而上幣費用,最終會通過代幣交易轉嫁到交易者身上。
1.2.4 政府監管
隨著數字貨幣市場的火熱,各國加強了對數字貨幣市場的監管,交易所面臨著合法性的問題和法律風險。各中心化交易所一方面在搶佔市場份額,另一方面也在申請各國的合法牌照。
目前,毫無疑問,中心化交易所依舊是數字貨幣交易市場的主力軍。因為,對於絕大多數使用者來說,交易體驗好(如交易速度快,深度高,幣種全,市場活躍等因素)的重要性遠超過對可能發生安全事件的擔憂。很多中心化交易所,在提高使用者體驗的同時也增大了安全保護方面的投入,也在一定程度上減少或打消了部分使用者的顧慮。
1.3 去中心化交易所
針對中心化交易所的弊端,去中心化交易所的概念逐漸走進人們的視野。位元股是世界上第一個去中心化交易所,之後隨著以太坊智慧合約的興起和各類公鏈專案的開展,基於公鏈之上出現了眾多的去中心化交易所,如ZRX、KNC、AST、LRC等。
據DAPP Review資料統計,基於ETH網路的去中心化交易所的交易量統計如下:
與中心化的交易所相比,這類去中心化交易所的成交量和成交額還很弱小,排名第一的去中心化交易所IDEX,其24小時交易額在所有的交易所排名中排在第97位,差距非常明顯。
去中心化交易所最大的價值在於,使用者對自己的資產擁有絕對的控制權,交易所只負責提供數字貨幣流動性,撮合交易由智慧合約來完成,最後的結算、清算等通過(或部分通過)鏈上網路來進行,保證了交易的公開透明,極大降低使用者對交易所的信任成本,但也存在著使用者體驗差、流動性不強、法幣兌換等問題。
同時,隨著區塊鏈底層技術的逐漸成熟,去中心化交易所的交易體驗、交易速度等各方面也會得到提升和加強。因此,整個去中心化交易所行業的發展仍有較大潛力。
1.4 中心化交易所 VS 去中心化交易所
中心化交易所和去中心化交易所,都是數字貨幣市場發展過程中形成的產物,兩者各有優劣,我們可以通過表格來進行對比:
中心化交易所和去中心化交易所最大的區別在於資金託管方式和交易流程方面。
中心化交易所的資金託管、流動性供應、撮合交易、結算清算等全部由交易所完成,而對於去中心化交易所來說,只需要承擔數字貨幣資產的流動性、撮合交易及資產清結算等,資金由使用者自己控制,比較靈活自由。
除了這兩方面外,中心化的交易所交易體驗要遠遠優於去中心化交易所,而在資產安全方面,兩種模式都面臨著安全風險,中心化交易所主要是平臺遭受黑客盜幣、以及交易所監守自盜引起的資產安全風險,去中心化交易所主要是使用者個人錢包私鑰丟失或是被盜取產生的風險。
其實,從使用者需求的角度來說,交易所是中心化還是去中心化,是否採用了區塊鏈技術並不是重點,重點在於使用者的資金是否安全,交易體驗是否良好、交易透明度是否透明上。
中心化的交易所在交易體驗上佔據優勢,在資金安全上無法保證,交易透明度較差,去中心化交易所在資金安全上相對來說比較好(主要是由個人控制資產),因為採用鏈上交易,交易透明度較好,但在交易體驗上較差。
因此,從現階段區塊鏈和數字貨幣市場發展情況來看,我們預計中心化交易所會在中短期內繼續佔據市場主導地位,去中心化交易所會由現在的邊緣狀態逐步獲得市場認可和接受,在相當長的時間內兩者會持續共存,並不存在誰取代誰的問題。同時為區塊鏈資產提供儲存服務的數字錢包,可能會逐步發展成為區塊鏈世界的入口,延伸出一些交易所的代幣交易、轉賬等混合生態模式。
2. 去中心化交易所模式分析
去中心化交易所,按照訂單交易流程和清算是否在鏈上進行,可分為純鏈上的去中心化交易所(傳統型)和“鏈上+鏈下”結合的去中心化交易所(改良型)。
傳統型的去中心化交易所,使用者交易的全流程(資金託管、買賣訂單委託、撤單、交易撮合、上鍊結算清算等)等,全部通過智慧合約記錄到區塊鏈上。使用者資金存在自己的錢包裡,擁有控制權,提高了交易的透明度和信任程度,相對來說較為安全。但這種純鏈上交易的方式,使用者體驗很差,犧牲了交易速度、資產流動性,也帶來了較高的成本。
針對區塊鏈上交易的體驗差的缺陷,很多去中心化交易所在設計上,對鏈上的流程進行優化,只將最終的交易訂單和清結算流程放到鏈上,其他流程則放到鏈外進行處理,從而提升整個交易的速度、流程和使用者體驗。2017年面世的各類去中心化交易所,大都屬於改良型,根據其訂單流程和交易撮合設計的差異,我們可以將其分為四類:
在具體對這些模式進行分析前,我們先來了解幾個概念:
Maker:訂單建立者,生成訂單並掛限價單等待成交,增加了市場交易深度。
Taker:訂單接受者,與Maker掛單進行成交,減少了市場交易深度。
Order Book:訂單簿。
Relayer:訂單中繼,接收maker的訂單並展示出來, 可以協助taker進行交易,主要是指提供鏈下訂單簿服務的做市商、交易所。
Reserves:儲備庫,擁有適量代幣的機構,在交易中可與買賣方進行便捷兌換,提升了交易的流動性。
Smart Contract:智慧合約。
Gas:以太坊中的執行智慧合約的費用。
WETH:ETH 的一種交易形式,與ETH 1:1兌換,WETH 允許 ETH 可以和其他遵守 ERC-20 標準的代幣進行兌換。可以讓 ETH 和其他 ERC-20 代幣在去中心化的交易平臺上交易。
2.1 訂單簿模式
2.1.1 鏈上訂單簿
鏈上訂單簿模式,所有的買賣掛單都儲存在區塊鏈中的訂單簿(Order Book)上,訂單簿中的訂單會根據設定的買賣盤條件進行訂單撮合和交易結算。這是一種去中心化程度較高的模式。
早期的基於以太坊的去中心化交易所EtherDelta採用的這種模式,使用者的充值、掛單、交易結算、提現等全部由智慧合約來完成。由於沒有訂單自動撮合的機制,其上的每筆交易均需要在鏈上確認。其訂單模式如下圖所示:
Maker填寫訂單請求,並用私鑰簽名後提交到區塊鏈上鎖定,Taker從鏈上訂單簿中選擇希望交易的訂單,併發起一筆交易,然後由智慧合約對Maker和Taker的交易需求進行匹配,交易成功後在鏈上進行結算。
鏈上訂單模式的優點是直接通過錢包交易,透明度和安全性較高,但其交易流程都在鏈上,交易速度較慢,確認時間較長,影響使用者體驗。同時訂單交易深度較差,並且交易費用較高,也可能因為鏈上的一些擁堵、Gas等原因導致交易失敗等情形的發生。
2.1.2 鏈下訂單簿
與鏈上訂單簿相比,鏈下訂單簿模式最大的特點是:鏈下訂單撮合 + 鏈上結算。0x、NEX等屬於此種模式。
0x 是一個可以在以太坊區塊鏈上進行 ERC20代幣對等交易的開放式協議。該協議在技術上引入了Relayer(訂單中繼)的概念。Relayer負責在鏈下收集使用者(Maker/Taker)訂單、初步撮合後提交到鏈上進行結算。0x的訂單流程如下圖:
由Relayer對外提供訂單簿服務,主持和維護一個鏈下訂單。Maker和Relayer以無需信任的方式談判交易費用、訂單,然後由Relayer將訂單提交給訂單簿,Taker對選中的訂單進行填充,並廣播至以太坊區塊鏈上,由智慧合約完成最後的清算流程。
以0x為代表的“鏈下訂單Relayer 匹配+ 鏈上結算”的混合設計模式,將狀態通道的效率與即時結算的鏈上訂單相結合,大大降低了市場交易雙方的摩擦成本,結算速度加快,消耗的費用降低。
但基於Relayer的訂單薄技術可以是中心化的也可以是非中心化的,在一定程度上犧牲了部分去中心化特性,同時與中心化的交易所相比,使用者體驗、交易速度上仍偏弱。
2.2 儲備庫模式
相對於訂單簿模式,儲備庫模式沒有訂單簿,而是由一個儲備管理機構提供儲備金(各類資產、代幣),通過智慧合約來進行快速結算,賣家可以隨時進行交易結算,而不必須找到買家之後才能完成交易。這種方式能解決盤子很小的幣種的交易問題,Kybernetwork和Bancor採用的是這種模式,但兩者的儲備庫設計上有所區別。
為解決去中心化交易所交易速度慢、交易成本高昂等問題,KyberNetwork引入“儲備庫(Reserves)”模式,為維護交易的流動性,儲備庫中會儲存有適量代幣。儲備庫中的儲備由 Kyber 合約直接控制,合約根據整體儲備狀況獲取每個交易代幣對的兌換率。這些比率由儲備管理者快速更新,而 Kyber 合約將為使用者選擇最佳的比率進行快速結算。
在KyberNetwork網路設計中,參與者分為5種角色,與儲備庫相關的有儲備庫實體、儲備庫貢獻者、儲備管理人員,5種角色對應的關係和流程如下圖所示:
KyberNetWork作用就像是一個全網的撮合者。在這個過程中,儲備金賬戶保證了全網的高流動性,保證了交易的快速結算。
Bancor協議通過使用以區塊鏈為基礎的智慧合約和儲備貨幣來解決“雙重需求巧合”。這個協議可以讓所有人建立智慧代幣,這種代幣以預先設定的比率來持有一種或幾種其它代幣作為自己的儲備金。智慧代幣可以與其它代幣通過建立儲備池進行連線,並根據Bancor方程式決定智慧代幣與連線代幣之間的價格關係。
Bancor方程式體現的就是最基本的供需關係,即買入時價格上漲,賣出時價格下跌。Bancor智慧代幣交易的流程如下圖所示:
採用Bancor協議的代幣可以直接獲得跨幣種交易的功能,是實現去中心化交易所的可行解決方案。Bancor協議相當於加密數字資產世界的做市商,通過做市制度和儲備金來維持整個市場的流動性,使普通投資者的交易需求在無需對手盤時便得到快速滿足,解決了長尾市場流動性的難題。
2.3 P2P協商模式
與上面的訂單簿模式、儲備庫模式相比,P2P模式較為簡單,即買賣雙方間點對點的進行價格協商,然後將協商一致的訂單上鍊,通過智慧合約來完成交易。
AirSwap是典型的P2P協商模式。AirSwap引入了“Indexer”和“Oracle”概念,通過Indexer(類似於0x的Relayer)來匹配交易雙方,通過Oracle來為交易雙方提供價格建議。交易匹配過程在鏈下進行,最終在鏈上完成結算。
使用AirSwap進行交易涉及四方:Maker,Taker,Indexer和AirSwap的智慧合約。Maker和Taker執行他們想要交易的代幣對,而Indexer將雙方連線在一起。一旦雙方就價格達成一致,Taker向AirSwap的智慧合約訂單執行交易。具體流程如下圖所示:
總結來說,P2P模式訂單撮合過程是在鏈下完成,然後最終的交易在鏈上確認,交易過程安全、透明,雖然很“去中心化”,但這種模式在實際操作中面臨很多問題,主要是買賣雙方進行價格協商時會增加交易撮合的時間成本,降低交易效率,同時平臺的流動性無法保證,比較適合大戶來做交易。
2.4 多資產交易撮合模式
傳統的訂單簿撮合模式是在同一個系統內部,一個交易對的買賣對手之間完成撮合。多資產交易撮合模式是將撮合擴充套件到多個買賣方、多個數字資產、多個交易所之間,通過環路/交易匹配引擎來完成多資產撮合,還支援將大的訂單拆分成更小的訂單,優化交易過程。這種模式盤活了資產市場的流動性,提升了交易撮合的速度和時間,也降低了交易成本,提升了使用者體驗。多資產交易撮合模式的代表是Loopring和Rootrex。
Loopring協議是支援ERC20標準智慧合約的開放的交易協議。它採用去中心化技術,提供零風險的代幣交易所模式,並允許多家交易所通過競爭,對同樣的訂單進行鏈外撮合及鏈上清結算。路印更像是0x的升級版,可以跨鏈進行交易,所有的東西都在鏈下進行,清算在鏈上。
就現階段而言,上面的四種去中心化交易所模式,都是在保證去中心化和使用者資產由自身控制的前提下,對使用者的交易體驗、交易流程進行優化的方法和途徑,各自具有不同的交易成本和效率,也是一種去中心化交易的嘗試和探索,目前都尚未成熟,實際使用的使用者量較少,市場佔有率較低,相對於目前佔據統治地位的中心化的交易所來說,仍面臨著重大挑戰。
3. 幾種去中心化交易所介紹
3.1 位元股(BitShares)
位元股是一個建立在區塊鏈技術上的去中心化交易平臺,任何個人和企業機構可以在此平臺上自由地進行轉賬、借貸、交易、發行資產和發行自己的智慧貨幣、期貨品種等,也可以基於這個平臺快速搭建出去中心化、低成本、高效能的加密貨幣/股票/貴金屬交易所、承兌閘道器、資產管理平臺等。
位元股創造出了錨定貨幣和DPOS共識機制,在位元股轉賬中,每秒交易只需3秒確認,每秒可以處理10萬次交易。在BTS2.0版本中,位元股採用了石墨烯技術,可以達到1.5S的平均確認速度和有限條件下實現3300tps的資料吞吐量。
位元股內建承兌商體系,可以錨定BitCNY,BitUSD,BitEUR等數字資產。通過承兌商閘道器,可以將法幣兌換成BitUSD(位元美元)或者BitCNY(位元人民幣),再到位元股上進行交易,同時也可以反向操作,實現法幣和錨地數字貨幣1:1兌換。
位元股是為抵押而生,使用者可以用手中的BTS做抵押,借出一定數量的BitCNY,借出的BitCNY可以繼續買入BTS,然後再進行抵押操作。反過來,當需要用法幣時,不需要賣幣,直接將BitCNY通過承兌商換成法幣。
位元股的抵押機制容易放大槓桿,導致很多人進行多重抵押,在行情劇烈波動時,會產生較大的影響,2018年1-2月份期間,位元股內盤發生了恐怖的連環爆倉事件,很多投資者損失慘重。目前的位元股,面臨著眾多去中心化交易所的衝擊,後續發展充滿著不確定性。
3.2 以德(EtherDelta)
以德(EtherDelta)是一個去中心化交易所,提供去中心化、分散式交易,其核心是一個以太坊上的智慧合約,支援以太坊上的各類ERC-20代幣間的交易。使用者無需實名註冊,只需要擁有MetaMask的賬號,便可以輕鬆實現交易。
以德交易所工作原理
以德曾擁有300萬用戶和3-5萬的日活躍使用者,被幣圈寄予厚望。但是以德自執行以來,使用者體驗、UI/UX設計等極不友好,操作複雜,後來以德被出售、網站安全漏洞,以及代幣等問題,導致逐漸沒落。
ForkDelta是在以德(EtherDelta)開源區塊鏈專案程式碼上分叉而來的一個分散式以太坊交易所,擁有新的令牌列表系統,訂單簿,API和前端UI等,並且其程式碼和開發階段都可以在GitHub上進行跟蹤。但其使用者體驗依舊很差,相對於中心化交易所來說,操作較為複雜。
3.3 ZRX-0X協議
0x 是一個可以在以太坊區塊鏈上進行 ERC20代幣對等交易的開放式協議。 該協議旨在成為通用開放標準,作為可與其他協議組合的基本模組,用以驅動越來越複雜的區塊鏈應用程式。
0x在技術實現上引入了Relayer(訂單中繼)的概念,其中任何可以實現0x協議,包括提供鏈下訂單薄服務的做市商、交易所、Dapp等,都可以稱為Relayer。Relayer負責收集使用者訂單、初步撮合後提交到鏈上進行結算。基於Relayer的訂單薄技術可以是中心化的也可以是非中心化的。
在0x中主要有兩種交易方式,一是點對點訂單交易,二是廣播訂單交易。點對點訂單主要是特定的個體之間的交易。廣播訂單交易過程如下:
通過引入Relayer,0x協議實現了一種“鏈外訂單Relayer + 鏈上結算”的混合設計模式,將狀態通道的效率與即時結算的鏈上訂單相結合,大大降低了市場交易雙方的摩擦成本,結算速度加快。同時0x協議提供了dApps之間的互操作性和通訊效率,減少了進入門檻,降低了市場參與者的成本,提高了使用者體驗和智慧合同的安全。
3.4 Bancor
Bancor協議引入了一種基於數學模型的方案去試圖解決經濟學中的“雙重需求 巧合”問題。Bancor 協議基於以區塊鏈為基礎的智慧合約和儲備代幣,允許任何人通過這個協議建立代幣,新的代幣以預先設定的比率來持有一種或幾種其它代幣作為自己的儲備金。這些儲備代幣可以是法幣、數字化資產或其它加密代幣。通過使用這些儲備金,不論有沒有交易,新建立的代幣都可以獲得價格,並隨時可以兌換回其對應的儲備代幣。
Bancor交易所是基於智慧合約建立的,並在Bancor協議中引入了一種特殊的、總量可以伸縮的智慧代幣(smart token)。智慧代幣可以與其它代幣通過建立儲備池進行連線,並根據Bancor方程式決定智慧代幣與連線代幣之間的價格關係。Bancor方程式體現的就是最基本的供需關係,即買入時價格上漲,賣出時價格下跌。BNT是Bancor網路中的第一個智慧代幣,它所連線的所有代幣之間都可以自由地兌換。
由於Bancor交易所中交易依照數學模型進行,人為因素被再次降低,價格操縱更加困難,更進一步體現了程式碼即規則的精神。但是由於採用了儲備池的設計,使得在某些錢包中存有大量的數字資產。
3.5 KyberNetwork
KyberNetwork是一個具備高流動性的數字資產(例如,各類加密代幣)以及加密數字貨幣(例如以太幣,比特幣和 ZCash)即時交易和兌換的鏈上協議。除了行使交易所的功能,KyberNetwork提供自己的錢包和豐富的API來讓使用者快速無縫地傳送/接受任何基於以太坊的Token。KyberNetwork將為買家和賣家提供 金融衍生工具(Derivative)來對衝交易風險。
另外KyberNetwork支援跨鏈交易(CrossChain Trading),其路線圖包含了使用中繼技術和類似於 Polkadot 和 Cosmos 這樣的未來協議,以支援不同加密幣種之間的跨鏈交易。
為解決去中心化交易所交易速度慢、交易成本高昂等問題,KyberNetwork引入“儲備庫(Reserves)”概念,為維護交易的流動性,儲備庫中會存有適量代幣。KyberNetwork網路設計中,參與者分為5種角色:
- ØKeberNetwork使用者:包括在網路中傳送和接收代幣的個人使用者、智慧合約賬戶和商家。
- Ø儲備庫實體:它可以是平臺自己的儲備庫或者由其他者註冊的造市第三方儲備庫。
- Ø平臺利潤貢獻者:為儲備實體提供資金並分享平臺的利潤。這類參與者只存在於公共儲備庫中,從公眾那裡接收貢獻來建立儲備庫。
- Ø儲備庫管理者:維護儲備庫、決定兌換率並將該比率反饋給 KyberNetwork。
- ØKyberNetwork 運營者:負責在網路中新增、刪除儲備實體以及將代幣對列入/移出交易列表。
5種角色之間的關係和工作流程如下圖所示:
Kyber通過在平臺、生態系統和其他場景之間實現即時並無縫的交易來連線這個碎片化的代幣化世界。
KyberNetwork的流動性依次通過一個開放的儲備庫架構促進,該架構允許任何人都可以將閒置代幣資產貢獻給我們的去中心化中央流動性池,並從每次交易的差價中獲取利潤。 這些代幣可以在任何接入網路的平臺上使用,使它們立即更具流動性和實用性。
3.6 Loopring 協議
路印是一個開放的,支援類ERC20 和智慧合約的代幣間多邊交易協議。通過該協議,可以建立去中心化且無需資產託管的交易所應用。路印協議定位為下一代數字資產交易所的開放標準之一和架構基石。傳統交易所可以通過擁抱該協議改進目前交易所的撮合方式,降低使用者信任成本和自身運營風險;去中心化應用(dApp)也可以在智慧合約中呼叫該協議提供的合約實現應用內的代幣轉換。
路印協議主要受到支付通道和 0x 協議的啟發,其交易撮合流程如下圖所示:
路印協議引入了環路撮合的概念,將撮合的定義擴充套件到多幣種、多個交易所,通過交易環路來完成多個幣種之間交易的撮合。環路撮合可以大大增加資產的流動性,提高交易確認速度。對於使用者來說,路印協議簡化了整個交易的充值提現步驟,使資產丟失的可能性為零。同時訂單賣出時代幣不必鎖定,下單後還可以將代幣隨時轉走。
3.7 IDEX
IDEX是一個基於以太坊的分散式智慧合約交易平臺,提供實時交易,即時訂單放置和處理,免費取消訂單,實時訂單簿更新等服務。
IDEX由一個智慧合約,一個交易引擎和一個交易處理仲裁器組成,所有交易必須由使用者的私鑰授權。
IDEX的特點在於其智慧合約設計,通過“仲裁”的方式,可以控制交易的處理順序,將交易行為與最終結算分開。當用戶進行交易時,他們的交易餘額會實時更新,同時他們的私鑰用於授權合同交易。此授權可防止使用者撤銷任何已完成的交易,並阻止IDEX發起任何未經授權的交易。 授權交易被傳遞給管理未決交易佇列的仲裁者,按順序分派它們以確保每筆交易按照正確的順序開採,並且智慧合約餘額與交易餘額保持同步。通過控制交易順序,IDEX提供了集中交換的速度和使用者體驗,以及分散交易所的安全性和可審計性。
在使用體驗上,IDEX擁有有統一的介面展示,賬號充值提現、交易歷史記錄,掛單和撤單速度較快。另外,IDEX上新幣速度快,共有兩三百個幣種,網站擁有15萬用戶量,是所有去中心化交易所中成交量最大,使用人數最多的去中心化交易平臺,在活躍使用者、交易次數、交易量上大幅度領先以德、Bancor、kyber等去中心化交易所。
3.8 Airswap
Airwap是一個基於以太坊區塊鏈的專為使用者提供點對點(P2P)交易的去中心化交易平臺。AirSwap引入了“indexer”和“Oracle”概念。AirSwap平臺通過indexer(類似於0x的relayer)來匹配交易雙方,通過Oracle來為交易雙方提供價格建議。交易匹配過程在鏈下進行,最終在鏈上完成結算。
Airswap核心服務包括一個可搜尋的具有“交易意圖”的交易者索引機制和一個定價機制,及提供鏈上執行交易結算功能的智慧合約。對於那些希望交易ERC20代幣的使用者,索引將成為您想要交易的廣告的目的地,並可以搜尋其他交易者。一旦發現對方的交易意圖合適,交易雙方可以直接點對點溝通。為了協助溝通中的定價過程,定價機制提供了從多個數據源生成的定價建議。待交易雙方溝通並確定價格後,一方下訂單,另一方將該訂單提交到智慧合約進行鏈上結算。
使用AirSwap進行交易涉及四方:Maker,Taker,Indexer和AirSwap的智慧合約。Maker和Taker執行他們想要交易的代幣對,而Indexer將雙方連線在一起。一旦雙方就價格達成一致,Taker向AirSwap的智慧合約訂單執行交易
3.9 Rootrex
R1協議是ONEROOT提出的基於以太坊的去中心化交易協議。R1協議具有去中心化交易協議的基本特性,實現了鏈下訂單中繼、鏈上結算、交易記錄可審計、去中心化資產託管。此外,R1協議還實現了基於委託的鏈上資產結算機制和訂單的鏈上撮合功能,為基於R1協議的交易所帶來更好的交易體驗。
R1協議有如下特點:
- Ø 去中心化的鏈上資產託管:使用者資產存放在智慧合約中,不受任何第三方控制。即使交易所被攻擊,使用者資 產也是安全的。使用者可以通過交易所提取資產,也可以呼叫合約介面自行提取。
- Ø 鏈下訂單委託:在R1協議中,使用者掛單需要進行ECDSA數字簽名,由Relayer收集並撮合,找到符合條件的對手單後再提交到鏈上交易。這樣做的好處是,使用者的掛單可以立即被Relayer放入訂單簿,避免了訂單提交上鍊的區塊等待時間,能夠提供近似中心化交易所的體驗。
- Ø 基於委託授權的訂單上鍊:不同於0x、以德、kyber等協議的交易模型,即訂單由使用者(taker)直接提交到鏈 上結算。R1協議使用了新的交易模型,使用者對委託訂單簽名,授權Relayer在撮合 成功後提交到鏈上完成資產結算,以獲得性能提升和更好的使用者體驗。
- Ø 訂單鏈上撮合:R1協議包含了對雙方訂單的撮合,協議會根據雙方訂單意圖進行價格匹配,滿足 條件後再結算。在鏈下,使用者將委託訂單提交給Relayer,Relayer發現訂單匹配 後,將雙方訂單提交到鏈上,由R1協議對雙方訂單意圖做最終的匹配和結算。
R1協議的架構包括三部分:
R1協議的鏈下部分由Relayer實現。Relayer即訂單中繼,是指接入了R1協議的交易所,負責收集使用者訂單、初步撮合後提交到鏈上進行結算。通過R1協議,不同交易所可以成為分散式商業系統的一部分,共享訂單資料和流動性,為使用者帶來更好的交易深度和體驗。
3.10 DDEX
DDEX是一個基於 Hydro 協議開發的以太坊網路去中心化交易所。它與 ForkDelta 等去中心化交易平臺的不同,是 DDEX 執行高效的鏈下撮合引擎,採取“鏈下匹配、鏈上結算”的形式。相當於 DDEX 自身平臺伺服器維護著買賣交易的總賬本,使用者先在鏈下進行交易撮合,一旦交易匹配,真正發生交易的過程再挪到鏈上,用智慧合約去達成。這樣做的好處是,一方面保證交易匹配的速度,使用者體驗優;另一方面,又能確保使用者所有的資產所有權,安全性和透明度也能得到保證。
DDEX 不涉及法幣交易,所有的交易只在數字資產與數字資產之間。使用者無需將加密貨幣打入到交易所的地址,而是直接從買方的錢包,進入到賣方的錢包,鏈下撮合鏈上交易,並將資訊通過智慧合約記錄到區塊鏈上,從根本上杜絕了中心化交易的風險。使用者的私鑰都在自己的錢包中,沒有第三方託管,所以沒有中心化交易資產被盜的風險。
3.11 NEX
NEX是建立在NEO平臺上的下一代去中心化交易平臺,旨在處理高吞吐量,大量交易和即時支付,也被稱為NEO平臺的上的DEX。NEX系統由三個主要部分組成:
鏈下交易的匹配引擎(NEX Matching Engine)
執行交易的智慧合約(NEX去中心化交易所DEX)
支付服務(將NEO/GAS等數字資產直接轉換成可以通過智慧合約支付的其他代幣)。
如下圖所示,一個典型的NEX交易流程是這樣的:
- 使用者A通過代幣A智慧合約授權對代幣B的交易訂單
- 已授權訂單被髮送給訂單匹配引擎
- 使用者B通過代幣B智慧合約授權對代幣A的交易訂單
- 已授權訂單同樣被髮送給訂單匹配引擎
- 鏈下訂單匹配引擎批量處理並匹配訂單,成功後傳送給NEX的智慧合約
- NEX的智慧合約成功接收匹配訂單,並執行訂單轉移代幣AB給使用者A和B。
NEX並不純粹依賴智慧合約,不是把所有事務都交給智慧合約進行鏈上處理,而是借鑑了State Channel和Off-Chain Relay等不同解決方案的經驗,主打高效能的去中心化體驗。
4. 去中心化交易所面臨的問題
去中心化交易所,雖然從純鏈上交易模式過渡到“鏈下撮合交易 +鏈上清算”模式,一定程度上提升了交易體驗,但仍面臨一些問題。
4.1 安全問題
雖然去中心化交易所在交易的過程中,由使用者自己掌握錢包的控制權,訂單部分在鏈上交易,相對來說資金比較安全,交易透明度較高,相對於中心化交易所來說安全係數更高,但也面臨著安全問題,主要體現在三方面:
使用者錢包私鑰被盜導致的資產損失;
去中心化交易所智慧合約設計上的缺陷導致被黑客攻擊造成損失;
參與交易過程中的部分節點缺陷造成損失
近幾年去中心化交易所引起的安全事故也不少。2017年12月,以太坊上交易量最大的去中心化交易所以德(EtherDelta)發生被盜事件,損失二十多萬美金,主要是因為以德的域名伺服器遭遇惡意攻擊被劫持,使用者登入假的以德網站導致私鑰暴露給黑客,導致資產損失。
2018年7月,Bancor出現安全漏洞,緣於一個用於升級智慧合約的錢包被盜,黑客通過該錢包轉走了與BNT連線的ETH儲備池中的24984 ETH,並通過智慧合約轉走了229356645 NPXS和3200000 BNT,當時價值約2千3百萬美元。之後Bancor團隊緊急凍結了被盜的BNT,並在積極聯合幣圈各界定位被盜的ETH和NPXS,但ETH和NPXS均無法挽回。
比較而言,去中心化交易所比中心化交易所更加安全,同時由於錢包私鑰掌握在使用者手中,即使出現安全問題,使用者所受到的損失影響也較低。為了增強安全性,去中心化交易所也應當像中心化交易所那樣建立完善的安全風控體系,對使用者錢包、交易資料、節點建設、智慧合約設計等方面進行全面的安全保護,同時也需要完善使用者的安全教育和風險控制工作。
4.2 交易體驗欠缺
對於使用者來說,去中心化交易所最大的問題是交易體驗較差,和中心化交易所相比,存在明顯的短板。主要體現在以下幾個方面:
- Ø 交易過程繁瑣:去中心化交易所的整個交易過程,涉及到個人錢包匯入、資產充值提現、買賣單策略等,與中心化交易所平臺相比,更加繁瑣。
- Ø 由於涉及到鏈上交易,會出現交易轉賬速度慢、訂單撮合時間過長,甚至是無法匹配訂單的情況,也可能出現交易失敗的情形。
- Ø 資產流動性較差:去中心化交易所相對來說使用者數量較少,買賣掛單不活躍,交易深度不夠,進而導致資產流動性較差,而對於交易所來說,資產流動性是個很重要的因素。
- Ø 支援幣種較少:目前的大部分去中心化交易所是基於以太坊網路的,只支援ETH和ERC-20代幣交易所,對於其他公鏈及代幣無法支援,資產支援種類較少。同時,法幣支付渠道的缺失也是一個問題,對資產流動性和使用者活躍度會產生影響。
- Ø 缺少客服機制:在去中心化交易所交易時,遇到問題,很難像中心化交易所那樣及時便捷的找到客服來解決問題。
4.3 高額手續費
中心化交易所的買賣單手續費在2‰,如果有會員或是交易所代幣積分,會有折扣。而對於去中心化交易所來說,一般採用鏈上結算,每筆成功的交易都需要有Gas手續費,還會有授權委託費用,掛單手續費等,特別是在區塊網路擁堵的情況下,各類手續費用會更高。
4.4 市場教育欠缺
相對於中心化交易所來說,去中心化交易所整體使用門檻更高,需要使用者熟練使用數字貨幣錢包,建立錢包、備份私鑰/助記詞,匯入錢包、錢包簽名交易等,比較繁瑣,使用者教育成本較高。
另一方面,去中心化交易所自身的資產流動性較差、使用者體驗不好等現狀,也限制了使用者的使用,在沒有根本好轉之前,使用者仍會習慣使用中心化的交易所,因此去中心化交易所缺乏良好的市場基礎,和較高的使用門檻。
4.5 代幣質量參差不齊
中心化的交易所上幣時,會對專案進行篩選,會有上幣費用,相當於已經為使用者篩選了一遍專案,特別是排名靠前的中心化交易所,是有上幣門檻的。
但對於去中心化交易所來說,並沒有嚴格的稽核機制和上幣門檻,有可能給人可乘之機。不排除部分人或專案通過去中心化交易所來上線各類空氣幣、垃圾幣、傳銷幣等,有可能給二級市場的交易者帶來投資損失。
5. 去中心化交易所未來展望
雖然去中心化交易所有著交易體驗差、交易深度不足、手續費及安全等問題,目前的市場佔有率較低,只是作為中心化交易所的一種補充和探索。但隨著底層公鏈效能的提升,側鏈和跨鏈技術的突破,去中心化交易所的運作效率、交易體驗會得到提高。去中心化交易所代表交易所未來的發展方向之一,其未來的發展有以下幾種趨勢:
5.1 交易體驗和效能媲美中心化交易所
隨著底層公鏈效能的提升,智慧合約、側鏈技術、跨鏈技術的突破,去中心化交易所在交易流程設計、訂單撮合、鏈上交易速度等方面會得到提升和改善,逐步達到或可以媲美中心化交易所的程度。
同時, 隨著效能和體驗的提升,去中心化交易所除了交易之外,還可以提供像中心化交易所那樣的抵押借貸、資產發行、合約交易等服務。屆時憑藉著良好的交易體驗,能夠給使用者更多的選擇。
5.2 跨鏈交易所出現
目前的去中心化交易所,大多是基於單鏈,如基於以太坊網路的交易所只支援ERC-20代幣間的交易,其他擁有自己主鏈的幣種無法在交易平臺交易。但隨著跨鏈技術的發展,多鏈多資產間的互通、智慧合約交易會變成現實,去中心化交易所將實現支援跨鏈、多鏈多幣種、多資產間的交易實現價值流轉,使用者可供選擇的範圍也將加大,有利於提升去中心化交易所資產的流動性。
5.3 中心化交易所佈局去中心化
隨著數字貨幣的普及和被越來越多人的認可和接受,數字貨幣交易所受到各國政府越來越嚴格的監管,中心化交易所一方面在加緊合規化、申請牌照等,同時也在佈局監管較弱的去中心化交易所。
目前主流的中心化交易所,如幣安、火幣、Okex都已經宣佈了公鏈計劃和基於公鏈計劃之上的去中心化交易所概念,近1-2年會逐步落地。
相對於自己開發公鏈,然後基於公鏈再開發去中心化交易所的方式,另一些交易所則是選擇與現有的去中心化交易所展開合作,或是基於現有的公鏈來開發去中心化交易所,比如韓國交易量最大的Bithumb網站和OneRoot(RNT)合作構建基於R1協議的去中心化交易所;美國合規交易所Coinbase收購使用0x協議的點對點(P2P)ERC-20去中心化交易所Paradex,同時也上線了ZRX(0x協議);香港的Bitfinex推出了一個基於以太坊的混合式加密貨幣交易所Ethfinex Trustless,同時計劃推出基於Eos.io平臺的去中心化加密數字貨幣交易所——“Eosfinex”等。
5.4 區塊鏈錢包混合應用
目前的去中心化交易所流程中,錢包在其中的作用主要是資產保管,並對訂單進行簽名授權等作用。
但除了儲存數字資產外,錢包也可以內建去中心化交易協議,來提供幣幣交易、支付等服務,作為區塊鏈DAPP生態入口功能,交易者可以直接在錢包內部進行不同代幣的匯兌業務和交易操作,這樣會更加直觀便捷,提升數字貨幣資產的流通率。錢包的這種混合功能會成為未來區塊鏈錢包的標配功能之一。
5.5 成為公鏈的基礎設施之一
2018年被稱作“公鏈元年”,眾多新公鏈如EOS、AE、ADA、TRX、ZIL、NAS等在今年內主網上線,整個數字貨幣市場儼然形成了一股公鏈潮流。但整個公鏈生態的發展狀況其實並不好,主要體現在兩個方面:
- Ø 公鏈效能問題:面臨區塊鏈領域的“不可能三角”,去中心化、可擴充套件性和安全性三者之間存在失衡,無法很好的融合,導致公鏈效能有各種缺陷。
- Ø 公鏈生態建設:已上線主網的公鏈專案,其DAPP生態建設並不是很好,數量並不是很多,質量參差不齊,活躍度較低,撐不起公鏈的生態和商業拓展效能。
因此,對於公鏈幣種而言,需要投入的不止是技術,還包括資金、人力、宣傳等各方面的資源,遠不是目前單憑宣傳TPS所能達到的。而對於一個價值公鏈幣種而言,其完整的生態建設,必然涉及資產和使用者兩方面,更具體的來說,我們覺得應包含以下5方面的內容,其中去中心化交易所應該被視為公鏈生態的基礎設施之一,擔負著公鏈生態內各種代幣、資產間交易流轉、商業生態的中樞。
- Ø 錢包:作為所有基於公鏈幣種的代幣之間儲存、轉賬交易用途;
- Ø 去中心化交易所:以後的專案越來越多,有很大一部分代幣是上不了交易所的,只能通過去中心化交易所,來實現各代幣間的交易流轉;
- Ø 穩定數字貨幣:對於一條公鏈而言,除了公鏈幣種承接各代幣轉賬的GAS手續費外,公鏈生態想要擴充套件與現實法幣間的交易,以及借貸、支付等功能,需要一種穩定的充當公鏈生態中介的數字貨幣來實現。
- Ø 遊戲類DAPP應用:目前的區塊鏈專案,最容易實現日活千萬的殺手級應用,在於遊戲,通過遊戲來進行推廣宣傳,擴大使用者基數,是相對容易的路徑。
- Ø 其他各類DAPP應用:基於公鏈來開發各類具體的應用場景。
- Ø 中介軟體:主要是輔佐公鏈實現各種特定功能,或是簡化公鏈應用的工具。
風險提示
本報告所採用的資料均來自合規渠道,分析邏輯基於作者的職業理解,本報告清晰準確地反映了作者的研究觀點,力求獨立、 客觀和公正,結論不受任何第三方的授意或影響,特此宣告。
本報告的資訊來源於已公開的資料,TokenClub研究院對該等資訊的準確性、完整性或可靠性不作任何保證。在任何情況下,本報告中的資訊或所表述的意見均不構成對任何人的投資建議。
本報告版權僅為TokenClub研究院所有,未經書面許可,任何機構和個人不得以任何形式翻版、複製、發表或引用。如徵得TokenClub研究院同意進行引用、刊發的,需在允許的範圍內 使用,並註明出處為“TokenClub研究院”,且不得對本報告進行任何有悖原意的引用、 刪節和修改。