PancakeSwap Infinity CLMM(Base)是一个去中心化交易所,PancakeSwap Infinity是PancakeSwap
AMM的最新版本,旨在让去中心化交易更快、更便宜、更灵活。它采用模块化设计,支持更多自定义选项,并支持不同类型的交易池和定价模型。
借助Infinity,开发者可以使用“钩子”(在资金池生命周期的关键操作中运行的一小段代码)更轻松地构建新功能。这些钩子支持自定义预言机、动态费用池、高级交易和流动性管理功能等用例。
与PancakeSwap
v3相比,Infinity的gas效率更高,且更具未来适应性。通过将会计和交易逻辑等核心功能解耦,它能够无缝集成新的定价曲线和钩子功能,从而使协议无需重新部署即可实现演进。
在PancakeSwap v3中,每个流动性池都有自己的合约,这使得创建池和跨多个池进行交换的成本更高。
Infinity通过实现单例模式解决了这个问题。现在,所有资金池都位于一个名为PoolManager的单个合约中。这一改变将资金池创建gas成本降低了高达99%,并通过避免不必要的代币转移,大幅降低了多跳兑换(即经过多个资金池的兑换)的成本。
工作原理:
每个资金池的数据都存储在共享合约中,并使用唯一的资金池ID。
创建新的资金池现在只是状态更新,而不是完整的合约部署。
在不同资金池之间切换速度更快,消耗的燃气更少。
这种单例模式,以及闪电计费和ERC-6909等其他优化措施,使得PancakeSwap Infinity成为当今gas效率最高的DEX平台之一。
泳池类型
PancakeSwap
Infinity支持模块化AMM架构,支持多种资金池类型,每种类型都由特定的资金池管理器管理。这些资金池管理器是包含独特互换和流动性逻辑的单例合约。目前支持的两种主要AMM模型是:
CLAMM(集中流动性AMM)
CLAMM使流动性提供者能够在特定价格范围内分配其资金。这导致:
更高的资本效率:更活跃的交易价格下的更高流动性。
更深的流动性:为交易者带来更好的执行体验。
主动型LP管理:LP需要随着价格变动调整仓位。
超出范围的仓位存在更高的无常损失风险。