Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

Sphinx:StarkNet上的跨链DEX

王丽梅
130 0 0
每一条新公链或者 Rollup 上都会有不少被重复建造的基础设施,正在逐渐走向成熟的 StarkNet 生态也是一样。然而,Sphinx 项目不仅仅想要在 StarkNet 上实现更高效的订单簿交易平台,还希望能够基于 StarkNet 高效的底层基础设施,帮助用户实现跨链交易。$ z0 L# V; q( N$ ]5 J
什么是 SphinxSphinx 是第一个部署在 StarkNet 上的,支持原生跨链的中央限价订单簿 (CLOB) DEX。是的,在底层公链的性能已经足够突破交易效率的瓶颈之后,AMM 效率低下,无常损失等劣势就会更加明显。因此新公链以及 Layer2 上的 DEX 逐渐采用订单簿作为底层交易系统已经成为了一个明显的行业趋势。  T7 J1 T# P; k. b+ b
Sphinx 第二个明显的优势,便是其可以支持跨链交易。我们知道目前在 StarkNet 生态中,由于底层技术已经原生支持了账户抽象功能,因此 StarkNet 生态中可使用的钱包都是智能合约钱包。也就是说,已经被用户所熟知的 MetaMask 钱包是无法使用的。
& N; k. ^* @6 B  J/ F+ T2 C但是 Sphinx 可以通过构造无信任的桥,允许来自其他链(如 Ethereum、Polygon、Arbitrum 等)的用户使用他们熟悉的 Metamask 远程存入资产并进行交易。通过这种方式,Sphinx 将进一步发挥可组合性,充当各条公链的流动性聚合层,同时不会出现 AMM 的无常损失或滑点等问题。0 A" K# M9 X& p8 x# F2 x
Sphinx 如何实现跨链交易要想实现 Sphinx 的跨链交易,首先需要解决两个问题:
' u9 W( u0 W$ [0 X. I(1)将消息从源链桥接到 StarkNet;# e3 P+ ]/ t( R  B
(2)代表用户在 StarkNet 上执行;
( R' f$ k# i' ]& L为了解决第一个问题,Sphinx 需要让用户在源链签署一个无 gas 的 EIP-712 信息(这个信息可以是:提交限价买入订单、取消订单或提取资金等)。然后通过一个信息传递桥在链间进行转发。当然,这就涉及到选择一个安全的跨链桥的问题。9 y2 |& z/ |  S2 W4 ?
然而遗憾的是,目前上主流的跨链解决方案,要不是基于乐观假设的,要不是通过 multisig 的多钱钱包,由一些中心化实体控制的。这些解决方案都在安全性上进行了妥协。
4 U# n' }. S8 |& w- j因此,Sphinx 选择了与 Herodotus 进行合作,使用存储证明在区块链的共识层实现 ZK 跨链。也就是利用 StarkNet 的廉价计算来读取 Ethereum 上的状态,并使用 SNARK 证明将消息桥接回源链上,以此实现真正安全的信息跨链。
6 |0 V7 Y* P1 j) ]3 [0 J# ^0 P; N6 b' r; P( [; F8 h4 [( Y
聚合流动性在成功地解决了跨链交易的问题后,Sphinx 再进一步,可以实现对不同链不同 AMM 交易资金池之间的聚合。
' s0 C( g. `, }6 W+ Q
6 H) n; J6 _% `# F4 R# v正如上图所示,未来 Sphinx 可以将不同链间的交易价格以及流动性都统一到位于 StarkNet 的交易中心,也就是 Sphinx 的订单簿系统中。当实现这一步后,主流公链见交易平台的交易价格与流动性都将得到统一,因此用户也将减少因为套利等原因而被动接受次优价格的问题。4 X" s9 S( u; K. P* O9 ]  G7 X
Sphinx 的用户界面Sphinx 非常特立独行的一点是,其在用户界面上参考了彭博终端使用了命令行界面来与合约交互。' \" V: X/ t$ ?- E
以下截图是其操作指南,比如用户希望向系统中提交一个 ETH 对 USDC 的买单,价格 1200USDC/ETH,数量 0.5ETH,则需要在命令行界面输入「BID ETH USDC 1200 0.5」并点击回车。
# P5 |  {+ x" P" W1 l9 M2 E* P6 B' `8 Y/ @  A3 R4 k
好吧,或许对于专业交易者来说这样可以提高效率,但对于普通用户来说确实是增加了使用的门槛。当然目前的 Sphinx 还处于测试阶段,未来在正式版中或许会增加用户更为熟悉的图形交互界面。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

王丽梅 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    15