虽然中心化交易所(CEX)拥有充足的流动性,并允许进行大额交易,但由于用户不持有其在交易所的资产的托管权,因此仍然存在许多风险。例如,在 2020 年 9 月,KuCoin 在一次安全漏洞后遭受了 2.81 亿美元的黑客攻击。
备注(2025年更新): 自2021年以来,中心化交易所的安全事件持续发生。最重大的事件是2022年11月FTX交易所的崩溃,导致数百亿美元损失,进一步强化了"不是你的密钥,就不是你的币"的理念,推动更多用户转向DEX。
越来越多的人意识到这些风险,并转向去中心化交易所(DEX)。DEX 通过使用智能合约和链上交易来减少或消除对中介的需求。
DEX 有两种类型:
一些流行的去中心化交易所包括 Uniswap、Kyber Network、Curve Finance、dYdX 和 SushiSwap。像 dYdX 和 Deversifi 这样基于订单簿的 DEX 的运作方式与 CEX 类似,用户可以按照他们选择的限价或市场价格设置买入和卖出订单。两者之间的主要区别在于,对于 CEX,交易的资产将保存在交易所的钱包中,而对于 DEX,交易的资产将保存在用户的钱包中。
另一方面,像 Uniswap 和 Balancer 这样的流动性池 DEX 允许用户通过向一对或一组资产提供流动性来成为做市商。用户存入他们的资产并成为流动性提供者,为该特定池执行的每笔交换交易赚取少量费用。然而,这些类型 DEX 背后的机制,主要使用自动做市商机制,有其自身的缺陷,用户作为流动性提供者可能会遭受无常损失。
DEX 也有一定的局限性。以下是一些局限性:
大多数加密货币交易仍然发生在中心化交易所。从历史上看,与 DEX 相比,CEX 上的订单簿通常更深,因此交易者在 CEX 上进行交易时可以获得更好的价格。
由于流动性较低,与 CEX 相比,在 DEX 上进行交易可能会遭受更高的滑点和更差的价格执行。然而,随着 DEX 越来越受欢迎,DEX 上许多流行交易对的流动性已显着增加,并且 DEX 上的交易执行有时与 CEX 一样具有竞争力。
中心化交易所包括许多高级交易功能,例如限价单、止损单、追踪止损等。这些交易功能中的大多数在 DEX 上不可用。
一些 DEX 现在提供限价单,从而提供更好的交易体验。然而,越来越多的 DEX 正在寻求引入这些高级交易功能,以更有效地与 CEX 竞争。
今天大多数 DEX 只允许交易者在同一区块链生态系统中交换代币。例如,基于以太坊的 DEX 只允许用户交易以太坊和 ERC-20 代币。它不允许交易者交易在其他区块链(如 Polkadot 或 Cosmos)上发行的代币。CEX 允许用户轻松交易各种区块链上的代币。目前正在努力构建跨链 DEX,将来,在 DEX 上跨多个区块链交易代币将成为可能。
DeFi 现在已经变得流行,这导致以太坊网络拥塞。以太坊的拥塞导致 Gas 成本显着增加。在 DEX 上进行交易可能是一项成本高昂的交易,尤其是在高峰期。
备注(2025年更新): Gas费用问题在2021-2022年达到峰值后,随着Layer 2解决方案(如Arbitrum、Optimism、Base等)的普及得到了显著缓解。许多主流DEX已部署到Layer 2网络,交易成本大幅降低。2022年9月以太坊完成The Merge升级,转为权益证明(PoS)共识机制,虽然没有直接降低gas费,但为未来的扩展性改进奠定了基础。2023年的EIP-4844(Dencun升级) Blob 进一步降低了Layer 2的成本,。
除了局限性之外,对 DEX 的需求也在不断增长,并且 DEX 仍处于起步阶段。我们将把 DEX 分解成易于理解的部分,例如其工作原理背后的机制、你可以执行的交易类型以及有关如何入门的分步指南。

