備受期待去中心化交易協議 0x V3 版有了重大進展,推出聚合多個 DEX 流動性的 0x API。0x 升級的遠景在於通過更好的流動性和代幣經濟模型來捕獲生態中價值。

此前,鏈聞採訪過 0x 協議聯合創始人 Will Warren,Will 就 V3 版協議一些值得關注的問題與大家做了分享。

採訪 / 撰稿:LeftOfCenter

你可能需要重新認識一下 0x 協議。這個被譽爲以太坊上去中心化交易所核心基石的 0x 協議剛剛迎來了一次重大升級。之所以稱之爲「重要的升級」,是因爲這次「V3」版升級希望徹底改變 0x 這個在以太坊生態中最常用的去中心化交易協議的致命弱點:其代幣經濟設計難以捕捉到生態中的價值。

這是一個讓人心痛的短板。在經歷一段時間的實踐和試錯之後,去中心化交易協議 0x 團隊意識到之前設計的代幣模型的問題,0x 聯合創始人 Will Warren 表示,「我們誤以爲幾類用戶同樣重要,都應該參與治理。」爲此,0x 團隊決定從頭設計了全新的經濟模型,並且意識到,只有讓與整個系統經濟利益趨於一致的角色參與治理纔是正確的路徑,而在 0x 的生態系統中,這個最重要的參與者就是流動性提供者——「做市商」。

因此,此次 V3 升級中,0x 通過新增一系列功能,不僅讓做市商參與社區的治理決策,而且爲他們提供了持有 ZRX 代幣的內在經濟動機。

聽去中心化交易協議 0x 創始人揭祕 0x 如何大變身:我們終於找到了生態中核心用戶

幾乎是從頭設計了代幣經濟模型的 V3 升級主要是爲了解決哪些問題?爲解決解決這些問題相應進行了哪些舉措呢?帶着這樣的疑問,鏈聞對 0x 聯合創始人 Will Warren 進行了獨家專訪,在訪問中,Will Warren 不僅回答了我們以上這些疑問,同時,還爲鏈聞的讀者梳理了以下這些核心問題:

  • 去中心化交易所背後的運營原理究竟是什麼?
  • 在 0x 上進行一次交易要經歷哪些流程?
  • 0x 的去中心化解決方案到底有什麼優勢?
  • 此次升級對整個生態系統的參與方會產生什麼影響?

同時,Will 耐心的解答也爲我們提供了一次不錯的科普機會,比如他在解釋 0x 的運作原理時,將 0x 的「鏈下訂單」模式生動地類比爲「支票」。想要了解去中心化交易的讀者,不容錯過。

聽去中心化交易協議 0x 創始人揭祕 0x 如何大變身:我們終於找到了生態中核心用戶

V3 升級的重大變化有哪些?

首先,讓我們先科普:去中心化交易協議 0x 的「V3」協議升級,主要包括哪些變化。

綜合來看,變化有三:

1,新版協議增加了功能強大的橋接型智能合約,藉助這個流動性橋接(Liquidity Bridges)功能,0x 可聚合 0x 之外包括 Kyber、Uniswap 和 Oasis 在內的其他 DEX 網絡中的流動性,成爲獲取來自各去中心化交易所的最優代幣價格的一站式商店,無論是主流交易對還是長尾交易對。

2,新增了 0x 協議原生代幣 ZRX 質押(staking )機制,作爲最爲重要的生態參與者,ZRX staking 的獎勵以 ETH 的形式發放給做市商,同時,ZRX 代幣則作爲衡量治理權重的標準,鼓勵做市商積極參與提供流動性。此外,普通持幣用戶也可以將 ZRX 委託給做市商的質押資金池,按照自己抵押的代幣份額獲得相應回報。

聽去中心化交易協議 0x 創始人揭祕 0x 如何大變身:我們終於找到了生態中核心用戶

3,0x 提供一個單一的集成端點 0x API,可簡化利用鏈上和鏈下的流動性開發經驗。

0x 要爲 DeFi 生態系統提供流動性

按照 0x 聯合創始人 Will Warren 的說法,此次 V3 升級主要解決兩大問題其中一大重點是爲了改善 DeFi 生態系統中的流動性。

