不只是犧牲安全性換取可擴展性。
原文: Why Would a dApp Leave Ethereum Right Now? [LITE](Bankless)
作者: Donovan Choy
編譯: Katie 辜,Odaily 星球日報譯者
原用標題(譯後): dYdX 從以太坊轉向 Cosmos 的真正原因
上週,以太坊最大的 L2 集成 Dapp 之一的衍生品巨頭 dYdX 宣布計劃在即將發布的 V4 版本中脫離以太坊。
而新目的地則是基於 Cosmos 拜占庭共識協議的完全自主區塊鏈,使用 Cosmos SDK(軟件開發工具包)構建。
dYdX 是一個永續衍生品交易所,建立在以太坊 L2 上。dYdX 提供標準的現貨和保證金交易,但最知名的是它在永續合約(Perpetual Swap)交易市場的領先地位。永續合約是一種合成交易產品,允許交易員對加密貨幣、大宗商品、ETF 指數和政府債券等各種商品的未來價格進行投機性押注。
為了避免以太坊主網上高昂的 gas 費,dYdX 於 2021 年 4 月在 StarkEx 上部署了一個特定於應用程序的 Rollup,這是 StarkWare 構建的 L2 零知識 Rollup。
這一舉動對 dYdX 和以太坊意味著什麼?
dYdX “脫粉” 以太坊的原因
對於那些關注此事的人來說,dYdX 的脫粉並不意外。該協議的創始人 Antonio Juliano 去年 11 月就已暗示該協議正在積極尋找其他部署點。
與大多數使用自動做市商(AMM)模型的 DeFi DEX 不同,dYdX 部署了一個傳統的訂單簿系統,維護鏈外的未完成交易。到目前為止,這種設置運行順利。但近幾個月來協議的大幅增長意味著它很快就會進入一個全新的領域。
正如其官方聲明所述,轉向 Cosmos 的主要動機是在保持去中心化的同時提升交易速度:
“我們能開發的每一個 L1 或 L2 的基本問題是它們都無法處理甚至接近運行一流訂單簿和匹配引擎所需的吞吐量。現有的 dYdX 產品每秒處理約 10 筆交易,每秒處理 1000 筆下單/取消,目標是將交易規模擴大到更高的數量級。”
目前,dYdX 的速度很慢,而且沒有任何現有的 L2 可以讓 dYdX 更快地執行訂單,同時提供更合理的費用。此外,其當前的 StarkEx L2 設置迫使他們運行集中訂單簿,而不是分散給驗證器網絡。
Cosmos 則提供了 SDK,允許開發人員構建一個主權區塊鏈,並對其驗證集進行完全控制,這將使可擴展性提高到一個數量級:
“在 dYdX V4 中,每個驗證器將運行一個內存中的訂單簿,這個訂單簿永遠不會承諾達成共識(即鏈下)。與正常的區塊鏈交易類似,下訂單和取消訂單將通過網絡傳播,確保下訂單和取消訂單始終通過網絡傳播。每個驗證器存儲的訂單簿最終彼此一致。
在實時基礎上,訂單將通過網絡匹配在一起。由此產生交易然後提交到鏈上的每個區塊。這允許 dYdX V4 具有極高的訂單簿吞吐量(需要 100 倍的交易吞吐量),同時保持去中心化。”
注:目前的 StarkEx 設置還有其他缺點。
dYdX 目前在 StarkEx 上的設置依賴於一個中心化的測序器。就像目前所有的 Rollup 一樣(Starkware 在最近的一篇文章中暗示了其未來去中心化測序器的計劃)。目前的測序器(sequencer)標準是有效的,但會產生很大的集中化效應,因為只有一個參與者可以向以太坊主網提交區塊批次。因此,Cosmos 設置自己的驗證器集,理論上可以將協議變得去中心化。
最後,dYdX 還鎖定了它的 Starkware 供應商,可防止分叉 。與 zkSync 這樣的 L2 的不同點在於後者是開源的,可以自由分叉。
Cosmos 消除了這些限制,同時允許 dYdX 以一種保持表面去中心化的方式進行擴展。
dYdX 的權衡
作為一個獨立的 L1 鏈遷移到 Cosmos,dYdX 有自己的權衡。
首先,它需要設置自己的一組驗證器。這為 dYdX 協議帶來了巨大的成本,並為 dYdX 代幣經濟帶來了新的考慮因素。
與 Cosmos 跨鏈 協議 IBC 上大多數在 Cosmos 的簽名輻射模型(signature hub-and-spoke model)內建立的鏈不同,dYdX 的計劃是建立一個獨立的 L1 公鏈。這意味著它將不依賴於 Cosmos 跨鏈協議 IBC 中心中的驗證器,而是依賴於平台自己集中設計的驗證器集,儘管它有意將驗證器集去中心化。
這從用戶的角度引入了重要的安全考慮。
部署在像 StarkEx 這樣的 L2 Rollup 上的最大優勢是,相對於以太坊主網,它允許改進可擴展性,同時仍然依賴以太坊強大的安全性,並避免引發自身安全性的巨大成本。
如果信任以太坊的底層基礎鏈,則對 dYdX 上的交易安全性有信心。現在,用戶需要信任 dYdX 鏈上的一組全新驗證器。而驗證器的數量是多少?質押參數是什麼?這些還是未知數。
在未來的 dYdX 鏈上,用戶將使用 DYDX 代幣而不是 ETH 支付交易費用。dYdX 鏈驗證器也將以 DYDX 支付,這從根本上改變了 DYDX 目前的性質。這造成了安全成本,因為需要向驗證器發送某種形式的代幣,費用由協議承擔。
它還將 DYDX 的代幣經濟納入考慮。查看其代幣經濟,就會發現至少有 50% 的原生代幣分配給了內部人員。
事情變得更加複雜。將其設置為具有自己的驗證器集的新 L1 鏈,意味著用戶需要使用跨鏈橋來登錄 dYdX 鏈。
V 神曾寫過關於跨鏈橋的分析:
如果你的 BTC 包含在比特幣網絡中,那麼它只依賴於比特幣網絡的安全驗證。當 BTC 被包裝、鎖定、並通過跨鏈橋跨不同的鏈傳輸時,你的 BTC 的安全性不僅取決於原始的比特幣網絡,而且還取決於你的 BTC 正在經過的其他鏈。
跨鏈橋的安全風險是眾所周知的,在過去的一年中發生了許多引人注目的跨鏈橋黑客攻擊事件:
- Axie Infinity 的 Ronin 跨鏈橋
- Solana 的 Wormhole 跨鏈橋
- 最近的 Harmony 跨鏈橋
當然,這並不是說 dYdX 跨鏈橋是不安全的,只是與留在以太坊內相比,dYdX 跨鏈橋引入了新的攻擊向量。所以 dYdX 的安全性將更少取決於用戶是否信任以太坊鏈,而更多地取決於你是否信任新的 dYdX 公鏈的運營商。
這就是區塊鏈的三難困境。dYdX 在以太坊/StarkEx 上是去中心化和安全的,但缺乏可擴展性。dYdX 的發展方向是犧牲安全性以換取可擴展性。
dYdX 只是為了可擴展性就脫離以太坊嗎?
dYdX 目前的交易速度是約 10 TPS,與 StarkNet 約 100000 TPS 的最大交易速度相差甚遠。目前還不清楚交易速度是否是當務之急。
這不僅僅是可擴展性的問題。首先,Starkware 向其 Rollup 技術的用戶收取未披露的費用。隨著 dYdX 在過去一年中取得了驚人的增長,從經濟角度來看,dYdX 可自行中斷未披露的費用。
其次,有一個猜測是 dYdX 脫離公鏈要基於法律要求。到目前為止,dYdX 在美國的監管問題上一直非常謹慎,因為它的服務無法為美國居民提供。
在接受《福布斯》採訪時,dYdX 創始人公開表示,自 2018 年初以來,該協議 “一直在與商品期貨交易委員會(CFTC)和其他政府監管機構接觸”,並向監管機構提交了多封評論信。
作為一個每天處理數十億美元交易量的交易所,轉向自己的公鏈會比目前的設置創造更好的監管效果。在一條新的鏈上擁有一套去中心化的驗證器,將阻止監管機構將該平台標記為運行 “中心化交易所”。
中心化是否更適合某些平台?
dYdX 可能優先考慮控制問題和最終結果,而不是其鏈上。儘管 dYdX 交易量很高,但其中大部分都被巨鯨所控制。對於 dYdX 來說,代碼就是法律,完全去中心化不是用戶優先考慮的問題。
這是對 dYdX、Starknet、Cosmos 或以太坊的看空/看多嗎?最後,這將如何影響 dYdX 的增長?
協議的安全性將決定用戶是否願意遷移到其新的鏈,或為其競爭對手 FutureSwap 或 Perpetuals Protocol 開闢空間,為以太坊上的永續交易者開闢新基礎。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。本文內容僅用於信息分享,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。