什么是自动化做市商?

本文介绍了自动化做市商(AMM)的基本概念、工作原理及其优势。AMM通过智能合约和流动性池实现无需订单簿的加密货币交易,使用数学公式自动定价,为用户提供便捷、透明的交易体验,并允许流动性提供者赚取费用。

基础知识

自动化做市商 (AMM) 是一种运行在智能合约上的 去中心化交易所 (DEX),而不是订单簿。传统的订单簿依赖于买方和卖方发布相互竞争的报价,只有当价格匹配时才会发生交易。AMM 通过使用代码和数学来自动定价交易,从而跳过这种来回操作,从而实现快速、全天候的链上市场。AMM 可以处理数万亿美元的交易——无需中心化的中介机构。而且,任何费用都以透明的方式支付给流动性提供者和区块链网络。

AMM 有什么作用?

总而言之,自动化做市商 (AMM) 为人们提供了一种简单、安全的方式,可以直接在区块链上交易加密货币。它们易于访问,支持范围广泛的代币,而且——最重要的是——它们确实有效。

对于日常用户来说,AMM 提供了几个关键优势:

  • 范围广泛的代币。 AMM 可以轻松交易流行的代币以及更新或更小众的代币。任何人都可以创建新的交易对。

  • 价格是自动的,而不是协商的。 AMM 通过遵循可预测的公式来设置资产的价格,从而确保透明度和一致性,即使在市场波动期间也是如此。

  • 对任何人开放,在任何地方。 作为去中心化平台,AMM 在全球范围内都可以访问,并且不需要批准用户的活动。

  • 通过提供流动性赚取费用。 除了对交易者的这些好处之外,还有另一个机会:任何人都可以向流动性池中添加相等价值的两种代币,并赚取交易费的一部分。

AMM 如何工作?

AMM 的工作原理是用一种称为流动性池的东西代替传统的订单簿,流动性池是一种持有两种代币余额的智能合约。当有人进行交易时,他们直接与该池交互。AMM 使用数学公式根据池中每种代币的数量来更新价格。

Uniswap 协议率先提出了这种 AMM 模型。作为最早和最值得信赖的 AMM 之一,它为去中心化交易所的工作方式设定了新标准:可访问、高效且始终在线。

让我们分解 AMM 背后的机制,以及它们如何使链上交易成为可能。

智能合约和流动性池

每个 AMM 的核心是一组智能合约。这些是部署到以太坊等公共区块链的自执行程序,无需中心化运营商即可驱动交易逻辑。

AMM 不像传统的交易所那样匹配单个买家和卖家,而是使用流动性池。这些是智能合约,持有两种不同代币的储备(例如 ETH 和 USDC),允许用户直接针对该池进行交易。池中的流动性越多,以最小的价格影响进行大额交易就越容易——这就是为什么许多 DEX 强调拥有深度流动性的原因。

任何人都可以通过将等值的两种代币存入池中来成为流动性提供者('LP')。作为回报,LP 通常可以获得交易费和其他潜在奖励的一部分,这使得提供流动性成为 AMM 生态系统的关键部分。

恒定乘积公式:x * y = k

那么,AMM 如何在没有订单簿的情况下确定池中每种代币的价格呢?

它们使用一个简单但功能强大的定价规则,称为恒定乘积公式,表示为:x * y = k Graph (1) 这意味着:

xy 代表池中每种代币的数量(不是市场价值)。AMM 流动性池中一种代币的总价值始终与另一种代币的价值相匹配,从而始终保持池的平衡。

k 是一个固定值——这些 x 和 y 量的乘积——必须在每次交易后保持不变。流动性提供者在创建池时通过存入等值的两种代币来设置 k 的初始值。从那时起,k 在交易期间保持不变。

每次交换都会稍微改变两种代币之间的比率,从而改变价格。如果有人从 USDC/ETH 池中购买 ETH,则 ETH 的供应量会减少,其价格会上涨,所有这些都根据公式进行。交易会调整池的余额,以便 x * y = k 保持为真。

这个简单的等式为动态且去中心化的定价机制提供动力。没有谈判,没有第三方,只有数学。

让我们用一个例子来说明这个概念

起始池: 10 ETH 和 20,000 USDC。恒定乘积公式为 10 × 20,000 = 200,000(k 保持不变)。

此时,1 ETH = 2,000 USDC。

用户想要购买 1 ETH。 交易完成后,池中剩余 9 ETH。为了保持 k = 200,000,我们求解 USDC:200,000 ÷ 9 ≈ 22,222.22 USDC。新的 USDC 余额为 22,222.22。

用户添加 2,222.22 USDC (22,222.22 - 20,000),使其 1 ETH 的有效价格为:2,222.22 USDC。

为什么价格会上涨? 这称为 滑点。交易会改变池中的代币余额,从而改变价格。相对于池大小而言,较大的交易会导致更多的滑点。较大的池具有更多的流动性,因此即使对于较大的交易,价格也保持稳定。

进行交易时会发生什么

假设用户想要使用像 Uniswap 协议这样的 AMM 驱动的 DEX 将价值 100 美元的 USDC 兑换为 ETH。

在前端,他们选择 USDC 作为输入,ETH 作为他们想要收到的代币。该应用程序显示当前的市场价格——由恒定乘积公式实时计算。一旦用户确认交换,智能合约会将 USDC 拉入池中,并发回正确数量的 ETH。

在幕后,AMM 会重新平衡池,相应地调整价格,并更新池储备——所有这些都在一个无缝交易中完成。

结果呢?一种快速而安全的交易,不依赖于第三方。

探索 AMM 的强大功能

当你准备好亲自发现 AMM 的强大功能时,请从 Uniswap 协议开始:一个安全、易于使用的平台,用于直接从你的钱包交换数千个代币。

你可以将你的加密钱包连接到 以进行你的首次交换,或下载 iOS 或 Android 上的 以进行自我托管并无缝访问代币、NFT 等。

分享

在世界上最大的 DEX 上探索、交换和 LP 代币。

启动 Web 应用程序

注册以获取 Uniswap Labs 团队的研究和更新

相关帖子

  • 原文链接: blog.uniswap.org/what-is...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Uniswap Labs
Uniswap Labs
江湖只有他的大名,没有他的介绍。