具體而言,首先,Will Warren 認爲 DeFi 生態系統目前缺乏可利用的流動性,這是 0x 的機會。在過去的一年中,DeFi (或去中心化金融)取得了長足的發展,去中心化金融已經發展成爲一個強大的生態系統,其中包括 MakerDAO 和 Compound 這樣的借貸服務、dYdX 和 Fulcrum 這樣的保證金交易平臺、Radar Relay、DeversiFi、Tokenlon (imToken)和 KyberSwap 這樣的去中心化交易所,都可以通過部署在以太坊區塊鏈上的具有互操作功能的智能合約互相連接起來。

隨着各類 DeFi 產品的增長,對 DeFi 生態系統中流動性的需求也日益增長。此次 V3 升級的一個重要功能就是提升 DeFi 流動性,具體來說,使0x 可聚合來自 0x 之外包括 Kyber、Uniswap 和 Oasis 在內的其他 DEX 網絡中的流動性,使其成爲匯聚跨越各 DEX 最優代幣價格的一站式商店。該功能主要通過一個稱爲「0x API」的單個端點提供,該解決方案極大地改善了開發者的集成體驗,允許開發者以低滑點獲取 0x 上的主流交易對,同時,還可訪問來自其他鏈上 DEX 的長尾交易對。升級後,除了通過鏈下交易填充訂單,還支持通過智能路由功能獲取來自其他兼容 DEX 的最優價格。
聽去中心化交易協議 0x 創始人揭祕 0x 如何大變身:我們終於找到了生態中核心用戶

0x 就像是一個單點入口,可以聚合來自 4 個不同流動性池的幣價,從而爲用戶提供最優幣價。

具體來說,爲了獲得最優價格配置,系統會分別查看 0x 和其他幾家 DEX 的代幣價格,比如說,如果總額 1 萬美金的資產,系統會建議分別在不同平臺上配置不同比例的資產,比如在 0x 上分配 40%、Uniswap 上分配 20%, Kyber 分配剩餘的額度。

0x 代幣經濟模型重新設計,重視做市商的價值

0x 協議 V3 版升級的第二大重點是重新設計了代幣經濟模型。

0x 團隊承認,之前的經濟模型存在缺陷,而在不斷的實踐和試錯當中,他們逐漸意識到,「只有釐清生態中最重要的參與者是誰,並在經濟動機和治理上和整個系統的經濟利益趨於一致纔是正確的路徑。」

Will Warren 坦言,之前的經濟模型設計是失敗的,「我們沒有弄清楚整個生態系統中,最重要的參與者是誰?我們誤以爲這幾類用戶同樣重要,都應該參與治理。」

在設計 ZRX 代幣時,我們最初的假設是(1)如果 0x 協議的用戶持有 ZRX 代幣,那麼治理會更加有效;以及(2)代幣支付交易費的用例讓用戶有動機持有 ZRX。

儘管 ZRX 代幣廣泛可用,並且在 0x 協議中 ZRX 的交易量超過 10 億美元,但持有 ZRX 代幣的以太坊地址與從事交易活動的以太坊地址之間幾乎沒有重疊。也就是說,絕大多數的交易地址都不持有 ZRX 代幣,相反,大多數 ZRX 持幣用戶沒有使用協議進行交易。

「在之前的經濟模型中,ZRX 代幣的唯一使用場景就是作爲手續費支付給中繼者,但是這是我們強制性促成的,而沒有創造一個讓用戶持有 ZRX 的內在動機,最終會導致 ZRX 代幣被分散到多各個生態角色手中,包括流動性消耗者、流動性提供者和中繼者。」

因此,在重新設計代幣模型時,0x 團隊着重考慮的是,「生態中最重要的參與者是誰,以及哪一類參與者和整個系統的利益趨於一致。」

最終,0x 團隊確認,做市商是整個生態中最爲重要的參與者之一。

「我們把用戶分爲 3 類,消耗流動性的 Taker、提供流動性的做市商、還有促進市場的中繼者,過去幾年的實踐經驗告訴我們,只有做市商纔有需要參與治理。」

對於「吃單(Taker)」來說,任何 DEX 對他們來說都是一樣的,而「中繼者」用戶,具有壟斷或成爲寡頭的內在動機,因爲一旦控制了治理權,就可對協議進行反競爭的更改,從而讓自己受益,比如提高費用這樣的決策。而「做市商」,則有有可能成爲 ZRX 公共基礎設施治理的主要參與者。在新的代幣系統中,做市商的收入是基於交易量,而非收取費用,因此「做市商」這一參與者具有促進系統增長的自然動機。

