不只是牺牲安全性换取可扩展性。
原文: 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 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。