烤星 DeFi 課堂

摘要: 烤星 DeFi 課堂 | 去中心化交易所適合小白用嗎? 烤星 DeFi 课堂

王也

打開 DeFi 世界之門,從小白到 DeFi 大神的進階必修課。

由 Conflux × Odaily星球日報聯合出品,星球日報資深記者@王也擔任主筆。

烤星 · DeFi 課堂

專注 DeFi 生態的開發者們常常把穩定幣、借貸市場和去中心化交易所(DEX)看作 DeFi 的“三駕馬車”。上週,我們概述了 DeFi 借貸市場的參與方式、市場規模和主要玩家,這周我們就來聊一下去中心化交易所在 DeFi 生態中所扮演的角色。

去中心化交易所是 DeFi 生態中非常重要的一環,它在 DeFi 生態中的角色相當於中心化交易所(CEX)在整個加密貨幣市場的角色。但礙於 DEX 的成交效率低和用戶規模小,使得其一直以來,以一種小眾的姿態活躍於行業之中。

不過,由於 DEX 的完全去中心化、透明、開放的特性,尤其受一些開發者和極客用戶的喜歡。

交易所的核心環節就是充提、下單、訂單撮合、資金結算、提現,中心化的交易所(CEX)上述所有的環節均由交易平臺本身撮合完成。而 DEX 則是把上述所有環節都置於鏈上,由智能合約執行全部操作,這樣用戶的交易過程就無需任何可信任的第三方。

由智能合約驅動的 DEX 可以為用戶省去負責的 KYC 審核,也可以幫助用戶消除中心化交易所“拔網線”、暗中操縱價格、交易量造假和跑路帶來的風險,所有的交易記錄都在鏈上可查。

下面我們詳細看一下 DEX 和 CEX 的區別,目前 DEX 市場的主要玩家,以及主流 DEX 是如何操作的?

為什麼極客們偏愛使用DEX?

目前虛擬貨幣市場的交易主要由 CEX 主導,比如幣安,火幣和 OKEx 等。CEX 的交易流程類似銀行,用戶把自己的虛擬貨幣資產轉入到交易所,在交易所的背書下完成幣幣交易,最後再把資產提取到自己的錢包。在交易所開戶需要通過 KYC 認證,即上傳自己的 ID 等個人資料。

而 DEX 的交易流程會簡化很多,省去了 KYC 和“轉入”、“提幣”的步驟(這兩個步驟是典型的 CEX 才需要的步驟)。用戶使用自己的地址(在 DEX 交易所申請,或者導入自己的錢包,但用戶都掌握私鑰)與 DEX 的智能合約地址交易。用戶自始自終都握有地址和密鑰,資產完全掌握在自己手中。

總結起來說,跟 CEX 比起來,DEX 主要有兩大優勢:

一是匿名性。使用中心化交易所只需要一個公鑰。與此同時,一些中心化交易所的創建者聲稱他們只發布開源軟件,並不對社區使用該軟件的行為負責,從而避免了 KYC 和 AML 問題。

二是安全性。在過去 11 年裡,發生了太多起中心化交易所被黑客攻擊的事件了,比如 Mt.Gox 和幣安。直到現在,黑客的偷竊嘗試就從沒有停止過,每天都有黑客在試圖通過各種方法尋找入侵中心化系統的漏洞。

由於去中心化交易所存在於計算機網絡中,攻擊分散式的交易所變得更加困難。沒有單一的進入點或失敗點。這使 DEX 變得更加安全。

去中心化交易所的優勢很多,但並不完美。

一個明顯的不足就是執行交易的效率不夠高。去中心化交易所大都是在公鏈上運行,由於區塊鏈技術本身的侷限性,公鏈的出塊時間和確認速度影響了交易效率,一筆交易需要較長時間來確認。

其次,區塊鏈網絡難以處理高併發的實時交易,容易形成交易擁堵。這些不足非常影響用戶體驗,對於有高頻交易和量化交易需求的投資者來說,更是完全不能忍了。剛剛過去的“黑色星期四”對 DEX 進行一次壓力測試,暴跌的市場行情導致大部分 DEX 出現了不同程度的交易延遲和阻塞,用戶 gas 費過高,用戶體驗糟糕。而中心化的交易所就很擅長處理高併發實時交易,執行效率非常高。

