# 「入门科普 」DeFi 起源：简要回顾第一代 AMM

By [BTX ｜ Research](https://paragraph.com/@btx-research) · 2022-07-29

---

原文作者：Joe Content

编译：BTX Capital

> 导读：AMM 是少有的基于区块链的范式创新，自从 Vitalik 于 2017 年在《On Path Independence》中首次提出了自动做市商（AMM）后， AMM 便成为了 DeFi 的催化剂。本文介绍了 4 个目前被广泛使用的 AMM：Uniswap，Balancer，Curve，Bancor。近年来这些项目的突破围绕着资金效率，仓位管理，交易滑点，无常损失等方面的需求。

Uniswap
-------

Uniswap 的基础是**固定乘积公式**，**x \* y = k**，其中 x 是资产 X 的数量，y 是资产 Y 的数量，k 是一个单位。因此，每个池只包含两个资产 X 和 Y，公式证明，这是真的。

下图有等量乘法的图形，其中 x 是 X 的数量，y 是池中 Y 的曲线显示的，上点的斜率代表现货价格。

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

这用一个最好的例子来解释：

假设 AVAX 为 100 美元，一个 AVAXUSDC 由**20 个 AVAX 和如果 2000 个 USDC**组成。因为 20 个 AVAX 和 2000 个 USDC，资产价值的比例是 1:1。我们**X 为 AVAX ，资产 Y 为 USDC**，因此多使用次积分公式，我们可以得到 k = 20 \* 2000 = 40000。

这个收益在交换期间保持不变，乘着增加了更多的流动性。

现在 Alice 想要交换她的 5 个 AVAX。那么她会得到多少 USDC 作为回报？

重新排列y的公式，得到我们y = k/x。兑换后池中的USDC数量为y = 40000 / (20+5) = 1600 USDC。所以Alice用**5个AVAX收到了400 USDC**。

该款现在25 AVAX**包含1600** USDC。AVAX我们的现货价格现在从100 USDC变成1600/25 = 64 USDC（感谢Alice向所有人倾销。

该交易的价格影响为 (64-100) / 100 = -36%。

因为曲线是凸函数，所以当你乘随价格变化时，斜率之一。

看下图。 曲线在各自的斜率和预测位置的影响。

这些问题的预期是为了确保流动性会深，价格影响。

![](https://storage.googleapis.com/papyrus_images/a4e4c54225a990ffc64ac1e00394a20e8b1061ce8659e302cf42b81ec2057ee2.jpg)

如果你再次检查该图，会注意到它不会与你 x 或 x 轴资产相交即为你的原因，为整个价格范围（为 0，∞）的流动性，并且拥有来交易执行。

的流动性提供了非常好的功能，并且借用了 DeFi，现在可以商业上说一下，或者因为李四都在中，负责完成这件政府，大型机构的工作。

Balancer
--------

如果让每个子子包含公式计算2个资产怎么办？

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

例如，Balancer 池允许自定义其资产。你可以将自定义为 80:20 的资产，而不是 50:50。

*   更看好某项项目，并希望在你的组合中投资更多资产。
    
*   代币的重更新权，它所经历的无损失之少之又少。
    

下描述的重权不平衡的影响为池中的损失。因为这是如何对池内更多的价格产生长辈的偶像代币。

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

将Balancer池经理可以自动重新平衡投资组合，其作用类似于任何人都可以创建的去化指数，费用由流动性提供，而不是中介。

Curve
-----

Uniswap 将使用价格问题作为基础不变量，其是价格**影响**。

等式和公式为**x + y = k**，图形如下所示：

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

请，是价格直线上点的斜率。意味着池中的资产有可能被相交。

USDC/USDT 的总美元和池为 1 美元。以获取。

它，曾经使用过几次）\*的公式修改，是和集成的组合。\*\*实际场景的复杂性，（

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

所以我将向你展示我_的傻瓜_版本，它可以被提炼成：

A \* (x + y) + xy = k

**是倍数，是代表人物。如果很不平衡，则一个相当不错的项目，组织池需要缩小一个_放大_**（x+y）。此时，它会出一个市集。

相反，如果一个资金池非常平衡，一个资金池很明显，这个事件（x+使他们），资金池明确表示出一个像和一个市的商户。

是下桌的蓝蓝，是圈内的出拥护者，因为资产平衡。头顶为功效，因为池子中的过材中重：

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

Bancor
------

Bancor 于 2017 年作为第一家 AMM 被推出。它的主要卖点是可以提供 100% 的无常损失保护。

没有人喜欢无常损失，但没有可能彻底解决呢？

就像海登·这件事因此所提供的价格（Hayden Adam）在推文中所提供的更多的那样，接近市场的招商会导致无常的损失。提供更好的。

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

_可能有这个，但解决问题_的方案的人承担了无常损失的问题。

总结
--

我们通常对它们使用不同的组合，曲线组合进行了修改。价格提供了不同的版本。不同的方式是让流动性容易，尽管它需要流动性的更好地执行。

原文标题：《Part 1: A brief overview of 1st generation AMMs》

译文链接：[https://joecontent.substack.com/p/part-1-a-brief-overview-of-1st-generation](https://joecontent.substack.com/p/part-1-a-brief-overview-of-1st-generation)

---

*Originally published on [BTX ｜ Research](https://paragraph.com/@btx-research/defi-amm)*