通常情況下,做市商有寡頭,但在 0x 所設想的系統中,會有數百萬個不同類型的市場,這將爲協議創造一個更加去中心化的選民基礎。

在確定了生態中最重要的參與者爲「做市商」後,團隊通過此次 V3 協議升級,讓該參與者與整個系統經濟利益趨於一致。該舉措主要在兩個維度上進行設計,一方面,將協議所有權讓渡給生態中的做市商,作爲 0x 最爲重要的利益相關者,做市商具有參與治理和決策以增加交易量和擴充新市場的直接經濟動機。另一方面,在 0x V3 中,引入了新的 ZRX Staking 機制,爲 0x 中的做市商提供 ETH 獎勵,並引入經濟激勵機制增加「做市商」的投票權重,以獎勵他們爲協議上運行的市場提供流動性。

具體來說,0x 協議作爲一種公共基礎設施,本質上是由一系列可升級的智能合約組成的 pipeline,由協議的用戶(也就是持有協議原生代幣 ZRX 的用戶)進行治理,也就是針對 0x 的改進提案(ZEIP)投票和決策。

如何有效激勵做市商 ?

那麼,0x 是如何通過經濟激勵機制的設計促成這一目標呢?

在新版中,0x 上每生成一筆交易,買家 taker 都會支付一筆以 ETH 計價的費用給 0x 協議,該費用大約是該筆交易所產生gas 成本費的幾倍之多。

所有這些 ETH 最終會流入到一個流動性獎勵池「Liquidity Rewards Pool 」中,每隔一個紀元 epoch (10 天)間隔,該獎勵池中的 ETH 獎勵會將根據特定的獎勵函數自動分配給做市商。

獎勵函數與兩個變量相關,即「流動性貢獻份額」和「在一個 epoch 間隔期間質押的 ZRX 數量」。這意味着,獎勵將取決於做市商的「流動性貢獻份額」和「ZRX 代幣的質押比率」,也就是說,一個做市商想要最大化經濟利益,除了貢獻儘可能多的流動性之外,還需要建設自己的質押池,因爲如果沒有質押 ZRX 代幣,做市商經濟上損失巨大。一旦流動性提供者沒有質押充足的 ZRX 代幣,將會導致獎勵池中的資產自動過渡到下一個 epoch,爲做市商提供未來的流動性獎勵池。

除此之外,新協議支持普通持幣用戶將代幣 ZRX 委託給做市商,以獲得一定比例的 ETH 流動性分紅,同時,該用戶擁有的 ZRX 投票權的 50% 權重將分享給流動性提供商,在一定程度上,增加了「做市商」的投票權重。

在用戶體驗上,此次升級還發布了新的 ZRX 儀表板,讓做市商可以輕鬆創建 staking 資金池,並讓普通用戶方便地將代幣委託到代幣質押池中。

展望未來,Will Warren 表示,「未來 0x 想要成爲 DEX 的標準,支持可能出現在以太坊上的所有代幣類型。」

而這個願景,是與 0x 對整個區塊鏈技術和以太坊的未來願景息息相關的。0x 認爲,未來所有事物的價值最終都將以代幣的形式存在於區塊鏈上,包括法幣、傳統股票和債券、衍生工具、預測市場到航空里程等,這將導致出現數百萬種不同類型的交易市場,使用各種不同的智能合約交易這些不同類型的代幣顯然是不合時宜的。爲了支持這些不同的市場,不僅需要有一種成本低廉的技術標準供所有人使用,同時還需要有一個可靠值得信賴的智能合約系統,而成爲 DEX 標準支持未來以太坊上所有的代幣類型,就是 0x 想做的。

聽 0x 創始人詳解去中心化交易所運營核心

雖然理解起來有點複雜,但作爲 DeFi 業務發展的重要基礎設施也是加密世界的未來趨勢之一,DEX 愈發成爲一個值得科普的概念。爲此,作爲最重要的 DEX 生態系統之一,0x 的聯合創始人 Will Warren 爲鏈聞的讀者科普了去中心化交易所背後原理,目前有哪幾種 DEX 模式,0x 又屬於哪一種,0x 生態中有哪幾類參與者?

1. 去中心化交易所到底有哪幾種?0x 屬於哪一種?其運作模式是什麼樣的?