最後,去中心化交易所的用戶需要妥善保存自己的公鑰、私鑰和助記詞,一旦丟失,資產就無法找回了。中心化交易所將客戶信息與交易所分配的交易地址對應起來,頭部交易所還會有雙重驗證機制,保障用戶的資產不丟失。

所以,對於交易的安全性和隱秘性要求較高的開發者和極客們來說,他們更傾向在 DEX 上進行交易,而對於交易速度要求高的普通用戶來說,CEX 一般會成為他們的首選。但是隨著近兩年 CEX 的不斷暴雷和安全事件頻發,越來越多的用戶開始選擇 DEX 去交易。

比如在剛剛過去的 2 月,FCoin 爆雷、投資者維權無門,幣安兩次臨時維護,OKEx、Bitfinex 接連遭遇 DDoS 攻擊……而 DEX 月交易量在此時創下了歷史新高。根據 Dune Analytics 數據,2 月,DEX 交易量達 3.722 億美金,較 1 月的 2.92 億美金上漲了 62%,在此之前,DEX 交易量最高值為 2019 年 7 月時的 3.585 億美金。

DEX 是如何操作的?

DEX 跟一般 CEX 最不一樣的地方,就是交易行為發生在區塊鏈上,就比如說 1 ETH 交換 10 BAT 來說,兩者不一樣的地方在於:

中心化交易所:在交易所本身的數據庫中增減用戶資產字段。

去中心化交易所:在區塊鏈上直接交換,加密貨幣會直接發回使用者的錢包,或是保存在區塊鏈上的智能合約。

這樣直接在區塊鏈上交換的好處在於交易所並不持有用戶大量的加密貨幣,所有的加密貨幣會儲存在區塊鏈上使用者的錢包或智能合約控管。

接下來我們主要就 Uniswap、kyber 和 0x 主要的去中心化協議進行對比來了解 DEX 是如何操作的?

Uniswap

Uniswap 於 2018 年 11 月在以太坊主網上線,它在眾多的去中心化的交易協議中是相對較新的一個,儘管 Uniswap 在 DEX 中起步比較晚,但是 Uniswap 的交易量早已超過了開始於 2017 年的 Bancor,在 DEX 交易量中一直穩居第一。

Uniswap 的設計與傳統的限價訂單模型不同,因為 Uniswap 協議為每個 ETH 和 ERC20 代幣交易對創建了單一的流動性儲備。

每個代幣的流動性儲備都是一個交易智能合約,其持有一定數量的 ETH 和 ERC20 代幣。

Uniswap 交易合約作為自動做市商(AMM),根據儲備中每個代幣的相對數量來確定 ETH 和 ERC20 代幣之間的匯率。用戶無須填寫買賣訂單,而是通過添加一個代幣並移除另一個代幣來跟儲備池交易。

例如,假如 DAI/ETH 儲備池最初設置為 150,000 DAI 和 1,000 ETH,這就創建了 150DAI/ETH 的匯率。如果用戶試圖從 DAI/ETH 儲備池中購買 10,000 DAI,那麼,儲備池中的 ETH 數量增加,並從池子中移除了 DAI。由此,對 DAI/ETH 的比率產生了下行壓力,並提高了 DAI 價格。

需要注意的一個重要細節是價格取決於跟 DAI/ETH 儲備規模相關的訂單大小。Uniswap 的做市模式將始終提供流動性,意味著儲備永遠不會耗盡。

KyberNetwork

KyberNetwork 是一個數字資產與加密數字貨幣的即時交易和兌換的鏈上協議,基於 KyberNetwork 協議的鏈上去中心化交易所可為用戶提供多種應用,包括構建各種交易 API 並提供給商家與用戶。

KyberNetwork 支持跨鏈交易,其路線圖包含了使用中繼技術和類似於 Polkadot 和 Cosmos 這樣的未來協議,以支持不同加密幣種之間的跨鏈交易。

