DeFi & stablecoins
Uniswap、Curve与Jupiter:理解去中心化兑换的三种方式
流动性池、价值相近资产之间的兑换,以及路由聚合,体现了Uniswap、Curve和Jupiter的不同机制。比较交易时,实际收到的金额和风险,比笼统排名更重要。
陈伟编辑笔名
Uniswap:围绕价格配置流动性
比较去中心化兑换,首先要理解它们如何找到交易对手。一些协议通过智能合约组织代币储备,另一些则在多个市场之间寻找路径。Uniswap、Curve和Jupiter可以说明这些差异,无需编造适用于所有情况的最佳平台排名。
02运作流程+
在Uniswap的较新版本中,流动性提供者可以选择价格区间。他们不必将资本分布在所有可能价格上,而是集中在自己希望提供兑换的范围内。当市场保持在该区间内时,这些资金参与构成交易可用的流动性。
如果价格离开区间,头寸会变为非活跃状态,只要仍在范围之外,就不再获取兑换手续费。因此,显示的总流动性,并不总能描述当前价格附近实际可用的深度。对大额兑换而言,这种差异可能影响最终获得的数量。
03要点回顾+
Curve:适合价值相近资产的池子
Curve的StableSwap机制,旨在方便预期保持相近价值的资产之间兑换。这些资产可以是锚定同一种货币的稳定币,也可以是同一资产的不同表示形式。这类池子的组织方式,目标是在价值相近的区域降低价格滑点。
但这种专门设计并不保证资产始终维持锚定。如果某个代币失去参考价值,或者池子储备失衡,兑换条件就会改变。通常接近一美元的价格,不能与所有稳定币都具有相同赎回承诺混为一谈。
因此,池子的具体组成仍然非常重要。两个符号熟悉的代币,可能对应不同发行人、储备机制或合约。协议名称本身,不足以描述其中流转资产的风险。
Jupiter:寻找路径,而非单个池子
在Solana上,Jupiter汇集兑换机会,为某笔具体交易比较多条路径。根据交易对、金额和可用条件,交易可能经过不同市场。因此,界面与实际使用的储备,不能被视为同一个流动性场所。
报价只是某一时刻的快照。从计算到执行之间,价格可能变化,其他交易可能改变储备,路径也可能变得不利。滑点保护限制这种差异;如果条件不再满足,也可能导致操作失败。
要具体比较这些方式,必须使用相同交易对、相同金额和相同网络。预期净到账金额应计入适用手续费及交易成本。总体流动性较高或日成交量较大,并不自动保证某一特定交易对有更好的执行结果。
最后,使用自己的钱包兑换,意味着仍需直接承担签名及所授予授权的责任。这里介绍的机制解释了兑换如何形成,既不为所提供代币背书,也不保证所用合约没有漏洞。