Uniswap 是以太坊上最知名的去中心化交易所(DEX),它通过不同的版本(V2、V3、V4)不断改进,变得更高效、更灵活。以下是用通俗易懂的方式介绍它们之间的异同:

Uniswap V2:基础版,简单好用

  • 发布时间:2018 年
  • 核心特点
    • 像自动贩卖机一样,通过“恒定乘积公式”(x * y = k)自动匹配买卖价格。x 和 y 是两种代币的数量,k 是一个固定值。
    • 流动性提供者(LP)把两种代币(比如 ETH 和 USDT)存入一个池子,交易者随时可以换币。
    • 价格由池子里代币的比例决定,交易越多,价格可能越滑(滑点)。
  • 优点
    • 简单易懂,适合新手。
    • 任何代币对都可以创建池子。
  • 缺点
    • 资金效率低:流动性分散在 0 到无穷大的价格区间,很多人存的钱可能用不上。
    • 滑点大:大额交易容易导致价格波动。
  • 适合场景:基础交易和早期 DeFi 探索。

Uniswap V3:聪明版,效率翻倍

  • 发布时间:2021 年
  • 核心特点
    • 增加了“集中流动性”:LP 可以选择一个价格范围(比如 1.9 到 2.1 美元)来放钱,只有在这个范围内才赚钱。
    • 还是用恒定乘积公式,但钱更集中在活跃价格,效率高。
    • 引入了多种费用等级(0.05%、0.3%、1%),让 LP 按交易风险选适合的收费。
  • 优点
    • 资本效率高:同样的钱能赚更多交易费。
    • 滑点小:交易者换币时价格更稳定。
    • 灵活:LP 可以根据市场走势调整范围。
  • 缺点
    • 有点复杂,新手可能搞不清楚怎么选价格范围。
    • 范围外流动性没用,管理起来需要更多注意。
  • 适合场景:专业 LP 和对价格敏感的交易者。

Uniswap V4:未来版,动态升级

  • 发布时间:2023 年
  • 核心特点
    • 引入“钩子”(Hooks):允许开发者自定义规则,比如自动调整价格范围、设置动态费用或添加额外功能。
    • 支持“单边流动性”:LP 可以只存一种代币,系统会自动平衡。
    • 优化了 gas 费用,交易更快更省钱。
    • 增加了“闪贷”(Flash Loans)的灵活性,让开发者能玩出更多花样。
  • 优点
    • 超级灵活:几乎可以按需求打造专属交易池。
    • 成本更低:gas 优化让小额交易更划算。
    • 创新空间大:开发者可以做独一无二的 DeFi 产品。
  • 缺点
    • 技术门槛高,普通用户可能跟不上。
    • 生态还在发展,功能可能不稳定。
  • 适合场景:高级用户、开发者想试新玩法的实验场。

三大版本的异同总结

  • 相同点
    • 都基于以太坊,用 AMM 机制,不需要传统订单簿。
    • 目标是让用户自由交易和提供流动性。
  • 不同点
    • 效率:V2 效率最低,V3 集中流动性提升效率,V4 再加单边和钩子更灵活。
    • 复杂性:V2 最简单,V3 需要选范围,V4 更复杂但功能强。
    • 创新:V2 基础,V3 优化,V4 开辟新路。
  • 用户体验:V2 适合新手,V3 适合中级玩家,V4 更适合技术达人。

举个例子

想象一个菜市场:

  • V2 像一个大摊位,货随便放,买卖都行,但很多货卖不出去。
  • V3 像精致的货架,只放热门货,卖得快赚得多,但得自己调整位置。
  • V4 像智能货架,能自动补货、换位置,还能加新功能,适合大商家试新招。

总的来说,Uniswap 从 V2 到 V4 越来越聪明,越来越适合不同人群。如果你是新手,V2 和 V3 够用;如果爱创新,V4 是未来趋势!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/89077.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/89077.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/89077.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++面向对象创建打印算术表达式树

C面向对象,实现算术表达式树的创建和打印的案例,来源于《C沉思录》第八章,涉及数据抽象、继承、多态(动态绑定)、句柄,其中句柄的使用是核心,关于句柄的较为简单的文章链接点击这里,…

力扣每日一题--2025.7.16

📚 力扣每日一题–2025.7.16 📚 3201. 找出有效子序列的最大长度 I(中等) 今天我们要解决的是力扣上的第 3201 题——找出有效子序列的最大长度 I。这道题虽然标记为中等难度,但只要掌握了正确的思路,就能…

SFT:大型语言模型专业化定制的核心技术体系——原理、创新与应用全景

本文由「大千AI助手」原创发布,专注用真话讲AI,回归技术本质。拒绝神话或妖魔化。搜索「大千AI助手」关注我,一起撕掉过度包装,学习真实的AI技术! 以下基于权威期刊、会议论文及技术报告,对监督微调&#x…

若依前后端分离框架配置多数据库表

若依前后端分离框架配置多数据库表1、配置application.yml2、注释掉application-druid.yml中的数据库3、在DataSourceType 中添加新增的数据库来源4、配置DruidConfig文件4、1新增注入方法,在DataSourceType类添加数据源枚举4、2在DruidConfig类dataSource方法添加数…