Uniswap 是一个建立在以太坊上的去中心化代币交换协议,允许直接交换代币,而无需使用中心化交易所。使用中心化交易所时,你需要将代币存入交易所,在订单簿上下订单,然后提取交换后的代币。
备注(2025年更新): Uniswap已经历多次重大升级。2021年5月推出Uniswap V3,引入了集中流动性和多级费用等创新功能。2024年6月推出Uniswap V4,引入了hooks机制,允许更灵活的定制化。Uniswap已成为以太坊上最大的DEX,并扩展到多个Layer 2网络。2020年推出的UNI治理代币也使协议完全去中心化。
在 Uniswap 上,你可以直接从你的钱包交换你的代币,而无需执行上述三个步骤。你所需要做的就是将你的代币从你的钱包发送到 Uniswap 的智能合约地址,你将在你的钱包中收到你想要的代币。没有订单簿,代币汇率是通过算法确定的。所有这些都是通过流动性池和自动做市商机制实现的。
流动性池是位于 Uniswap 智能合约上的代币储备,可供用户交换代币。例如,使用 ETH-DAI 交易对,流动性储备中有 100 ETH 和 20,000 DAI,想要使用 DAI 购买 ETH 的用户可以将 202.02 DAI 发送到 Uniswap 智能合约,以换取 1 ETH。交换发生后,流动性池将剩下 99 ETH 和 20,202.02 DAI。
流动性池的储备由流动性提供者提供,流动性提供者有动力获得 Uniswap 0.3% 交易费的相应比例。此费用是对 Uniswap 上每次代币兑换收取的。
任何人都可以成为流动性提供者 - 唯一的要求是需要提供 ETH 和报价的交易代币。截至 2021 年 1 月,超过 230 万个 ETH 已被锁定 到 Uniswap 中。池持有的储量数量在确定自动做市商机制如何设置价格方面起着重要作用。
池中资产的价格是使用自动做市商(AMM)算法算法确定的。AMM 的工作原理是基于池两侧的流动性数量来维持恒定乘积。
让我们继续以 ETH-DAI 流动性池为例,使用 100 ETH 和 20,000 DAI。要计算恒定乘积,Uniswap 将这两个金额相乘。
| ETH 流动性 (x) | * | DAI 流动性 (y) | = | 恒定乘积 (k) |
|---|---|---|---|---|
| 100 | * | 20,000 | = | 2,000,000 |
使用 AMM,在任何给定时间,恒定乘积 (k) 必须始终保持在 2,000,000。如果有人使用 DAI 购买 ETH,则将从流动性池中移除 ETH,同时将 DAI 添加到流动性池中。
此 ETH 的价格将以渐近方式确定。因此,订单越大,收取的溢价越大。溢价是指购买 1 ETH 所需的额外 DAI 金额,与每 ETH 200 DAI 的原始价格相比。
下页的表格进一步阐述了渐近定价以及购买 ETH 的订单时的流动性变动。
| 购买的 ETH | 每 ETH 的 DAI 成本 | DAI 总成本 | 溢价 | 新的 DAI 流动性 | 新的 ETH 流动性 | 乘积 (k) |
|---|---|---|---|---|---|---|
| 1 | 202.02 | 202.02 | 1.01% | 20,202.02 | 99 | 2,000,000 |
| 5 | 210.52 | 1,052.63 | 5.26% | 21,052.63 | 95 | 2,000,000 |
| 10 | 222.22 | 2,222.22 | 11.11% | 22,222.22 | 90 | 2,000,000 |
| 50 | 400 | 20,000 | 200% | 40,000 | 50 | 2,000,000 |
| 75 | 800 | 60,000 | 400% | 80,000 | 25 | 2,000,000 |
| 99 | 20,000 | 1,980,000 | 10,000% | 2,000,000 | 1 | 2,000,000 |
| 100 | 无限 | 无限 | 无限 | 无限 | 0 | 2,000,000 |
从表格中可以看出,用户希望购买的 ETH 数量越大,收取的溢价就越大。这确保了流动性池永远不会枯竭。
与中心化交易所不同,Uniswap 作为去中心化交易所,没有团队或守门人来评估和决定列出哪些代币。相反,只要给定交易对存在流动性,任何 ERC-20 代币都可以由任何人列在 Uniswap 上并进行交易。用户所需要做的就是与平台交互以注册新代币,并且将为该代币初始化一个新的市场。
这就是 Uniswap 的全部内容 - 如果你有兴趣入门或进行测试,我们已包含有关如何(i)交换代币,(ii)提供流动性以及(iii)停止提供流动性的分步指南。否则,请前往下一部分以了解有关下一个 DeFi dapp 的更多信息!

步骤 1

步骤 2

步骤 3

步骤 4

步骤 5
目前市场上有多个 DEX,每个 DEX 都有其独立的流动性池。想要进行足够大的代币交换的交易者可能会产生高滑点和高价差。交易者产生的滑点量取决于每个 DEX 中可用的流动性量。为了最大限度地减少滑点,交易者可以将交易分成较小的部分,并将它们路由到单独的 DEX 上。
以手动方式跨多个 DEX 拆分和路由大型交易是一个非常繁琐的过程。幸运的是,交易者可以利用 DEX 聚合器来简化流程并节省 Gas 费用。顾名思义,DEX 聚合器汇集了市场上各种 DEX 的流动性,以帮助交易者以最佳价格执行大型交易。借助 DEX 聚合器,交易者可以自动将其大型交易分成较小的部分,并将它们路由到相关的 DEX,以获得最佳执行价格。
DEX 聚合器的示例包括 1inch、Paraswap 和 Matcha。我们将仔细研究 1inch,它是使用最广泛的 DEX 聚合器之一。

1inch 是一个 DEX 聚合器,可帮助用户发现代币的最佳交易价格。在撰写本文时(2021 年 4 月),1inch 上有超过 40 个流动性来源。1inch 不会从单个 DEX 的流动性池中交换代币,而是会聚合各种流动性池中的流动性,并建议最有效的代币交易路线。
通过将单个交易路由到多个流动性池而不是仅一个流动性池,进行大型交易的交易者可以确保他们通过最大限度地减少价格滑点来获得最佳价格。交易者还可以通过将各个 DEX 上的多个交易捆绑到 1inch 上的单个交易中来利用 Gas 费用的节省。
为了以最佳价格执行和最低成本实现最佳交易路线,1inch 使用其专有的路由算法 Pathfinder。Pathfinder 在各种 DEX(例如 Uniswap、Balancer 以及 1inch 自己的流动性协议(以前称为 Mooniswap))中搜索,然后提供最佳交易价格的推荐路线。
使用 1inch 收取的费用取决于底层 DEX 收取的费用。例如,Uniswap 收取 0.3% 的交易费用,该费用将流向 Uniswap 流动性提供者。
1inch 最近于 2020 年 12 月 25 日推出了其治理代币 1INCH。持有 1INCH 治理代币的用户可以参与 1inch 治理并对影响 1inch 未来的决策进行投票。例如,代币持有者可以对 1inch 流动性池收取的交换费用、治理奖励、推荐奖励等进行投票。
这几乎就是 1inch 的全部内容!如果你想尝试 1inch,我们已包含有关如何在 1inch 上执行交易的分步指南。否则,请前往下一部分以了解有关下一个 DeFi Dapp 的更多信息。

步骤 1

步骤 2

步骤 3

步骤 4

步骤 5