Will Warren 告訴鏈聞,目前,去中心化交易所目前共有3 種主要模式。剛開始構建 0x 時,團隊曾參考過各種不同模式的去中心化交易模型,包括以 Uniswap 爲代表的自動做市商模型,以 Kyber 爲代表的鏈上訂單模型,還有狀態通道之類的解決方案等等。

後來團隊發現,0x 當前這種訂單簿模型(結合鏈下訂單中繼和鏈上結算的模式),可結合各種模型的優勢,從而提供最高的靈活性。這種模式相當高效,同時,也允許在協議中利用許多不同的交易模式,包括開放式訂單(Open Orderbook)、匹配系統和可填單合約流動性機制(CFL),這些好處在今天仍然適用。

具體來說,目前去中心化交易所的3 種主要模式爲鏈上智能合約模式、「自動做市商」和「鏈下訂單」模式。

第一種,是以 OasisDEX 爲代表,本質上是一種鏈上的智能合約模式,所有操作都在以太坊鏈上的智能合約中執行,訂單簿也是存儲在於智能合約中,其缺點在於,每一次操作都需要上鍊,成本高且速度慢。

第二種則是以 Uniswap 和 Bancor 爲代表,這是一種「自動做市商」或者稱之爲「流動性池」的模式,即在一個智能合約中放入兩種一定數量的加密資產,即可自動計算出代幣的交易價格,其缺點在於交易量受制於智能合約中的資產規模大小,不適用於大規模的資產交易。

0x 模式屬於第三種,本質上它不是 DEX,而是一種可實現交易結算的通信格式,DEX 是 0x 生態系統中的參與者之一,在 0x 中它們叫做「中繼者」,它們面向終端用戶顯示 0x 訂單,0x 則爲這類服務提供智能合約基礎設施和流動性,支持它們能以去中心化的方式有效運行。0x 中目前最受歡迎的中繼器包括 Radar Relay、Tokenlon、DeversiFi 和 Paradex (由 Coinbase 擁有)。

目前來說,去中心化交易所的用戶體驗還不是很理想,與中心化交易所不同,交易者需要學習如何使用非託管錢包、計算 gas 成本,並等待在區塊鏈上確認交易。不過,DEX 技術正在迅速改善,未來將可以解決用戶體驗和擴展方面的障礙。

2. 那麼,和其他去中心化交易所(DEX )相比,0x 到底有何不同?

Will Warren 告訴鏈聞,事實上,相比中心化交易所,去中心化交易所是一種更爲安全的交易方式,它完全由用戶通過私鑰自行託管資產,在中心化交易所的安全隱患愈演愈烈的情況下,可以說去中心化交易所是一種必然趨勢。不過由於目前的去中心化交易所仍存在技術複雜、用戶體驗較差等問題,因此,在說到 0x 的去中心化交易所有什麼特別之處之前,有必要科普一下去中心化交易所的基本概念,目前存在哪幾種 DEX 模式。

3. 中繼者在 0x 生態系統中主要負責哪些工作?起到什麼作用?

在 0x 生態系統中,「中繼者」是一個十分重要的角色,主要負責將用戶分享的訂單整理成訂單簿的形式並顯示出來,因爲需要支付數據庫和託管服務器的成本,因此中繼者會收取一定的費用,這也是 0x 中一種重要的業務模式。

在 0x 生態系統中,有各種不同類型的中繼者,但其操作流程基本都一樣,首先是由交易者創建鏈下訂單,中繼者將其託管到自己的服務器中,然後其他人可訪問該網站,發現訂單並進行交易。

4. 除了中繼者之外,0x 生態系統中還有哪些其他參與者或角色?本次升級分別給這些利益方帶來什麼影響?

可以說,0x 的目標用戶是那些交易數字資產但無需中間人蔘與的人。進一步將他們進行細分就是,Maker、Taker、中繼者和 ZRX 代幣持有人。雖然這些參與者的身份彼此之間可能會有重疊,但總的說來,除了中繼者之外,0x 生態中還有 3 類用戶,分別是 maker、taker 和普通持幣用戶。

首先是 Maker,它們是發起訂單的「代幣賣家」,一般是算法交易者,通過創建機器人執行特定的交易策略,目前 0x 主要通過「Market Maker Program」增加做市商的數目,同時提供貨幣激勵措施,教育大家如何通過去中心化交易所進行交易。在第 3 版中,maker 作爲生態中最重要的參與者,可獲得流動性獎勵和額外的 ZRX 投票權,以鼓勵他們爲運行在該協議上的市場提供流動性。我們認爲,做市商是和 0x 長期增長目標保持一致的利益最相關生態參與者。

