讲师中心 微信公众号
AI工具推荐 视频效率加速

什么是无常损失(Impermanent Loss)?它为什么是流动性提供者面临的主要风险?

星伟同学_1380

星伟同学_1380

发布时间:2025-11-24 18:52:11

|

525人浏览过

|

来源于php中文网

原创

无常损失是因市场价格波动导致流动性提供者资产价值偏离的账面亏损。在AMM模型中,当ETH/USDT池中ETH价格从1000涨至1500 USDT时,套利使池内比例调整,导致LP持有资产变为少于1 ETH和多于1000 USDT,提取时总价值低于直接持有原始资产。该损失由价格波动幅度决定,与方向无关:价格翻倍时损失约6.7%,三倍时达19.3%;稳定币对因波动小损失可忽略。为缓解影响,可选择低波动资产对(如ETH/USDC)、参与高交易费池、获取激励代币奖励,或使用Uniswap V3等协议的集中流动性模式提升资本效率并缩小价格暴露区间。

binance币安交易所

注册入口:

APP下载:

欧易OKX交易所

注册入口:

APP下载:

火币交易所:

注册入口:

APP下载:

什么是无常损失(Impermanent Loss)?它为什么是流动性提供者面临的主要风险? - php中文网

无常损失是流动性提供者在去中心化交易所中存入资产后,因市场价格波动导致资产价值偏离而产生的账面亏损。

一、理解无常损失的产生机制

在自动化做市商(AMM)模型中,流动性池通过数学公式维持两种资产的比例平衡。当外部市场价格发生变动时,套利者会进行交易以使池内价格与市场一致,这会导致流动性提供者所持有的资产数量发生变化。

1、假设你向ETH/USDT池中等值存入1 ETH和1000 USDT,此时ETH价格为1000 USDT。

2、若ETH市场价格上涨至1500 USDT,套利者将买入便宜的ETH,直到池中比例反映新价格。

Uniswap Swap Simulation
Uniswap Swap Simulation

模拟分析Uniswap交易(含价格影响、滑点、最优路径及Gas估算)。适用于询问交易执行、路由、价格影响或MEV的情况。

下载

3、由于平方根公式(x × y = k)约束,池中ETH数量减少,USDT数量增加,你的资产组合变为少于1 ETH和多于1000 USDT。

4、此时若提取资金,你会发现总资产价值低于直接持有原始资产的价值,差额即为无常损失。

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

无常损失的大小取决于资产价格波动幅度,而非方向。价格偏离越大,损失越严重。

1、当一种资产价格翻倍时,无常损失约为6.7%。

2、价格上涨至三倍时,无常损失扩大到约19.3%。

3、价格变动越剧烈,流动性提供者的相对损失越高,即使总价值仍可能高于初始投入。

4、稳定币对之间的价格波动极小,因此稳定币池的无常损失几乎可以忽略。

三、如何缓解无常损失的影响

虽然无法完全避免无常损失,但可通过多种策略降低其负面影响。

1、选择低波动性资产对提供流动性,如主流币稳定币组合(例如ETH/USDC)。

2、优先参与高交易费收入的池子,用手续费收益覆盖部分或全部无常损失。

3、利用协议提供的激励措施,获取额外代币奖励以补偿潜在损失。

4、采用集中流动性模式(如Uniswap V3),在预期价格区间内分配资本,提高资本效率并减少暴露范围。

热门AI工具

更多
创客贴AI

创客贴AI是一款AI图像与设计工具,AI辅助的智能在线设计工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

相关专题

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

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

506

2025.12.13

Figma AI自动化智能数据填充与交互生成实战
Figma AI自动化智能数据填充与交互生成实战

告别机械重复,详细演示如何用 AI 填充业务真实数据,并自动为页面添加交互连线,将静态设计稿快速转变为动态原型。

325

2026.05.13

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

100

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

60

2026.10.22

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

60

2026.10.22

Gradle怎么构建Java项目
Gradle怎么构建Java项目

本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。

20

2026.10.22

PHP时间戳漏洞修复教程
PHP时间戳漏洞修复教程

本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。

60

2026.10.22

Golangci-lint配置文件与规则设置
Golangci-lint配置文件与规则设置

本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。

20

2026.10.22

Golangci-lint安装与入门教程
Golangci-lint安装与入门教程

本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。

40

2026.10.22

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP7新特性手册
PHP7新特性手册

共23课时 | 22.6万人学习

Highcharts中文参考手册
Highcharts中文参考手册

共16课时 | 12.8万人学习

独孤九贱(6)_jQuery视频教程
独孤九贱(6)_jQuery视频教程

共44课时 | 36.9万人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn