# JediSwap：StarkNet上的第一个DEX

By [DDL](https://paragraph.com/@ddl) · 2022-09-22

---

JediSwap是一家自动化做市商，允许流动性提供商为交易员提供流动性，交易员可以使用不同的池在资产对之间进行交易。流动性提供者需要以特定比例提供池中的两项资产，以换取流动性费用（按提供的流动性比例分配交易的0.3%）。

为了提供流动性，用户必须获得并提供两种资产的流动性。例如，只有ETH的用户需要先交易以获得DAI，然后同时提供ETH和DAI以在池中提供流动性。我们的联合流动性保险库简化了这一过程，只需要一项资产（ETH或DAI）就可以开始赚取期费用。

我们将推出两种不同的金库，一种是ETH池，另一种是DAI池，其头寸组合在一起，以提供JediSwap的流动性。

**池子公平吗？**

该池子的神奇之处在于，它们能够说明ETH以及DAI质押者拥有多少流动性份额。在实践中，只需返回流动性中相应的ETH和DAI，而无需额外交易。

这之所以有效，是因为JediSwap是具有50%-50%权重分布的固定产品做市商。这意味着两项资产的质押在池中的价值相等。

举例来说，假设当前ETH价格为1500美元，储户在金库中分别存款1 ETH和1500 DAI。这两部分的价值都等于1500美元。现在考虑以太币的价格波动到2000美元。在这种情况下，套利后池子现在持有1732DAI和0.866ETH。为什么？

请注意，产品保留：1732 x 0.866 ~ 1500 x 1。

现在的现货价格是：1732/0.866=2000。

然而，这两个头寸的美元价值仍然等于1732美元。

简而言之，这意味着每个储户都有效地持有一种类似于流动性份额的工具，并遵循收益等于费用减去无常损失。注意：只有当池被有效套利时，这才会发生。如果池现货价格偏离市场价格，那么一方可能比另一方更有价值。

**实验性质资金池的问题**

当前池子存在已知的问题。特别是每次质押都会产生保管库份额，这意味着当现货价格与市场价格不一致时，用户可能会恶意触发存款。此外，他们可以在直接操纵现货价格的同时做到这一点。

他们将在即将发布的版本中解决此漏洞，但感觉测试网上的过渡版本有助于提高我们对如何安全地与JediSwap集成的理解，并开始教育我们的社区提供流动性。

---

*Originally published on [DDL](https://paragraph.com/@ddl/jediswap-starknet-dex)*