其次是 Taker。針對 taker,主要涉及到一些 DeFi 項目,這些項目利用合同可填充流動性(CFL)執行開放訂單,本質上是一種智能合約通過 DEX 網絡以編程方式交換代幣,以實現特定功能。此次 V3 升級中,0x API 專門針對此細分市場,通過聚合來自不同 DEX 的流動性爲 taker 提供最佳的代幣價格。隨着越來越多的 maker 和 taker 彼此進行交易,網絡中的流動性將會越來越多。

除了這些自動化做市和執行訂單之外,還有一些散戶會使用 0x 中繼器進行交易。不過,我們發現,基於智能合約的交易需求比零售交易要多得多。我認爲,自動交易將繼續主導 DEX 的用例,因爲它利用了去中心化加密交易所提供的獨特優勢。

最後,0x 中還有一類普通持幣者。作爲 ZRX 代幣的持有者,普通用戶擁有對協議變更的投票和治理權。到目前爲止,我們已經進行了幾次成功的投票,代幣持有者已經批准實施了對 ERC-1155 令牌、多資產捆綁交易和 0x v3 的支持。V3 升級新增了 staking 機制,允許 ZRX 持有者將代幣委託給做市商,將 50% 的治理權讓渡給做市商,以分享獎勵池中一部分以以太坊計價的流動性獎勵。

V3 升級對於中繼者的主要影響是,能夠以其他代幣收取費用(在 v2 中,費用只能以 ZRX 支付)。同時,我們也對新的中繼器模型感到非常興奮,該模型通過利用協調器將撮合和開放訂單的最佳特性結合在一起。

5. 0x 交易的背後原理是什麼?

需要注意的是,「中繼者」的工作僅僅是託管訂單,之後上鍊生效的工作是由交易者來做。

具體來說,交易者會在中繼者託管的網站上挑選經過密碼簽名的訂單,然後發送到 MetaMask 中,之後該訂單會發送到 0x 智能合約中執行。在這個過程中,0x 智能合約所做的工作是,接受發送而來的訂單並進行處理,確保滿足交易執行所需條件,最終在執行後按照條件對交易雙方資產進行價值轉移。

Will Warren 將 0x 的「鏈下訂單」模式類比成「支票」。比如有人給你寫了一張支票,只有去銀行兌付才能將錢從銀行帳戶中取出來,而如果不進行兌現,只是持有該支票,那麼啥都不會發生。在 0x 中,區塊鏈就是可進行兌付的銀行,訂單就是支票,而該訂單隻有在「銀行兌現」後纔會上鍊生效。

和中心化交易所即時生效不同,0x 協議中的交易生效大概需要30 秒

6. 那麼,0x 的優勢是什麼?

和中心化交易所的即時生效交易不同,0x 協議中完成點對點交易生效大概需要 30 秒。這個速度已經比鏈上智能合約訂單薄模式更有效率、速度更快了,而且費用更便宜。

而相比於「自動做市商」的 Dex 來說,0x 的流動性更大,支持更大的交易量。0x 獨特的架構,導致滑點更少,擁有明顯的價格優勢,此外 0x 支持代的幣種類更多,包括當下所有主流代幣標準,ERC20、ERC721 和二代代幣標準 ERC1155。

0x 協議的去中心化交易的缺陷在於,架構過於複雜,不夠直覺,學習成本高,不易於向普通用戶推廣。比如說,Uniswap 專注於買和賣交易,操作簡單,而在 0x 上,整個集成工作更加複雜,首先你得通過兩種方式獲取訂單,要麼直接從對手方獲取,要麼通過中繼者手中獲取,獲取之後交易者還得將訂單發送到 0x 的智能合約中執行生效。

與其他解決方案相比,0x 推出的新產品「0x API」具有這樣一些關鍵優勢。首先,API 可同時獲取來自鏈下和鏈上的流動性。由於技術架構的不同導致像 Kyber 這樣的鏈上 DEX 聚合器只能獲取來自鏈上的流動性。其次,0x 並非是一門產生利潤的業務,因此不會像 DEX.AG 和 1inch 那樣收取聚合流動性的服務費。其三,集成單 API 端點可大大減少開發者的開銷。