# Jupiter的深度分析

By [kingson](https://paragraph.com/@kingson) · 2022-02-20

---

大家好，我是kingson，这次带来的是关于Jupiter的一个深度分析，这篇文章的英文版将会由我的小伙伴[LJQZZZ](https://twitter.com/ljqzzz)负责。

**官网：**

[https://jup.ag/swap/SOL-USDC](https://jup.ag/swap/SOL-USDC)

1.为什么Jupiter要构建在solana之上？
-------------------------

### 1.1 Solana具备处理专业交易能力

Solana 的种子轮宣传时的第一张幻灯片写道：“**Solana 是区块链领域的纳斯达克**。”

什么是纳斯达克速度？纳斯达克交易所每秒钟可以处理50万笔交易，**Solana拥有高频交易的能力，从技术上讲，Solana 完全不同的系统架构导致了比其他区块链更高的速度和更低的成本。比特币每秒可以处理大约7笔交易（7 TPS），以太坊每秒可以处理30笔交易（Eth 2.0 未来会大幅提高性能），而 Solana 目前每秒可以处理 65,000 笔交易。**

这是Solana 给大家带来的魔力，源自于Solana 使用创新的**历史证明(PoH)计时公式**，以促进其权益证明（PoS）协议结构，这是一个去中心化的时间来源。这是 “数学中时间之箭的实现”。听起来令人费解，**但这意味着 Solana上的交易是可核查的，无需所有节点同时同意，这就是为什么它如此之快。**

DeFi目前还存在一些缺点，像在eth上的交易就存在**低效率、交易费用过高和处理等待时间过长**等问题，尽管这是为了达到去中心化造成的必然代价，但这都给用户造成了一定困扰。Jupiter选择在Solana上构建的原因，除了较低的gas费用外，另外一点就是可以让用户享受到**高效零延迟**接近丝滑的聚合器兑换体验，借助于Solana强大的技术，让Jupiter上的聚合交易可以在**不到一秒**的时间内全部完成。

### 1.2 对开发者的大力支持

**Solana 可能拥有市场上区块链中最好的技术，同时也在吸引开发者构建应用，而它的创始人的目标是从纽交所和纳斯达克的手里分一杯羹。**

`2月20日，据Coin98Analytics援引区块链分析公司Santiment数据显示，目前Solana链上活跃开发者数量已经超越以太坊，成为活跃开发者数量最多的区块链。根据最新排名，当前链上活跃开发者数量最多的区块链依次为：1. Solana；2. Ethereum；3. Cardano；4. Polkadot；5. Cosmos；6. Terra；7. Avalanche；8. Polygon；9.Fantom。`

在Solana上构建应用，你将得到Solana的**战略支持**，这些战略支持是什么？Solana有一套针对开发者的生态系统，它在Solana的基础上构建，以确保开发者拥有所需要工具和资源。不仅如此，Solana的独特之处还在于很**擅长帮助新公司成长**，目前提供的服务有：

*   **智能合约审计**。Solana实验室培训并协助第三方审计师对项目进行审计，确保其安全。大多数其他区块链上的项目需要自己支付第三方审计。
    
*   **Solana程序库**。Solana维护着类似于一个开源库的东西，公司可以通过围绕它们构建前端和业务来运行。它们包括股权池、治理协议、代币项目、名称服务（像以太坊的ENS）和代币交换项目（Saber建立在其上）。
    
*   **Solana资本**。Solana对建立在协议上的项目进行投资，Solana实验室的团队为其他投资者和可能有帮助的人做介绍。
    

### 1.3订单簿dex的广泛应用

市场上目前有两种常见的DEX机制，分别为**订单簿模型**（order book）与**自动做市商模型**(AMM），我们前面说过Solana的愿景是成为区块链领域的纳斯达克，纳斯达克是一个能处理**高频交易**和**交易深度极好**的中心化交易所。显然，在Solana若是想满足专业的金融需求，就需要满足这些条件，Solana的技术为链上高频交易创造了可能，那么接下来重点就在于拥有一个或多个流动性极好的市场，那就需要一个合适的做市机制。

订单簿模型就是这个流动性市场的**理想选择**，而在2020年8月推出的Serum就是订单簿交易所的领先与佼佼者，Serum的独特之处在于它利用了中央区块链上的订单簿作为它的去中心交易所的技术，但不是使用传统集中控制的方式来管理，通过订单簿完全程式化和分布式账本化来提高透明度，建立了基于Solana的去中心化订单簿dex，从而让交易比Uniswap等自动做市商（AMM）协议更加高效和受用户喜爱。

订单簿是DeFi中**计算密度**最高的地方之一，所以订单簿的dex无法建立在像以太坊那样的吞吐量有限的区块链之上，换句话说，目前也只有Solana适合构建高效的订单簿dex。订单簿可以有效显示市场**实时价格**，并且它是**大额订单**的最佳选择，订单簿有助于**降低滑点**风险，其深受机构和个人交易者的喜爱。

当Solana上存在一些订单簿类型的dex时，Jupiter可以聚合这些dex，借助这些订单簿dex可以获得更好的**交易深度**并且**减小滑点**，从而为用户带来更**实惠**的价格。不同于像1inch在eth上聚合的大部分为amm类型的dex，如果同种代币同样金额的订单利用聚合器兑换的数量要一致，该代币在eth上所需流动性需要比Solana上多更多，这是因为多个订单簿的采用所带来的**资本效率的提升**。尽管Uniswap V3的出现将传统AMM的效率提高了一个档次，但eth的吞吐量是硬伤，不能达到速度的追求。在Solana的高速体验与订单簿机制相结合的情况下，用户能同时获得**速度与深度**的双重体验。

![Jupiter目前聚合的dex](https://storage.googleapis.com/papyrus_images/9ec3f83a97139f7dddff0e2ed749a11bbc77a3f70ab8764fc562feac73c5be8b.png)

Jupiter目前聚合的dex

2.Jupiter的优势
------------

### 2.1 兑换拆分交易

**兑换拆分交易**又称为trade splitting swaps，**原理**是如果流动性分散在不同的DEX，Jupiter将把用户的交易分成两个较小的交易，并在一个交易中完成所有这些。拆分的部分是动态确定的，以**最大限度地**增加您将收到的代币数量。Jupiter是**第一家**也是目前**唯一一家**在Solana上做**兑换拆分交易**的聚合器，这将会为交易量大或者流动性分散的代币提供到更好的价格。

### 2.2 智能路由系统

**多条路由**是在聚合的所有市场中为代币对找到所有 1 条和 2 条路由的能力。通常情况下，最好的价格交易不是在一个流动性很强的直接市场进行交易的，而是通过一个价格低效率的**中介市场**进行交易。

例如，如果你想交易 USDC-SOL，你可能会查看 raydium 和 Orca 上的 USDC-SOL 池的价格，但是，Jupiter 不仅会查看这个价格，还会查看所有的 2 条路线，比如下面的USDC-CRP-SOL  或USDC-SPWN-SOL 池。但最佳价格路线会因交易数量和市场活动而改变。

Jupiter 能通过任何代币进行路由，这使  Jupiter 能够**利用价格低效的市场**，充分利用流动性市场的**长尾效应**。

![智能路由](https://storage.googleapis.com/papyrus_images/605fbfd6d1b97c875b1fc115730f4390fb2c7f78acc9c76d90ff7c173b62549f.png)

智能路由

### 2.3 强大的Jupiter SDK

Jupiter目前提供了可用的**SDK**（Jupiter Core、Jupiter React-Hook），允许开发人员使用应用中的某些**自定义**功能，这样其他DeFi项目就可以轻易将Jupiter整合到项目中，并且可以收取一定费用，这样Jupiter的使用就可以成为这些项目的一部分收入来源。

3.使用体验比较
--------

### 3.1主流代币的兑换比较

**主要条件:大盘行情波动小，时间、金额均相同，金额为200万刀，误差时间小于15秒。**

**BTC：**

**在1Sol上**，200万刀可以换到51.4619个BTC，第二选择可以换到51.3885个。

![](https://storage.googleapis.com/papyrus_images/3a32129eca9cf46b7f1c2ba73606098e3d8e90ca62e5d5cf7be36a0b1593c09a.png)

**在Jupiter上**，200万刀可以换到51.5121个BTC，第二选择可以换到51.4642个。

![](https://storage.googleapis.com/papyrus_images/072abfbf11a8be129537f9c910b39821d814a10831c7b2139404c5d52835cc5e.png)

**soETH：**

**在1Sol上**，200万刀可以换到734.572个ETH，第二选择可以换到732.549个。

![](https://storage.googleapis.com/papyrus_images/cb7204e9138adc2503b3c0091353f2ecdaf9d18bb4cc6caf125efa15fd0b1baa.png)

**在Jupiter上**，200万刀可以换到734.572个ETH，第二选择可以换到734.06个。

![](https://storage.googleapis.com/papyrus_images/cc402320ccdaba7149095a75c93a52f75854ee8bac1eb91c20ae2f0005ed4494.png)

**SOL:**

**在1Sol上**，200万刀可以换到22190.1个SOL，第二选择可以换到22140.2个SOL。

![](https://storage.googleapis.com/papyrus_images/7727822f8da0b052884e3a00e660a5ba5ca2dd00ab813cce15d24ce62a7b9763.png)

**在atlasdex上**，200万刀可以换到22151.22个SOL，无第二选择。

![](https://storage.googleapis.com/papyrus_images/30dd2bf0577f0b926c015de063f0dc4793d5bb9d38020ac8385e74f9ed912529.png)

**在Jupiter上**，200万刀可以换到22190.56个SOL，第二选择可以换到22184.75个。

![](https://storage.googleapis.com/papyrus_images/a40429c95178c1cedb8ce1618d220df5fe3c2b75aaf220324a226515efa6e9df.png)

**总结**：针对主流代币的**大额兑换**，Jupiter**略占优势**。相比atlasdex，其余两家聚合器表现更好。相比1Sol而言，第一选择差别不大，但是第二选择大大领先对手，这也是上面说到的利用**兑换拆分**所带来的优势的一部分。

### 3.2 SOL 的热门altcoin的兑换比较

**主要条件：大盘行情波动小，时间、金额均相同，金额为10万刀，误差时间小于15秒。**

**Orca:**

**在atlasdex上**，10万刀可以换到37210.72个ORCA，无第二选择。

![](https://storage.googleapis.com/papyrus_images/106076a7b200c455f386c3d159d37cffb1896f002e254d25547b53ded9ab2caf.png)

**在Jupiter上**，10万刀可以换到37254.26个ORCA，第二选择可以换到37203个。

![](https://storage.googleapis.com/papyrus_images/2827dd74a75399cc03e4a018bc43f53b81d8dc00c318e11d339ccc9935c98794.png)

**Ray:**

**在1Sol上**，10万刀可以换到35250.7个RAY，第二选择可以换到35208.02个。

![](https://storage.googleapis.com/papyrus_images/c8c7a8155ab1c1360bc0e263d08eedd98e02a601f7bdc1125850b8d270d3188e.png)

**在atlasdex上**，10万刀能换到35225个RAY，无第二选择。

![](https://storage.googleapis.com/papyrus_images/9624748791d807011d627cf5fe1f5edafcd783eb4594f0460d0de66caf6db0c3.png)

**在Jupiter上**，10万刀可以换到35304.8个RAY，第二选择可以换到35297个。

![](https://storage.googleapis.com/papyrus_images/d4ab4d5019f3c3b838b48db1f2caee5f610d504ae32b29f1b060afb8e8a14410.png)

**总结：对于SOL上的**altcoin的兑换，相对比其余两个聚合器，Jupiter的优势都**非常明显**。这就和上面说的一样，Jupiter通过其**多条路由**，可以充分利用到**价格低效**的市场，以为交易的代币获取最佳的价格。

4.发展未来
------

**成长状况**

Jupiter目前是Solana上的**关键流动性**聚合器，目前处理着很大一部分Solana链上的代币聚合交易。自去年10月开始，Jupiter的**每周交易量**与**每月交易量**是一个稳步上升的状态，受2022年年初的加密货币市场**整体不景气**的影响，许多公链上的代币交易量也在下滑。但Jupiter的交易量在1月反而创造新高，并且后面几周的交易量也都较为稳定。已经形成**稳定**的用户群体，这些都离不开Jupiter**过硬的技术和体验感极佳**的产品。

![Jupiter的每周交易量](https://storage.googleapis.com/papyrus_images/3c3afe957f5300af673143ecaba4fe97583360ec4af145a1b64f3dcf754b33e3.png)

Jupiter的每周交易量

![Jupiter的每月交易量](https://storage.googleapis.com/papyrus_images/974ed1759382862a0d1ebb182eb56128add959dfe31d0a4253393cc4a637eebf.png)

Jupiter的每月交易量

**治理代币**

目前Jupiter还未发行治理代币，但在之后不久的将来将会发布一个治理代币以**捕获价值**。

**跨链接入**

在DeFi的发展中目前有许多瓶颈，如在以太坊上，AMM占据了大部分dex的流动性，但由于以太坊目前的性能问题，订单簿dex无法有效在以太坊上开展。但这些AMM模式的流动性资本效率低下，我们能如何进行改变呢？目前公链间皆是一个可以**跨链互通**的世界，虽然以太坊上仍然是**总锁定价值TVL**的最大占比，但其他公链都已经开始向以太坊发起了新的挑战。

目前大量的ERC20代币可以通过跨链桥进行转移，Solana可以成为这中间的**枢纽**。很多代币可以跨链来到Solana获得更好的**交易体验**，如上面说到的Serum，2020年在Solana主网运行初期，就在努力**引导**来自以太坊的代币流量。Serum是一个**订单簿**类型的dex，可以实现与以太坊的完全互操作性，可以利用**自身跨链服务或外部跨链桥**将代币带到Serum，用户就可以利用到Serum上**高效**的订单簿模式进行交易。

Jupiter目前在Solana上已经聚合了大部分这些dex，未来Jupiter可以持续加深与跨链桥（如Wormhole、Allbridge）的合作，引导更多代币来到Solana上进行**更好的交易**。这个市场还很大还很长远，未来还有许多不同公链的代币都可以通过跨链桥的形式来到Solana。Jupiter是Solana上顶尖的聚合器，它将会轻松**捕获**到这些代币的流量，并且可以通过聚合来**促进**这些跨链代币的流动性，同时用户也可以利用跨链桥**无缝移动**其资产，强大的Solana区块链**基础技术**将会为其链上优秀的生态产品带来巨大的**繁荣**。

![不同链TVL的对比](https://storage.googleapis.com/papyrus_images/a135d2d9b6501c63602f4f724db385fbcfdf94cd968426bee5e4bbb7c1abf43b.png)

不同链TVL的对比

![Jupier促进跨链流动性](https://storage.googleapis.com/papyrus_images/7d3f849c3c556f816fb2e4d09d9b5f585006cb314e183f5654dde9d017bdda61.png)

Jupier促进跨链流动性

本文部分内容引用自[Packy McCormick](https://twitter.com/packyM) ，封面图片来源[Taylurr](https://www.twitter.com/jxxxx1809)

**以上是我带来的Jupiter的深度分析，如果想要了解更多DeFi、Metaverse、Gamefi、Nft等新玩法的小伙伴可以关注我的推特，感谢大家的喜欢和关注，你的喜欢和关注是我进步的动力。**

[https://twitter.com/yummyuyu\_](https://twitter.com/yummyuyu_)

---

*Originally published on [kingson](https://paragraph.com/@kingson/jupiter)*