29.安卓逆向2-frida hook技术-逆向os文件(二)IDA工具下载和使用(利用ai分析so代码)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:图灵Python学院 工具下载: 链接:https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwdzy89 提取码&#xff1…

[析]Deep reinforcement learning for drone navigation using sensor data

Deep reinforcement learning for drone navigation using sensor data 基于传感器数据的无人机导航深度强化学习方法 评价:MDP无记忆性,使用LSTM补足缺点。PPO解决新旧策略差距大的问题。 对于环境中的障碍物,设置增量课程,障碍…

SpringBoot项目启动报:java: 找不到符号 符号: 变量 log 的解决办法

问题:使用IDEA创建SpringBoot项目,在项目中使用 Slf4j 注解引入log日志后,启动项目,报如下错误:原因:网上找了很多博文,说是lombook依赖没有引入,但是我的pom.xml中已经引入 lombook…

HTML基础知识 二(创建容器和表格)

HTML 基础知识:创建容器和表格(补充版)HTML(超文本标记语言)是构建网页的基础。容器元素用于组织内容,表格用于展示结构化数据,两者都是网页设计中不可或缺的部分。一、HTML 容器元素容器元素就…

多目标优化|HKELM混合核极限学习机+NSGAII算法工艺参数优化、工程设计优化,四目标(最大化输出y1、最小化输出y2,y3,y4),Matlab完整源码

基本介绍 1.HKELM混合核极限学习机NSGAII多目标优化算法,工艺参数优化、工程设计优化!(Matlab完整源码和数据) 多目标优化是指在优化问题中同时考虑多个目标的优化过程。在多目标优化中,通常存在多个冲突的目标&#x…

【AI智能体】Dify 基于知识库搭建智能客服问答应用详解

目录 一、前言 二、Dify 介绍 2.1 Dify 核心特点 三、AI智能体构建智能客服系统介绍 3.1 基于AI智能体平台搭建智能客服系统流程 3.1.1 需求分析与场景设计 3.1.2 选择合适的AI智能体平台 3.1.3 工作流编排与调试 3.1.4 系统集成与发布 3.2 使用AI智能体构建智能客服系…

事务~~~

1、四大特性:A 原子性:对数据的一组操作,要么执行成功,要么不执行C 一致性:事务前后的状态要保持一致,可以理解为数据的一致性I 隔离性:多个事务之间是隔离的,互不影响D 持久性&…

【Linux编译】./build.sh: line 17: $‘\r‘: command not found

文章目录0.运行编译脚本遇到问题:方法 1:使用 dos2unix(推荐)1. 安装 dos2unix2. 递归转换整个目录方法 2:使用 sed(无需安装额外工具)方法 3:使用 tr(仅单文件&#xff…

Weblogic历史漏洞利用

文章目录漏洞介绍WebLogic 漏洞概述历史漏洞利用弱口令CVE-2014-4210CVE-2018-2894CVE-2019-2725CVE-2020-14882漏洞介绍 Oracle WebLogic Server 是一个用于开发和部署企业级 Java 应用的服务器平台,但其历史上存在多个严重漏洞,尤其以远程代码执行&am…

[Rust 基础课程]使用 Cargo 创建 Hello World 项目

Cargo(https://crates.io/) 是 Rust 语言中最常用的构建工具和包管理工具,我们看看怎么通过 Cargo 创建一个 Hello World 项目并运行。 :::warning 通过官方的 Rust 安装方式安装 Rust,Cargo 是同时默认安装好的了 ::: 首先&am…

C语言 --- 函数递归

函数递归一、什么是函数递归二、函数递归的要点三、示例1.计算n的阶乘2.提取一个任意正整数的所有位数,按顺序排列3.获取第n个斐波那契数,最开始的两个数是1,1四、总结一、什么是函数递归 函数递归是一种解决问题的思想,是将一个…

GitHub 趋势日报 (2025年07月14日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图1916claude-code795the-book-of-secret-knowledge728free-for-dev547markitdown367…

PyTorch中张量(TensorFlow)操作方法和属性汇总详解和代码示例

1、张量的操作汇总 下面是 PyTorch 中常见的 张量操作方法汇总,包括 创建、索引、变换、数学运算、广播机制、维度操作 等内容,并附上详解和代码示例,便于系统学习与实战参考。一、张量创建(torch.tensor 等) import t…

统一日志格式规范与 Filebeat+Logstash 实践落地

背景 在多部门、多技术栈并存的企业环境中,日志收集与分析是保障系统稳定运行的核心能力之一。然而,不同开发团队采用各异的日志打印方式,导致日志数据结构混乱,严重影响后续的收集、存储、检索与告警效率。 比如我们大部门就有多…

【鸿蒙HarmonyOS】鸿蒙app开发入门到实战教程(三):实现一个音乐列表的页面

鸿蒙里面,实现一个音乐播放的列表,模拟数组的数据展示 实现效果代码实现 准备数据 songs:SongItemTypes[] [{img:https://yjy-teach-oss.oss-cn-beijing.aliyuncs.com/HeimaCloudMusic/0.jpg,name:直到世界的尽头,author:WANDS},{img:https://yjy-teach-oss.oss-cn…

2025年渗透测试面试题总结-2025年HW(护网面试) 47(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 2025年HW(护网面试) 47 1. UDF提权 2. 命令执行与代码执行的区别 3. 文件包含利用姿势 4. 漏洞复现流程 …