0

0

什么是“无常损失”?参与流动性活动前必懂的概念

P粉602998670

P粉602998670

发布时间:2025-12-24 19:52:33

|

894人浏览过

|

来源于php中文网

原创

无常损失是因AMM机制中价格变动导致流动性提供者资产价值低于持有价值的现象。当市场价格变化,套利者通过交易改变池内代币比例,使LP最终赎回的资产总值减少。其本质源于恒定乘积公式(x*y=k),在ETH/USDC等池中,若ETH市价上涨,套利行为将拉高池内价格并减少ETH储备,导致退出时获得更少ETH和更多稳定币,造成损失。只要价格未恢复至初始比率,该损失实际化。计算上,先确定初始数量与价格,再分别算出“持有价值”(HODL Value)和“池内价值”(Pool Value),两者之差除以持有价值即为无常损失率。影响因素包括:价格变动幅度越大,损失越严重;50/50资金池较敏感,非对称配比可缓解;而高相关性资产如USDC/USDT因价格稳定,无常损失极小,适合低风险做市。

什么是“无常损失”?参与流动性活动前必懂的概念 - php中文网

“无常损失”是流动性提供者在价格变动时,其池内资产价值低于持有资产价值的现象。

为了方便新手快速上手币圈交易并实时查看市场数据,可通过主流交易所币安(Binance)欧易OKX注册账户并使用官方APP,可实时查看交易深度、挂单量及资金流向,帮助判断买入或卖出时机。

币安注册链接与下载地址:

欧易OKX注册链接与下载地址:

安装过程中,系统可能会提示“允许安装来自此来源的应用”。这是正常安全提示,建议点击“允许”或在“设置”中开启相应权限后继续安装。

一、理解无常损失的本质

无常损失源于自动化做市商机制的数学模型。当流动性池中的代币市场价格发生变动时,套利者会进行交易使池内价格与市场价对齐,这个过程改变了池内代币的数量比例,导致流动性提供者最终获得的资产组合价值,低于他们单纯持有这些代币的价值。

这种损失被称为“无常”,是因为只要不移除流动性,且代币价格能恢复到存入时的比率,该损失就会消失。然而,在多数情况下,价格很难回到原点,因此“无常损失”往往变成永久性亏损。

二、价格变动如何引发无常损失

AMM协议遵循恒定乘积公式(x * y = k),这要求两种代币的储备量乘积保持不变。当外部市场价格变化,打破此平衡时,套利行为就会被触发,从而改变池内资产比例。

1、假设你向ETH/USDC池注入1 ETH(价值1000 USDC)和1000 USDC,此时池内价格为1 ETH = 1000 USDC。

2、若ETH的市场价格上涨至2000 USDC,池内价格因未同步而偏低,套利者会从池中低价买入ETH。

3、套利持续进行,直到池内ETH价格上涨至接近2000 USDC的市场价,这导致池中ETH数量减少,USDC数量增加。

4、此时你移除流动性,获得的将是一篮子包含较少ETH和较多USDC的资产,其总价值低于你直接持有1 ETH和1000 USDC的价值,差额即为无常损失。

三、计算无常损失的简单方法

通过比较“提供流动性”的资产价值与“单纯持有”的资产价值,可以量化无常损失的程度。

1、确定初始状态:记入池时,两种代币的数量(e0, t0)和价格比率(p0)。

2、计算持有价值(HODL Value):当价格变动后,用新价格(p1)重新计算你原本持有的(e0, t0)的总价值,即 VH = e0 + t0 * p1(以ETH计价)。

3、计算池内价值(Pool Value):根据恒定乘积公式,计算出价格变动后,你那份LP所对应的代币数量(e1, t1),然后求和得到 VU = e1 + t1 * p1(以ETH计价)。

4、计算损失比率:无常损失率 = (VH - VU) / VH。结果越大,说明损失越严重。

四、影响无常损失程度的关键因素

多种因素共同决定了无常损失的规模,了解它们有助于评估风险。

1、价格变动幅度:价格偏离存入时的比率越大,无常损失越严重。例如,当一种代币价格上涨3倍时,无常损失已相当可观;若上涨10倍,损失将极其巨大。

2、代币配比:标准的50/50资金池对价格波动最敏感。一些新型AMM采用不同的权重(如80/20),可以在特定场景下降低某些类型的无常损失。

3、代币相关性:为高度相关的资产对(如两种稳定币USDC/USDT)提供流动性,因价格几乎同涨同跌,比率变化极小,故无常损失可忽略不计,主要赚取交易手续费。

相关专题

更多
PHP 命令行脚本与自动化任务开发
PHP 命令行脚本与自动化任务开发

本专题系统讲解 PHP 在命令行环境(CLI)下的开发与应用,内容涵盖 PHP CLI 基础、参数解析、文件与目录操作、日志输出、异常处理,以及与 Linux 定时任务(Cron)的结合使用。通过实战示例,帮助开发者掌握使用 PHP 构建 自动化脚本、批处理工具与后台任务程序 的能力。

31

2025.12.13

云朵浏览器入口合集
云朵浏览器入口合集

本专题整合了云朵浏览器入口合集,阅读专题下面的文章了解更多详细地址。

20

2026.01.20

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

29

2026.01.20

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

149

2026.01.19

java用途介绍
java用途介绍

本专题整合了java用途功能相关介绍,阅读专题下面的文章了解更多详细内容。

120

2026.01.19

java输出数组相关教程
java输出数组相关教程

本专题整合了java输出数组相关教程,阅读专题下面的文章了解更多详细内容。

41

2026.01.19

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

10

2026.01.19

xml格式相关教程
xml格式相关教程

本专题整合了xml格式相关教程汇总,阅读专题下面的文章了解更多详细内容。

14

2026.01.19

PHP WebSocket 实时通信开发
PHP WebSocket 实时通信开发

本专题系统讲解 PHP 在实时通信与长连接场景中的应用实践,涵盖 WebSocket 协议原理、服务端连接管理、消息推送机制、心跳检测、断线重连以及与前端的实时交互实现。通过聊天系统、实时通知等案例,帮助开发者掌握 使用 PHP 构建实时通信与推送服务的完整开发流程,适用于即时消息与高互动性应用场景。

23

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
mysql8主从复制原理底层详解
mysql8主从复制原理底层详解

共1课时 | 536人学习

UNI-APP开发(仿饿了么)
UNI-APP开发(仿饿了么)

共32课时 | 8.8万人学习

前端小白零基础入门HTML5+CSS3
前端小白零基础入门HTML5+CSS3

共361课时 | 33.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号