深度解析dYdX發(fā)展史:為何放棄L2,決意自建L1?
本文來(lái)自:Four Pillars
原文作者:Steve
本文得到了 dYdX 基金會(huì)的研究資助,我在此對(duì) dYdX 基金會(huì)表示感謝。
引言及背景
1.1 本文宗旨:為何選擇了研究 dYdX?
很多人認(rèn)為 dYdX 是最成功的去中心化交易所(DEX)之一,雖然這也是事實(shí),但從研究者的視角來(lái)看,dYdX 之所以引人注目,主要有兩個(gè)原因:一是它通過(guò)實(shí)踐證明了當(dāng)前區(qū)塊鏈行業(yè)內(nèi)構(gòu)建 Rollup 的趨勢(shì)并非唯一正解;二是它為行業(yè)關(guān)于基礎(chǔ)設(shè)施與應(yīng)用哪個(gè)更為重要的激烈辯論提供了一項(xiàng)重要的案例研究。我們將詳細(xì)探討這些原因。
1.1.1 對(duì) Rollup 極致主義的直接反駁
2023 年的區(qū)塊鏈產(chǎn)業(yè)可以被描述為 Rollup 時(shí)代,諸多 Rollup 解決方案如雨后春筍般涌現(xiàn)。Terra 墮落后(它曾是以太坊的有力競(jìng)爭(zhēng)者),受 FTX 危機(jī)影響的 Solana 遭遇重挫,坊間普遍認(rèn)為“以太坊已經(jīng)勝出”。因此,許多項(xiàng)目停止開(kāi)發(fā)自己的 Layer 1 區(qū)塊鏈,轉(zhuǎn)而成為以太坊的 Rollup,企圖在保持一定自主性的同時(shí),借用以太坊的安全性。
然而,這并沒(méi)有宣告 Layer 1 的終結(jié)。來(lái)自 Meta 區(qū)塊鏈項(xiàng)目 Diem 的一些衍生項(xiàng)目,在共識(shí)機(jī)制(如 Bullshark、Narwal 等)等多個(gè)領(lǐng)域帶來(lái)新概念。特別引人關(guān)注的是,某些項(xiàng)目反而是從 Rollup 出發(fā)并轉(zhuǎn)型,構(gòu)建出了自己的 Layer 1 區(qū)塊鏈。尤其讓人好奇的是,為何一個(gè)在 Layer 2 已經(jīng)取得成功的項(xiàng)目會(huì)放棄原有成就,轉(zhuǎn)而推出自己的鏈。dYdX 便是這樣的案例,它的變革直接挑戰(zhàn)了所謂的“Rollup 極致主義”。一開(kāi)始,dYdX 并不是 Layer 1 ,作為 Layer 1 項(xiàng)目的它也頗受歡迎。而隨著 dYdX 轉(zhuǎn)型成為自主 Layer 1 ,這也引發(fā)了關(guān)于 Layer 1 解決方案并非解決所有問(wèn)題之萬(wàn)全之策的思考。
1.1.2 基礎(chǔ)設(shè)施 vs 應(yīng)用的一個(gè)顯著案例
其次,dYdX 在關(guān)于基礎(chǔ)設(shè)施和應(yīng)用孰先孰后的辯論中提供了一個(gè)重要的案例。如后文所述,dYdX 在其所構(gòu)建的基礎(chǔ)設(shè)施進(jìn)展的同時(shí),產(chǎn)品質(zhì)量也得到顯著改進(jìn)。本質(zhì)上,“堅(jiān)實(shí)的基礎(chǔ)設(shè)施對(duì)于產(chǎn)品發(fā)展至關(guān)重要”的觀點(diǎn)在 dYdX 的發(fā)展歷程中得到了實(shí)實(shí)在在的證明。該項(xiàng)目通過(guò)兩次基礎(chǔ)設(shè)施的重大更新,使得產(chǎn)品在可擴(kuò)展性和用戶友好性方面獲益頗豐。因此,在這場(chǎng)辯論中,dYdX 成為支持基礎(chǔ)設(shè)施重要性的切實(shí)例證。
1.1.3 讓我們深入了解 dYdX
除了上述原因之外,dYdX 在許多方面都是一個(gè)極具吸引力的項(xiàng)目。它之前從以太坊主鏈遷移到了 Layer 2 ,在 DeFi 興盛時(shí)期卻意外地遇到了生存危機(jī)。dYdX 所面臨的困境以及其克服問(wèn)題的策略不僅令人驚異,同時(shí)為創(chuàng)建鏈上產(chǎn)品的人提供了寶貴的經(jīng)驗(yàn)。
因此,通過(guò)本文,我希望提供對(duì)于 dYdX 歷史的概述,并詳細(xì)闡釋為何它要推出自己的區(qū)塊鏈。我將比較 dYdX 原版與新版,并最終討論 dYdX 發(fā)展路線對(duì)行業(yè)的含義。這一分析將對(duì)考慮在該領(lǐng)域推出或轉(zhuǎn)型產(chǎn)品的人士具有參考價(jià)值。
1.2 永續(xù)合約協(xié)議的解釋
首先,dYdX 是一個(gè)專注于衍生品交易,特別是永續(xù)期貨合約的去中心化交易所(DEX),盡管它最開(kāi)始的服務(wù)是保證金交易和期權(quán)交易。為了理解 dYdX,我們首先需要了解加密貨幣永續(xù)合約協(xié)議。去中心化交易所與傳統(tǒng)的中心化交易所運(yùn)作模式有所區(qū)別。不同于中心化實(shí)體處理交易,去中心化交易所通過(guò)區(qū)塊鏈和智能合約來(lái)去中心化地管理交易。永續(xù)期貨合約類似于普通期貨合約,涉及預(yù)定時(shí)間以特定價(jià)格交易資產(chǎn)或商品,但它們沒(méi)有固定到期日。這意味著交易者可以無(wú)限期地持有他們的頭寸。
因此,作為一個(gè)處理涉及加密資產(chǎn)的永續(xù)期貨合約的 DEX,dYdX 與傳統(tǒng)交易所存在顯著的區(qū)別。它利用區(qū)塊鏈和智能合約在高度去中心化的環(huán)境下促成交易。
現(xiàn)在我們對(duì)去中心化永續(xù)期貨交易所有了基本的了解,讓我們進(jìn)一步深入探索 dYdX 及其發(fā)展史。
1.3 dYdX 的簡(jiǎn)要背景史:從 CEX 到 DEX
dYdX 的創(chuàng)始人 Antonio Juliano 在創(chuàng)立 dYdX 之前已在區(qū)塊鏈行業(yè)擁有豐富的職業(yè)經(jīng)歷。他的加密/區(qū)塊鏈職業(yè)旅程始于 Coinbase —— 這是全球最大的加密貨幣交易所之一。在 Coinbase 工作期間,Antonio 對(duì)區(qū)塊鏈和加密貨幣積累了深厚的經(jīng)驗(yàn),這無(wú)疑為他構(gòu)想 dYdX 奠定了基礎(chǔ)。當(dāng) Antonio 構(gòu)思 dYdX 的時(shí)候,保證金交易正在加密領(lǐng)域日漸盛行,眾多投資者利用杠桿進(jìn)行大膽的投資策略。Antonio 設(shè)想在區(qū)塊鏈上實(shí)現(xiàn)這些杠桿交易策略,這一構(gòu)想最終孕育了 dYdX。
隨后,dYdX 獲得了大約 200 萬(wàn)美元的投資,在 a16z 和 Polychain 等知名機(jī)構(gòu)的支持下估值達(dá)到了 1000 萬(wàn)美元。隨后 dYdX 逐漸發(fā)展,并開(kāi)始向世界展示其產(chǎn)品。
當(dāng)時(shí)的 dYdX 與今日迥異。它最初并非建立在 Layer 2 之上(出乎意料地,它最初部署于以太坊主網(wǎng)),且沒(méi)有自主的交易系統(tǒng)(它使用了第三方 DEX)。更要指出的是,一開(kāi)始 dYdX 也并未支持永續(xù)期貨交易。那么,今天我們所熟知的 dYdX 是如何發(fā)展而來(lái)的呢?
1.3.1 gas、gas、gas!DeFi Summer “大災(zāi)變”
要理解 dYdX 為何選擇從以太坊主網(wǎng)向 Layer 2 的過(guò)渡,我們需要回顧一下 2020 年初之前發(fā)生的事件??赡芘c很多人知道的情況相反,dYdX 當(dāng)時(shí)是交易量最高的去中心化交易平臺(tái)之一,占所有去中心化交易平臺(tái)交易量的約一半。然而,一切都在所謂的 DeFi Summer 發(fā)生了變化,這一變化是由 Compound 推出其治理代幣 COMP 和引入流動(dòng)性挖礦概念而觸發(fā)的。
在 DeFi Summer 期間,DeFi 代幣出現(xiàn)了爆炸性上漲(盡管很多代幣是為了鼓勵(lì)流動(dòng)性供應(yīng)而隨意創(chuàng)造,并沒(méi)有實(shí)質(zhì)價(jià)值支撐)。新的 DeFi 代幣快速涌現(xiàn),且馬上就可以在 Uniswap 上隨意交易,這導(dǎo)致許多交易者轉(zhuǎn)向使用 Uniswap。這一轉(zhuǎn)變也使得 dYdX 的交易量從 50% 迅速下降到微不足道的 0.5% 。
DeFi Summer 帶來(lái)的不僅僅是市場(chǎng)份額的挑戰(zhàn)。在此期間,以太坊的 gas 費(fèi)用飛漲,對(duì) dYdX 構(gòu)成了近乎滅頂之災(zāi),因?yàn)?nbsp;dYdX 一直承擔(dān)用戶的 gas 費(fèi)用以提升用戶體驗(yàn)。在 DeFi Summer 之前,gas 費(fèi)用低到可以通過(guò) dYdX 的交易費(fèi)用收入來(lái)承擔(dān)。然而,隨著以太坊的 gas 費(fèi)用激增大約 100 到 1000 倍,dYdX 面臨了嚴(yán)重的財(cái)務(wù)損失。他們采取了一些措施,比如設(shè)定最低交易額(例如 1 萬(wàn)美元),但最終,dYdX 不得不引入與 gas 實(shí)際狀況相匹配的交易費(fèi)用,這導(dǎo)致用戶的交易面臨高昂的費(fèi)用門(mén)檻(交易費(fèi)往往超過(guò)每筆交易 100 美元)。
諷刺的是,正值 DeFi 人氣高漲之際,dYdX 卻遇到了最艱難的挑戰(zhàn)。鮮為人知的是,在這個(gè)時(shí)候,dYdX 瀕臨破產(chǎn)邊緣。由于資金有限,且現(xiàn)有投資者不愿意追加投資,dYdX 面臨嚴(yán)重的財(cái)務(wù)危機(jī)。此外,該公司面臨著如何向市場(chǎng)介紹其差異性的挑戰(zhàn)。有趣的是,在這一期間,已破產(chǎn)的 Three Arrows Capital 曾是為 dYdX 提供資金的公司之一。
最終,為了擺脫這種不穩(wěn)定的狀況,dYdX 決定做出根本性的變化,這導(dǎo)致它選擇了離開(kāi)了以太坊主網(wǎng)。這一過(guò)渡也造就了我們?cè)煜さ哪莻€(gè) dYdX —— 基于 Starkware 旗下的一個(gè)由 STARK 驅(qū)動(dòng)的可擴(kuò)展性引擎 StarkEx 而構(gòu)建的去中心化衍生品交易所。
dYdX 遇上 Starkware,轉(zhuǎn)機(jī)來(lái)臨!
2.1 為什么選擇 Layer 2 ?
dYdX 采納 Layer 2 解決方案不僅是其在與 Uniswap 競(jìng)爭(zhēng)遇挫時(shí)的戰(zhàn)略選擇,更重要的是,更它對(duì)以太坊上不可持續(xù)交易費(fèi)用的一種必要反應(yīng)。Layer 2 提供了一個(gè)可行的替代方案,它不僅能夠處理 dYdX 的交易吞吐量,而且大幅降低了交易費(fèi)用。
當(dāng)時(shí)的以太坊 Layer 2 解決方案 —— 尤其是 Starkware(StarkEx) —— 專為解決以太坊主網(wǎng)服務(wù)遷移的問(wèn)題而設(shè)計(jì)。Starkware 在利用了以太坊安全性的前提下,提供巨大的可擴(kuò)展性,這使得其成為了 dYdX 理想的解決方案。這種可擴(kuò)展性還讓 dYdX 能夠在不同的產(chǎn)品創(chuàng)新上進(jìn)行嘗試,進(jìn)而顯著推動(dòng)了平臺(tái)的整體進(jìn)步。我認(rèn)為 dYdX 的這次戰(zhàn)略過(guò)渡以及隨后的產(chǎn)品升級(jí)是“基礎(chǔ)設(shè)施優(yōu)先還是應(yīng)用優(yōu)先”一辯的絕佳案例。
如我后續(xù)將闡釋的,dYdX 的核心功能在很大程度上依賴于 Starkware。借助 Layer 2 方案,dYdX 進(jìn)入了繁榮的新階段。下面我們具體分析一下 dYdX 遷移到 Layer 2 后的表現(xiàn)。
2.2 為何選中了 Starkware(StarkEx)?
實(shí)際上,在 dYdX 選定 Starkware 時(shí),人們便曾提出過(guò)疑問(wèn) —— 為何在眾多的 Layer 2 方案中偏偏選擇了它?如果 Starkware 沒(méi)有突出的優(yōu)勢(shì),dYdX 就沒(méi)有特別選擇它的理由。那么,Starkware 與其他 Rollup 解決方案,特別是其他零知識(shí)證明(ZK)方案相比有什么區(qū)別呢?
首先,Starkware 作為 Layer 2 解決方案,特別適合需要快速處理大量交易的應(yīng)用,比如 dYdX。Starkware 可以將多筆交易打包起來(lái)一起處理,但這并非 Starkware 的特點(diǎn),其他 ZK 方案也有相似能力。Starkware 的真正優(yōu)勢(shì)在于它能支持更多種類的交易。盡管如今我們見(jiàn)到了諸如 zkEVM 等技術(shù)的成熟,但在 dYdX 開(kāi)始探索 Layer 2 時(shí),大多數(shù) ZK 方案都只能針對(duì)簡(jiǎn)單的交易(例如代幣轉(zhuǎn)移)進(jìn)行優(yōu)化。因此 dYdX 尋求的是一種既能批量處理交易也兼容自有智能合約的方案,在當(dāng)時(shí) Starkware 的 StarkEx 滿足了這些需求。盡管 Starkware 不支持 EVM,這意味著在 Starkware 上開(kāi)發(fā)應(yīng)用程序需要學(xué)習(xí)其特有語(yǔ)言(Cairo),但這對(duì) dYdX 來(lái)說(shuō)似乎是可克服的挑戰(zhàn)。
此外,據(jù) Antonio Juliano 所述,當(dāng)時(shí) Starkware 為基于以太坊的應(yīng)用提供了最為便捷的接入方案,并在產(chǎn)品上市方面已做好充分準(zhǔn)備。
2.3 引入 Starkware 后的 dYdX:增長(zhǎng)再增長(zhǎng)
借助 Starkware 的基礎(chǔ)架構(gòu),dYdX 推出了交叉保證金功能,這種交易方式允許使用單一保證金賬戶進(jìn)行多頭寸操作,再加之已得到顯著提升的可擴(kuò)展性,dYdX 吸引了越來(lái)越多流動(dòng)性。此外,隨著 dYdX 支持了更多資產(chǎn),成功吸引來(lái)了更多交易者。借助其新引擎,dYdX 的交易量比以前增加了五倍,實(shí)現(xiàn)了巨幅的飛躍。
2.3.1 DYDX 上線,戰(zhàn)略位置鞏固
在 2021 年夏季,dYdX 基金會(huì)聯(lián)合 StarkEx 推出了 DYDX 代幣,這進(jìn)一步確立了其市場(chǎng)地位。DYDX 作為 dYdX 的治理代幣,旨在讓協(xié)議能夠由社區(qū)驅(qū)動(dòng)而自主運(yùn)營(yíng),同時(shí)鼓勵(lì)協(xié)議用戶更加積極地參與交易。盡管轉(zhuǎn)向 Layer 2 后取得了明顯增長(zhǎng),但代幣的推出是向“鞏固”發(fā)展方向邁進(jìn)的重要一步。讓我們來(lái)細(xì)看一下 DYDX 代幣的分配方案。
DYDX 代幣的分配模式與其他代幣有所不同,尤其體現(xiàn)在追溯性挖礦、交易激勵(lì)以及流動(dòng)性激勵(lì)方面。接下來(lái)我們?cè)敿?xì)探討這些部分。
追溯性挖礦
dYdX 此前并未發(fā)行代幣,如果現(xiàn)在推出代幣只獎(jiǎng)勵(lì)新用戶,可能會(huì)對(duì)長(zhǎng)期用戶不公平,潛在地導(dǎo)致這一部分用戶的流失。為平衡這一問(wèn)題,dYdX 引入了所謂的“追溯性挖礦”制度。顧名思義,追溯性挖礦旨在給予那些在過(guò)去曾在平臺(tái)上進(jìn)行過(guò)交易的用戶代幣作為獎(jiǎng)勵(lì)。只要用戶在過(guò)去有過(guò)存款且進(jìn)行過(guò)至少一筆交易,就有資格領(lǐng)取追溯性挖礦的代幣。然而,獲取代幣的要求不僅限于之前的交易活動(dòng),用戶還必須在切換至 Layer 2 的 dYdX 上繼續(xù)交易并達(dá)成某些目標(biāo)才能獲得獎(jiǎng)勵(lì)。這種方式在回報(bào)老用戶的同時(shí),也吸引他們繼續(xù)使用新的 Layer 2 平臺(tái)。這一策略所分配的代幣約占總供應(yīng)的 5% 。
交易激勵(lì)
所謂交易激勵(lì),是針對(duì)在 Layer 2 的 dYdX 上進(jìn)行交易的用戶所設(shè)置的獎(jiǎng)勵(lì),這部分代幣約占總供應(yīng)的 20% 。這些獎(jiǎng)勵(lì)基于用戶在 dYdX 上完成交易所支付的手續(xù)費(fèi)計(jì)算,更多細(xì)節(jié)可以在 dYdX 的官方文檔中查閱。
流動(dòng)性激勵(lì)
流動(dòng)性激勵(lì)其實(shí)是交易激勵(lì)的補(bǔ)充形式,旨在給予流動(dòng)性提供者以代幣獎(jiǎng)勵(lì),這也類似于其他 DeFi 項(xiàng)目所提供的代幣激勵(lì)。這一獎(jiǎng)勵(lì)策略旨在改善市場(chǎng)買(mǎi)賣(mài)雙方的流動(dòng)性狀況,約占總供應(yīng) 5.2% 的代幣將被分發(fā)給流動(dòng)性提供者。具體的獎(jiǎng)勵(lì)分配機(jī)制請(qǐng)參照 dYdX 提供的文檔。
DYDX 代幣的影響
DYDX 代幣的推出收獲了顯著成效。dYdX 在 Layer 2 上的永續(xù)合約產(chǎn)品日交易量起初僅為 3000 萬(wàn)美元,在代幣推出后則突增至約 20 億美元,顯示了一條驚人的增長(zhǎng)曲線。這凸顯了代幣發(fā)行的巨大效用。
2.4 Layer 2 的約束性開(kāi)始顯現(xiàn)
總而言之,dYdX 轉(zhuǎn)向 Layer 2 的戰(zhàn)略取得了重大成就。遷移至 Layer 2 不僅挽救了該產(chǎn)品的命運(yùn),而且?guī)椭蔀槭袌?chǎng)上備受矚目的項(xiàng)目之一。隨著代幣的發(fā)行,dYdX 在去中心化交易所市場(chǎng)上確立了其獨(dú)特的地位。
然而,在對(duì)產(chǎn)品定位進(jìn)行更深層次的思考時(shí),dYdX 的創(chuàng)始人 Antonio Juliano 卻指出了另一個(gè)問(wèn)題:“如果我們永遠(yuǎn)都不能不完全去中心化,那我們相對(duì)于 Binance 和 FTX 的優(yōu)勢(shì)在哪里?我們能夠在哪些方面比他們做得好十倍?坦率地說(shuō),當(dāng)時(shí)我真的沒(méi)有一個(gè)確切的答案。”
盡管在 Layer 2 上的 dYdX 取得了顯著的成功,但其仍面臨不少不確定性。首先,它并不是一個(gè)完全去中心化的交易所,Layer 2 上的 dYdX 實(shí)際是一種混合型去中心化交易所,其訂單簿和撮合引擎以中心化的方式運(yùn)作;此外盡管在可擴(kuò)展性方面已有所改善,但 dYdX 需要處理更多的交易以進(jìn)一步發(fā)展(這也表明基礎(chǔ)設(shè)施在產(chǎn)品發(fā)展中仍然起著關(guān)鍵作用);此外,dYdX 需要一個(gè)為其產(chǎn)品量身定制的基礎(chǔ)設(shè)施,盡管 Layer 2 在一定程度上提供了自定義環(huán)境,但 dYdX 需要的是更進(jìn)一步,讓開(kāi)發(fā)環(huán)境在每個(gè)方面均與其產(chǎn)品相匹配。為此,繼續(xù)依賴現(xiàn)有網(wǎng)絡(luò)作為 Layer 2 解決方案并不是理想的答案。
為了進(jìn)化成為更優(yōu)秀的產(chǎn)品,dYdX 不僅需要處理更多的交易量,同時(shí)還要穩(wěn)固自身作為去中心化交易所的定位,并增添與完善去中心化交易所相匹配的功能。因此,dYdX 決定再次轉(zhuǎn)換其區(qū)塊鏈基礎(chǔ)架構(gòu)。
V4 版本來(lái)臨,dYdX 變身 Layer 1
3.1 為何選擇獨(dú)自發(fā)鏈?邁向完全去中心化之路
如前文所述,dYdX 創(chuàng)始人 Antonio Juliano 一直在思考如何才能讓 dYdX 與其他中心化交易所(CEX)區(qū)分開(kāi)來(lái)?dYdX 是否能將其完全去中心化的追求視作獨(dú)特賣(mài)點(diǎn)?在獨(dú)自發(fā)鏈的諸多原因中,dYdX 反復(fù)強(qiáng)調(diào)的一個(gè)核心目標(biāo)便是“實(shí)現(xiàn)全面的去中心化”。
以太坊的擁護(hù)者可能會(huì)質(zhì)疑,從最具去中心化特性的 Layer 1 網(wǎng)絡(luò)以太坊脫離而出,去啟動(dòng)一個(gè)專用鏈,這如何能夠帶來(lái)去中心化?然而,鑒于 dYdX 并非在鏈上處理其產(chǎn)品的全部業(yè)務(wù),以太坊的去中心化優(yōu)勢(shì)在這里顯得并不那么關(guān)鍵。也許,以太坊的支持者和 dYdX 對(duì)于去中心化有不同的定義。
dYdX 真正尋求的不是在某種程度上利用去中心化網(wǎng)絡(luò),而是希望以完全去中心化的方式去處理其產(chǎn)品的每一個(gè)方面,這不可避免地意味著需要啟動(dòng)它們自己的區(qū)塊鏈。這意味著,僅僅在最去中心化的網(wǎng)絡(luò)上實(shí)現(xiàn)運(yùn)行,并不會(huì)自動(dòng)保證其產(chǎn)品的完全去中心化。
通過(guò)啟動(dòng)自己的區(qū)塊鏈,dYdX 已成功地以去中心化的方式管理了包括訂單簿在內(nèi)的所有業(yè)務(wù)。dYdX 的運(yùn)營(yíng)實(shí)體 dYdX Trading 目前已不再參與 dYdX 區(qū)塊鏈的任何業(yè)務(wù)環(huán)節(jié)。
另一個(gè)關(guān)鍵點(diǎn)在于可擴(kuò)展性。通過(guò)自主發(fā)鏈,dYdX 不僅在產(chǎn)品層面實(shí)現(xiàn)了完全去中心化,也解決了其之前一直面臨的可擴(kuò)展性問(wèn)題。雖然 dYdX 在 Layer 1 的處理速度已可達(dá)到每秒 100 筆交易,如今其自主運(yùn)行的區(qū)塊鏈仍實(shí)現(xiàn)了顯著的性能提升,每秒可處理約 2000 筆交易,性能提升足足有 20 倍。這種性能上的巨大飛躍,可能會(huì)對(duì) dYdx 的產(chǎn)品本身帶來(lái)與其以太坊主網(wǎng)遷移到 Layer 2 時(shí)同樣重要的影響。未來(lái),dYdX 很可能會(huì)為全球用戶推出更加友好、快速的交易體驗(yàn)。
3.2 為何選擇 Cosmos?
在遷移到專用鏈的過(guò)程中,dYdX 選擇了 Cosmos SDK 作為其區(qū)塊鏈框架。就像之前使用了 Starkware 的 StarkEx 一樣,dYdX 更傾向于選擇一個(gè)構(gòu)建成熟的框架,根據(jù)自己產(chǎn)品的需求和特性進(jìn)行適當(dāng)?shù)恼{(diào)整,而非從零開(kāi)始建立一條區(qū)塊鏈。因此,他們選用了 Cosmos SDK —— 這是業(yè)界最常用的區(qū)塊鏈開(kāi)發(fā)工具包之一。
那么,為什么特別是 Cosmos SDK 呢?雖然 dYdX 并未詳細(xì)闡述他們的選擇理由,但業(yè)界普遍認(rèn)為 Cosmos SDK 的靈活性(許多協(xié)議根據(jù)自己的需求調(diào)整并改進(jìn)了 Cosmos SDK),以及借助 Cosmos 社區(qū)已構(gòu)建的完善生態(tài)系統(tǒng)的優(yōu)勢(shì),是影響他們決策的重要因素。實(shí)際上,在推出其專用鏈后,dYdX 就立即與基于 Cosmos 的另一條鏈 Noble 達(dá)成了合作,以便輕松遷移 USDC。利用 Cosmos 生態(tài)的“鏈間通信”(IBC)機(jī)制實(shí)現(xiàn)鏈與鏈之間的順暢數(shù)據(jù)流通,對(duì)于 dYdX 而言也是一個(gè)重大便利。
3.3 架構(gòu)深度解析
dYdX 的基本架構(gòu)基于 Cosmos SDK,并與其他基于 Cosmos 的區(qū)塊鏈類似。然而,它們之間也存在著差異,比如索引者(indexer)和前端的存在,此外 dYdX 上的驗(yàn)證節(jié)點(diǎn)與標(biāo)準(zhǔn) Cosmos 鏈上的驗(yàn)證節(jié)點(diǎn)相比有著更多的職責(zé)。我們來(lái)詳細(xì)了解這些差別。
3.3.1 驗(yàn)證節(jié)點(diǎn)
盡管 dYdX 鏈?zhǔn)窃?Cosmos SDK 的基礎(chǔ)上構(gòu)建的,其驗(yàn)證節(jié)點(diǎn)的角色卻與其他 Cosmos 應(yīng)用鏈的節(jié)點(diǎn)有所區(qū)別。普通 Cosmos 應(yīng)用鏈的驗(yàn)證節(jié)點(diǎn)主要負(fù)責(zé)傳播交易、驗(yàn)證區(qū)塊和達(dá)成共識(shí),然而在 dYdX 上,每個(gè)驗(yàn)證節(jié)點(diǎn)都必須自行維護(hù)一個(gè)訂單簿并存儲(chǔ)訂單(這些訂單不在共識(shí)層面反映)。驗(yàn)證節(jié)點(diǎn)在鏈下管理訂單簿,這意味著用戶下單或取消訂單時(shí)不會(huì)產(chǎn)生交易費(fèi)用。
在所有驗(yàn)證節(jié)點(diǎn)中,提議者節(jié)點(diǎn)負(fù)責(zé)提出下一個(gè)區(qū)塊的內(nèi)容。如此一來(lái),當(dāng)用戶下單時(shí),提議者節(jié)點(diǎn)會(huì)匹配這些訂單并將它們包含在提議的區(qū)塊中,同時(shí)參與共識(shí)過(guò)程。
此外,全節(jié)點(diǎn)在 dYdX 中扮演著至關(guān)重要的作用,輔助索引者運(yùn)行,這對(duì) dYdX 服務(wù)至關(guān)重要(當(dāng)然了在傳統(tǒng)區(qū)塊鏈中全節(jié)點(diǎn)也同樣重要)。
3.3.2 索引者(Indexer)
正如上圖示中所展現(xiàn)的,索引者負(fù)責(zé)從 dYdX 鏈的完整節(jié)點(diǎn)讀取數(shù)據(jù)并儲(chǔ)存,之后以兼容 Web 2.0 的方式將這些信息傳遞給最終用戶。雖然協(xié)議本身能替代這一角色,但 dYdX 的驗(yàn)證節(jié)點(diǎn)和全節(jié)點(diǎn)并未專門(mén)優(yōu)化這項(xiàng)服務(wù),因此可能導(dǎo)致處理緩慢且效率不高。此外,過(guò)多直接查詢可能會(huì)干擾驗(yàn)證節(jié)點(diǎn)的主要工作(參與驗(yàn)證共識(shí)過(guò)程),因此擁有專門(mén)的索引者系統(tǒng)是至關(guān)重要的。
圖上右側(cè)的 Postgres、Redis 和 Kafka 分別用于儲(chǔ)存鏈上數(shù)據(jù)、鏈外數(shù)據(jù)和向索引者服務(wù)傳輸數(shù)據(jù)。
3.3.3 前端
前端設(shè)計(jì)旨在簡(jiǎn)化端到端應(yīng)用的開(kāi)發(fā)流程?;?JavaScript 和 React 的 Web 前端通過(guò) API 從索引者獲取訂單簿信息,并直接將交易數(shù)據(jù)發(fā)送至鏈上。dYdX 已將前端代碼開(kāi)源,任何人都可以使用 dYdX 的前端界面。移動(dòng)端也與 Web 端一樣,可與索引器交互來(lái)獲取信息,并直接在鏈上記錄交易信息。它同樣是開(kāi)源的,允許任何人部署和使用。
3.3.4 訂單是如何處理的?
來(lái)看看 dYdX 鏈上的訂單是如何通過(guò)上述各實(shí)體協(xié)同處理的吧。
用戶通過(guò) API 或前端提交訂單。
訂單被發(fā)送至某個(gè)驗(yàn)證節(jié)點(diǎn),然后由該節(jié)點(diǎn)將交易廣播給其他驗(yàn)證節(jié)點(diǎn)和全節(jié)點(diǎn),并在它們的訂單簿中進(jìn)行更新。
像其他基于 Cosmos SDK 的區(qū)塊鏈一樣,通過(guò)共識(shí)流程選出一個(gè)提議者節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)會(huì)將訂單匹配并添加到下一個(gè)區(qū)塊。
提議的區(qū)塊進(jìn)入共識(shí)流程,若獲得了超過(guò)三分之二驗(yàn)證節(jié)點(diǎn)的確認(rèn)和表決,則會(huì)被記錄并提交,繼而存儲(chǔ)在鏈上數(shù)據(jù)庫(kù)(以及全節(jié)點(diǎn))。
如果該區(qū)塊未能獲得超過(guò)三分之二驗(yàn)證節(jié)點(diǎn)的表決支持,則會(huì)被拒絕。
一旦區(qū)塊被記錄并提交后,數(shù)據(jù)將被傳送給全節(jié)點(diǎn)和索引者,索引者會(huì)通過(guò) API 和 Websocket 技術(shù)將這些數(shù)據(jù)反饋到前端。
3.4 代幣效用的變化
顯然,推出專用鏈也會(huì)帶動(dòng)代幣效用的變化。
如前文所述,dYdX 區(qū)塊鏈的首要目標(biāo)是“完全的去中心化”。此前,dYdX 的治理范圍有限,而在 dYdX 鏈上,產(chǎn)品的方方面面均將由 DYDX 代幣持有者決定。另一項(xiàng)重要的變化在于,過(guò)去所有 dYdX 產(chǎn)生的收益均歸 dYdX Trading 所有,而在 dYdX 鏈上,這些收益則將分配給 DYDX 代幣持有者。這預(yù)計(jì)會(huì)提升 dYdX 代幣的需求 —— 協(xié)議的發(fā)展會(huì)帶來(lái)更多收益,進(jìn)而帶來(lái)更高的預(yù)期回報(bào),增加資產(chǎn)本身的吸引力,最終提高市場(chǎng)的需求以及資產(chǎn)的價(jià)值。
3.5 治理層面的變化
dYdX 鏈上的治理可決定以下內(nèi)容:
增加或移除新資產(chǎn);
變更協(xié)議參數(shù);
修改提供價(jià)格信息的第三方名單;
調(diào)整費(fèi)率;
修改交易獎(jiǎng)勵(lì)機(jī)制。;
調(diào)整 x/distribution 模塊的參數(shù)(決定如何分配來(lái)自 Cosmos 的獎(jiǎng)勵(lì));
調(diào)整 x/staking 模塊的參數(shù)(與 Cosmos 中的質(zhì)押設(shè)置有關(guān))。
更改資金費(fèi)率計(jì)算公式;
管理保險(xiǎn)基金……
如前所述,創(chuàng)建 dYdX 的公司 dYdX Trading 或 dYdX 基金會(huì)將不會(huì)牽頭任何治理提案或討論。關(guān)于 dYdX 服務(wù)的決策權(quán)現(xiàn)在由 DYDX 代幣持有者掌握。這種轉(zhuǎn)變是 dYdX 鏈與其以前版本相比的一個(gè)關(guān)鍵區(qū)別。它也解決了 Antonio Juliano 所思考的差異化問(wèn)題 —— dYdX 如何將自己與其他中心化交易所(CEX)區(qū)分開(kāi)來(lái)。
dYdX 演變的意義
到目前為止,我們已探討了 dYdX 從創(chuàng)立初期,一路演變到擁有自己的 dYdX 鏈的整個(gè)過(guò)程。鑒于 dYdX 鏈才剛開(kāi)始運(yùn)行,現(xiàn)在就斷言該項(xiàng)目的成功還為時(shí)過(guò)早。但是,dYdX 過(guò)去五年的軌跡已足夠讓我們得出一些經(jīng)驗(yàn)。
4.1 基礎(chǔ)設(shè)施的發(fā)展依舊關(guān)鍵
dYdX 的產(chǎn)品發(fā)展經(jīng)歷了幾個(gè)發(fā)展階段:從以太坊主網(wǎng)啟動(dòng),轉(zhuǎn)型至 Layer 1 ,最終推出了自己的鏈。盡管區(qū)塊鏈基礎(chǔ)設(shè)施持續(xù)進(jìn)化,未來(lái)也將繼續(xù)發(fā)展,dYdX 的歷程證明了區(qū)塊鏈基礎(chǔ)設(shè)施的發(fā)展對(duì)于提升產(chǎn)品質(zhì)量有著重大影響。dYdX 從 Rollup 轉(zhuǎn)向自行發(fā)鏈這一事實(shí),就足以證明單憑 Rollup 并不能完全解決可擴(kuò)展性問(wèn)題。Rollup 以及 Layer 1 都需要繼續(xù)進(jìn)化,才能真正變成完全可擴(kuò)展的“通用區(qū)塊鏈”。區(qū)塊鏈基礎(chǔ)設(shè)施的構(gòu)建仍然至關(guān)重要。我常常把基礎(chǔ)設(shè)施比作是“想象力的邊界”,如果在構(gòu)建產(chǎn)品前就考量了可擴(kuò)展性的限制,相比既有的(中心化)服務(wù),這實(shí)際上會(huì)導(dǎo)致產(chǎn)品天然存在劣勢(shì)。盡管我認(rèn)為區(qū)塊鏈不必總是與現(xiàn)有服務(wù)競(jìng)爭(zhēng)。但對(duì)于那些需要競(jìng)爭(zhēng)的產(chǎn)品(如 dYdX),基礎(chǔ)設(shè)施發(fā)展是至關(guān)重要的。
4.2 Rollup 并非靈丹妙藥
考慮到最近一兩年市場(chǎng)上涌現(xiàn)的諸多 Rollup,可以說(shuō)我們正處于“Rollup 時(shí)代”。當(dāng)前,Rollup、“Rollup 即服務(wù)”(RaaS)、Rollup 軟件開(kāi)發(fā)工具包(SDK)等等隨處可見(jiàn),行業(yè)專家也經(jīng)常建議使用 Rollup 來(lái)構(gòu)建產(chǎn)品。然而,Rollup 并不是解決所有問(wèn)題的通用方案。對(duì)于 dYdX 而言,該項(xiàng)目是在推出自己的區(qū)塊鏈后才實(shí)現(xiàn)了真正的去中心化,這反映了 Layer 2 Rollup 的局限。雖然有人批評(píng) dYdX 自行發(fā)鏈?zhǔn)?ldquo;最糟糕的決策”,但本文已詳述了 dYdX 的決定是經(jīng)過(guò)深思熟慮的,而非倉(cāng)促或不理智的(當(dāng)然了,這項(xiàng)決策也不僅僅是為了拉高代幣的價(jià)格)。
利用以太坊的安全特性確實(shí)對(duì)確立產(chǎn)品的正當(dāng)性至關(guān)重要,但如果無(wú)法通過(guò) Rollup 實(shí)現(xiàn)真正的去中心化服務(wù),則此項(xiàng)優(yōu)勢(shì)的影響力就可能有限。有些人可能會(huì)偏向于堅(jiān)守在以太坊,即便業(yè)務(wù)流程中存在部分中心化成分,而另外一些人(比如 dYdX)則可能會(huì)優(yōu)先考慮流程上的完全去中心化。最重要的是,這兩種做法都不能一概而論地說(shuō)“誰(shuí)比誰(shuí)更加去中心化”,選擇應(yīng)基于產(chǎn)品的性質(zhì)和個(gè)人偏好來(lái)決定。要記住,Rollup 并不總是理想的解決方案。
4.3 靈活性至關(guān)重要
dYdX 通過(guò)針對(duì)市場(chǎng)和行業(yè)的變化做出了根本性的改變,不僅生存了下來(lái),而且成為了 DEX 領(lǐng)域的領(lǐng)跑項(xiàng)目。盡管很多人一直都將 dYdX 視作一個(gè)成功的產(chǎn)品,但如果回顧歷史的話,你會(huì)發(fā)現(xiàn) dYdX 曾經(jīng)一度瀕臨破產(chǎn)的邊緣。然而,dYdX 靈活適應(yīng)了市場(chǎng)和行業(yè)的變化,最終取得了成功。如果 dYdX 固守以太坊主網(wǎng)不放,可能就會(huì)逐漸退出歷史的舞臺(tái)。這其中的關(guān)鍵教訓(xùn)在于,持續(xù)關(guān)注市場(chǎng)趨勢(shì),并根據(jù)自己的實(shí)際情況做出調(diào)整的能力至關(guān)重要。
因此,對(duì)于那些在產(chǎn)品開(kāi)發(fā)中苦苦掙扎的人來(lái)說(shuō),dYdX 是一個(gè)有價(jià)值的研究案例。有時(shí)候,問(wèn)題可能并非出在產(chǎn)品本身,而在于所依賴的基礎(chǔ)設(shè)施。
結(jié)語(yǔ):dYdX 的未來(lái)會(huì)怎么樣?
由于 dYdX 鏈剛剛啟動(dòng)不久,dYdX V4 上的交易也才剛剛起步,目前來(lái)判斷其作為獨(dú)立區(qū)塊鏈的成功與否還為時(shí)尚早。然而在過(guò)去大概五年的時(shí)間里,dYdX 已經(jīng)在眾多交易者之間建立起了信譽(yù),并且一直在持續(xù)不斷地優(yōu)化其產(chǎn)品。我認(rèn)為,dYdX 的品牌已具備了相當(dāng)大的內(nèi)在價(jià)值。
我堅(jiān)持認(rèn)為許多產(chǎn)品仍舊需要依賴獨(dú)立的 Layer 1 運(yùn)作,盡管目前很多研究人員正將注意力集中在 Rollup 和模塊化區(qū)塊鏈上,我還是認(rèn)為 Layer 1 必不可少。雖然 Cosmos 應(yīng)用鏈的敘事與模塊化區(qū)塊鏈并不沖突,但 dYdX 發(fā)展成為獨(dú)立 Layer 1 的這一事實(shí)卻具有著標(biāo)志性意義,它的獨(dú)立發(fā)展已成為了我正在關(guān)注的一個(gè)重要案例。
因此,dYdX 鏈的成敗對(duì)我來(lái)說(shuō)也非常關(guān)鍵。坦率地說(shuō),我希望它成功,因?yàn)檫@將會(huì)為更多當(dāng)前“困”于 Rollup 的項(xiàng)目啟動(dòng)自己的獨(dú)立區(qū)塊鏈提供參考和鼓勵(lì)。
你可能感興趣的文章
-
DYDX是公鏈嗎?DYDX是什么鏈?
DYDX鏈?zhǔn)腔贑osmos SDK和TendermintPoS共識(shí)協(xié)議,這一決定是基于dYdX對(duì)完全去中心化的努力,也是基于這一新區(qū)塊鏈的可定制性,如果你還不清楚DYDX是公鏈嗎?DYDX是什么鏈?…
2024-03-19 -
操作指南:如何在pSTAKE上獲得dydx、stkdydx獲取125%的收益?
pSTAKE Finance是一個(gè)專注于cosmo資產(chǎn)的流動(dòng)性質(zhì)押協(xié)議,我 一直在探索,因?yàn)镈YDX應(yīng)用鏈,$TIA和$DYM更多的關(guān)注來(lái)到了Cosmos,我發(fā)現(xiàn)了一些很好的收益模式,我將一步步介紹如…
2024-03-18 -
dYdX Chain是什么鏈?dYdX Chain優(yōu)勢(shì)是什么?
dYdX(decentralized Yield Protocol)是一個(gè)去中心化的金融協(xié)議,也是全球首個(gè)去中心化數(shù)字貨幣衍生品交易平臺(tái),而dYdX Chain是基于Cosmos SDK和TendermintPoS共識(shí)協(xié)議,…
2023-12-26 -
空投的幣怎么交易?空投幣dydx在歐易交易所交易教程
空投幣主要指的是一些獨(dú)立門(mén)戶的公司,為了吸引投資者,會(huì)免費(fèi)送一些公司的數(shù)字貨幣投資者不需要花錢(qián)購(gòu)買(mǎi),只需要給出設(shè)立賬戶號(hào),相對(duì)應(yīng)的公司就會(huì)把幣打到指定的賬號(hào)上,…
2024-01-17 -
UNI幣和DYDX幣哪個(gè)好?UNI幣和DYDX幣哪個(gè)更值得投資?
在加密貨幣市場(chǎng)中,UNI幣和DYDX幣是兩種備受關(guān)注的數(shù)字貨幣,它們的發(fā)展前景和投資潛力備受討論,那么,UNI幣和DYDX幣哪個(gè)好?UNI幣和DYDX幣哪個(gè)更值得投資?本文將為大家詳…
2023-12-18 -
DYDX幣會(huì)漲到50美元嗎?未來(lái)DYDX幣價(jià)格預(yù)測(cè)
dydx幣(DYDX)是一種基于以太坊的去中心化交易所協(xié)議,旨在創(chuàng)造一種有效和透明的交易所生態(tài)系統(tǒng),讓用戶能夠更加靈活地交易數(shù)字資產(chǎn),dydx幣在數(shù)字資產(chǎn)市場(chǎng)中備受關(guān)注,也…
2023-12-07 -
DYDX幣有價(jià)值嗎?DYDX幣怎么買(mǎi)?
dydx幣(DYDX)是一種數(shù)字加密貨幣,它是去中心化借貸平臺(tái)dydx的官方代幣,很多投資者對(duì)DYDX幣非常感興趣,想知道DYDX幣有價(jià)值嗎?DYDX幣怎么買(mǎi)?下面將為大家詳解dydx幣的…
2023-12-07 -
DYDX幣最高價(jià)格多少?DYDX幣歷史最高價(jià)及最低價(jià)介紹
DYDX幣是去中心化交易所DYDX的原生代幣,于2021年8月10日正式上線,DYDX幣的發(fā)行價(jià)為2美元,發(fā)行總量為1億枚,那么,DYDX幣最高價(jià)格多少?下面將為大家介紹DYDX幣歷史最高價(jià)…
2023-11-27 -
DYDX幣有什么用?DYDX幣會(huì)崩盤(pán)嗎?
DYDX幣是一種新興的加密貨幣,其未來(lái)發(fā)展前景仍不明朗,很多投資者都想知道的是,DYDX幣有什么用?DYDX幣會(huì)崩盤(pán)嗎?下面就帶大家詳細(xì)介紹一下…
2023-11-27 -
dydx幣值得投資嗎?dydx幣未來(lái)價(jià)值預(yù)測(cè)
這篇文章主要介紹了dydx幣值得投資嗎?dydx幣未來(lái)價(jià)值預(yù)測(cè)的相關(guān)資料,需要的朋友可以參考下本文詳細(xì)內(nèi)容介紹…
2023-05-06