Kyber 網絡中的參與者共分為 5 種角色:

1.在網絡中發送和接收代幣的用戶。KyberNetwork 的用戶包括個人用戶、智能合約賬戶和商家。

2.為平臺提供流動性的(一個或多個)儲備實體。它可以是平臺自己的儲備庫或者由其他註冊者的造市第三方儲備庫。根據是否從公眾那裡取得貢獻,儲備庫也被分為公共的和私有的兩類。

3.為儲備實體提供資金並分享平臺的利潤貢獻者。這類參與者只存在於公共儲備庫中,從公眾那裡接收貢獻來創建儲備庫。

4.維護儲備庫、決定兌換率並將該比率反饋給 KyberNetwork 的儲備管理者。

5.KyberNetwork 運營者,負責在網絡中添加、刪除儲備實體以及將代幣對列入/移出交易列表。Kyber 團隊將作為初始運營者引導平臺的早期發展。後期將設置去中心化的管理來接替團隊的運營者角色。每一位參與者都以不同的方式獨立的與智能合約交互。

0x

0x 是一種混合的去中心化交易模型,部署在以太坊的智能合約集合,它指定了訂單格式和交易執行流程。簡單來說,協議告訴你這些智能合約知道什麼,以及如何使用它們執行交易。

鏈上訂單又費錢又緩慢,所以 0x 依賴於中繼器(Relayer)模型。在 0x 的詞典中,中繼器是一個在中心化數據庫中保存訂單並在兩個交易者之間匹配訂單的進程。有許多中繼器可供選擇,例如,Radar Relay, ERC dEX, Paradex, DDEX 等等,這些都是構建在 0x 協議之上的應用程序。

讓我們通過一個例子來理解 0x 架構。Bob 使用 Relayer GUI 創建一個訂單,然後該 GUI 將轉到 Relayer 的訂單簿(中心化數據庫)。Relayer 可以將此信息共享給其他 Relayer,以便讓更多的交易者可以看到訂單。

現在,Alice 想要接受 Bob 的訂單,她使用 Relayer 的 GUI 執行命令。然後,Relayer 匹配請求併發送到 0x 的智能合約完成訂單。

在創建/執行這些訂單時,Bob 和 Alice 允許 0x 智能合約從他們各自的錢包中扣除資金。0x 智能合約驗證訂單並完成鏈上的令牌傳輸。

0x 協議創建了用於支付交易費用的 ZRX 令牌。所以,如果你使用 0x Relayer,您需要一些 ZRX 令牌來製作或接受訂單。Relayer 也會收取一部分費用來託管訂單簿。

0x 協議是當今業界使用最廣泛的去中心化交易協議之一。第三方項目可以構建在 0x 協議之上,這意味著許多不同的去中心化交易所和 Relayer 都可以存在且同時共享相同的協議和流動性池,這是 0x 的一個優點。

但是,0x 協議只適用於 Eth 和在以太坊平臺上發佈的資產(ERC令牌)。它不兼容比特幣協議或其他區塊鏈協議,如 EOS、Monero、Stellar、Cardano、NEO 或 Tezos。這嚴重限制了 0x 協議的實用性,並明顯阻礙了它成為全行業的解決方案。

總結來看,去中心化交易所相對於中心化交易所有明顯的安全優勢,能夠大幅降低人為因素導致的各種風險,不過目前底層公鏈的性能嚴重製約去中心化交易所的發展,導致用戶體驗遠不如中心化交易所。所以,

只有到底層公鏈的性能取得突破性進展之後,去中心化交易所才有可能迎來大爆發。

END

(1、 內容來自鏈得得內容開放平臺“得得號”,稿件內容僅代表作者觀點,不代表鏈得得官方立場。2、 凡“得得號”文章,原創性和內容的真實性由投稿人保證,如果稿件因抄襲、作假等行為導致的法律後果,由投稿人本人負責。3、 得得號平臺發佈文章,如有侵權、違規及其他不當言論內容,請廣大讀者監督,一經證實,平臺會立即下線。如遇文章內容問題,請發送至郵箱:[email protected]


分享到:


相關文章: