📢 Gate广场 #NERO发帖挑战# 秀观点赢大奖活动火热开启!
Gate NERO生态周来袭!发帖秀出NERO项目洞察和活动实用攻略,瓜分30,000NERO!
💰️ 15位优质发帖用户 * 2,000枚NERO每人
如何参与:
1️⃣ 调研NERO项目
对NERO的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与NERO生态周相关活动,并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
NERO热门活动(帖文需附以下活动链接):
NERO Chain (NERO) 生态周:Gate 已上线 NERO 现货交易,为回馈平台用户,HODLer Airdrop、Launchpool、CandyDrop、余币宝已上线 NERO,邀您体验。参与攻略见公告:https://www.gate.com/announcements/article/46284
高质量帖子Tips:
教程越详细、图片越直观、互动量越高,获奖几率越大!
市场见解独到、真实参与经历、有带新互动者,评选将优先考虑。
帖子需原创,字数不少于250字,且需获得至少3条有效互动
Solana生态主流AMM技术解析:CPMM、CLMM和DLMM比较
Solana生态AMM深度解析:流动性背后的技术实现
在Web3行业中,与DeFi相关的产品占据了市场的主导地位。其中,AMM(自动做市商)作为关键环节,是推动Web3金融变革的重要力量。本文将介绍Solana生态中几个重要的AMM实现,希望能为流动性提供者选择投资策略提供一些参考。
CPMM(恒定乘积做市商)
CPMM是最基本的AMM实现,在许多产品中都有应用。以Solana生态中的一个AMM为例,它基于恒定乘积原理,即池子中两种代币的供应量乘积保持恒定:X * Y = k。
当用户向池子添加流动性时,系统会自动为用户钱包创建关联账户并发放LP Token,用于证明该钱包持有池子的份额。提取流动性时会销毁相应的LP Token。
CPMM的链上程序使用Anchor开发。在swap交易中,通过传入池子地址、代币地址等参数,程序会修改相应Token Account的状态来完成交换操作。
具体能换到多少目标代币,是通过以下公式计算的:
TokenX * TokenY = (TokenX + ΔX) * (TokenY - ΔY)
通过数学转换,可以得到ΔY(即能换到的Y代币数量)的计算公式:
ΔY = (ΔX * Y) / (X + ΔX)
这个计算不包含手续费,手续费已在前置逻辑中扣除。
CLMM(集中流动性做市商)
CLMM类似于以太坊上的Uniswap V3,每个代币对有多个费率层级,可以创建对应层级的池子。CLMM继承了tick、多费率、集中流动性等概念。
与CPMM类似,由于Solana的特性,CLMM不需要为每个池子单独部署合约,也没有工厂合约的概念。
CLMM允许流动性提供者选定价格范围,资金仅在该范围内分布。也可以只注入单种代币,提供单边流动性,类似于限价单。
对于波动小的池子,LP倾向于选择较小的价格范围;对于波动剧烈的池子,则选择较大的范围。这样做是为了减少无常损失。
集中流动性虽然提高了资金利用率,但也对LP的金融管理能力提出了更高要求。LP需要更积极地管理流动性,否则容易遭受严重的无常损失。
DLMM(动态流动性做市商)
DLMM是另一种类似Uniswap V3的AMM产品。它引入了Bin的概念,池子从基础价格开始,每隔一小段Bin step作为一个Bin。同一Bin内的交易享有零滑点,这可以增加交易量和成功率,理论上LP能获得更多交易费用。
DLMM中的代币分布也类似CLMM,但根据Bin概念:
当激活Bin中某种代币减少为0时,DLMM会将激活Bin设为相邻的下一个Bin,推动池子价格变化。
DLMM提供三种流动性策略:
总结
AMM作为Web3金融的重要组成,通过独特机制推动去中心化金融发展。随着技术进步和生态完善,AMM有望在未来发挥更大作用,进一步改变传统金融格局。