跳到主要内容
KRYOTO / PROCEDURE / ONCHAIN

第一次用 DEX 闪兑该注意什么

郑一鸣 · 链上操作 · 发布于 2026 年 8 月 19 日 · 约 7 分钟
Kryoto 独立指南,非 OKX 官方网站
两枚代币,外面绕着一对交换箭头

很多人以为 DEX 闪兑就是换个地方买币,操作是一样的——其实完全不是一回事:交易所撮合的是买家和卖家的挂单,DEX 闪兑面对的是一个自动做市的资金池,价格是池子里两种资产的比例算出来的,你这一笔换多换少,都会让池子里的价格自己往前挪一点。

DEX 和交易所撮合,价格到底怎么来的?

点开 DEX 换币界面,你可能会下意识去找「对手方」是谁——找不到的,DEX 里没有这个角色。你交易的对象是一个只由代码管理的资金池,池子里放着两种资产,按照它们各自的数量比例算出瞬时价格,你换的越多,比例被你自己搅动得越厉害,拿到手的均价也就跟着往不利的方向偏一点。

没有对手方,你的对手是一个池子。

传统交易所靠的是挂单撮合:买家报个价,卖家报个价,系统撮合成交,价格由所有人的挂单共同决定。DEX 用的是自动做市商机制(这类机制的通用技术名称是 Constant function market maker),池子里两种资产的数量维持着某种大致的比例关系,算法根据这个关系随时给出报价——好处是不需要真的有另一个人同时想反向交易,你随时能成交;代价是池子越浅,你这一单造成的价格波动就越明显。

池子里的资金从哪来?通常是别的用户把两种资产按一定比例存进去当「流动性提供者」,换取每一笔经过这个池子的交易分给他们的一小笔手续费分成——你我这样的普通兑换者,交易对象说到底就是这群人共同出资的池子。

闪兑一笔的完整流程是怎样的?

从连接钱包到钱到账,通常就六七步,大部分时间花在等链上确认,不是等人工审核。

  1. 把钱包连接到 DEX 页面——这只是让页面读取你的地址和余额,不是登录账号。
  2. 选择要换出和要换入的代币、输入数量,页面会给出「预计可得」和扣除滑点后的「最低到手」两个数字。
  3. 如果是第一次用这个 DEX 换这种代币,通常要先签一笔「授权」交易,让合约有权限动用你钱包里的这个代币。
  4. 确认换币交易,钱包弹出 Gas 费预估,确认后广播到链上。
  5. 等待链上确认,期间价格仍可能波动,一旦超出你设定的滑点,交易会直接失败,而不是按更差的价格帮你成交。
  6. 到账后钱包余额刷新,新代币出现在资产列表里。

滑点是什么,设太低太高各会怎样?

滑点容忍度,是你愿意接受成交价比预期价差多少的上限——设太低,价格稍微一动交易就直接失败;设太高,容易被插在你前面的交易吃掉差价,实际到手比预期少不少。

流动性好的主流币对,价格通常比较稳,不需要给很大的容忍空间;流动性薄、波动大的小众代币,需要的容忍度往往更大,但容忍度越大,也越容易被抢跑吃掉差价——这中间怎么权衡,《滑点到底该设多少》这篇会展开讲得更细。

价格影响和滑点是一回事吗?

不是一回事:价格影响是你这笔交易本身相对池子深度造成的价格变动,是池子机制自然决定的;滑点容忍度是你愿意接受的、由于其他交易插在你前面而造成的价格偏离上限。

池子越浅,即便完全没人抢跑,光是你自己这一单也会让价格明显移动。大额操作前先看一眼页面给出的价格影响提示,数字偏高的话,拆成几笔分批换,通常比一次性梭哈拿到的均价更划算。

价格影响与滑点容忍度的区别
概念由什么决定你能不能控制
价格影响你这笔交易金额相对池子深度的比例能,拆单或换流动性更深的池子可以降低
滑点容忍度你自己设置的可接受价格偏离上限能,但设太紧容易失败,设太松容易被吃差价

具体池子的深度和实时价格影响,以你使用的 DEX 页面当下显示为准,本文表述查证于 2026 年 7 月。

MEV/抢跑是怎么回事?

有些参与者会盯着还没被打包、处于待处理状态的交易,抢在你前后插入自己的交易,借此吃掉一部分本该属于你的差价,这类操作统称 MEV(详细机制参见 ethereum.org 官方文档)。

常见的手法是:抢跑者看到你的大额买单还没确认,先下手把价格推高一截,等你的交易成交完再卖出去,赚的就是被你自己这笔交易推高的那段差价。

这类操作大多发生在专门监控链上待处理交易的自动化程序之间,普通用户很难靠肉眼分辨自己是不是正在被盯上。

与其纠结怎么识别,不如放在能掌控的地方。

降低影响的办法不算复杂:滑点别设得过于宽松——等于主动给抢跑者留出操作空间;大额交易考虑拆分成几笔;有些聚合器或交易路径带一定的保护机制,也能减少被精准狙击的概率。

点 Approve 那一步到底在授权什么?

换币流程走到一半,钱包突然弹出一个「Approve」请求,很多人下意识就点了确认——这一步是在告诉智能合约「你可以在我授权的额度内动用我这个代币」,是 DEX 能帮你完成兑换的前提。但也正因为大家都习惯性点确认,才有了专门针对这一步的钓鱼手法。

为了图省事,很多界面默认给的是「无限额度」授权,之后同一种代币的交易不用每次都重新签。方便是方便,风险也在这——伪装成正常 DEX 或项目页面的钓鱼网站,同样能诱导你签下一个无限额度的授权,之后不需要再经过你确认,就能随时把你钱包里那种代币转空,这就是授权钓鱼最常见的套路。

授权额度不是越大越方便:能选精确额度就别图省事点无限授权;定期打开钱包或区块浏览器检查一遍自己签过的旧授权,把不再用的撤销掉,是花几分钟就能做的体检。

换之前怎么核对代币合约地址?假币也能挂在池子里

任何人都能创建一个代币、给它起一个和知名项目一模一样的名字和图标、拿去挂一个交易池子——DEX 界面本身不天然验证「真假」,靠的是流动性深度和大家默认信任的代币列表。

新手最容易被同名假币坑的场景,是搜索代币名字时页面联想出好几个长得一样的选项。稳妥的做法是从项目官方渠道或区块浏览器复制真正的合约地址,粘贴到 DEX 里核对,而不是靠名字或图标去认——这部分的具体识别方法,假代币识别那篇有更详细的排查清单。

确认闪兑前,优先看「最低可得」而不是「预计可得」。前者是在当前滑点设置下你愿意接受的成交下限;如果这个下限已经不能接受,就不该因为上方的估算值看起来不错而继续确认。

聚合器为什么常常比直接在一个 DEX 上换更划算?

聚合器会同时扫描多个 DEX、多条路径,把你这笔单拆分到不同池子甚至多跳路径里执行,尽量帮你拿到更好的整体成交价,尤其在大额或小众币对时优势明显。

代价是路径更复杂,你等于在信任原本那个 DEX 合约之外,又多信任了聚合器这一层路由逻辑。选用前看一眼它是否经过审计、用的人多不多,别只看报价数字漂亮就直接上手。对新手来说,一个实用的习惯是:同一笔换币,顺手在两三个不同的聚合器或 DEX 页面上各看一眼报价,差距明显的话再决定用哪一个,别看到第一个数字就直接确认。

第一次换币常问的

滑点设多少合适?

流动性好的主流币对通常只需要给一个不大的容忍空间就够;流动性薄、波动大的小众代币往往需要更大的容忍度,但容忍度越大也越容易被抢跑吃掉差价,具体怎么权衡可以看《滑点到底该设多少》这篇的详细讨论。

点了 Approve 授权,会不会有风险?

授权本身是 DEX 完成兑换必须的一步,风险出在授权额度和授权对象上——如果签给了一个伪装成正常项目的钓鱼合约,或者随手点了无限额度,对方之后随时能把你钱包里那种代币转空。建议能选精确额度就不选无限,并定期检查、撤销不再使用的旧授权。

怎么确认我要换的代币是真的,不是同名假币?

别靠名字和图标认,任何人都能仿造得一模一样。正确做法是去项目官方渠道或区块浏览器复制真正的合约地址,粘贴到 DEX 里核对,地址对不上,哪怕名字图标再像也不要换。

换完之后

换完这一笔别急着关页面,链上确认之后,还有两件事值得花几分钟弄清楚。

郑一鸣|编辑复核:Kryoto 编辑组|事实处行内标注来源与查证日期,发布前经四个维度独立复审。|站内注册教程可能含已披露的推广链接,使用时本站可能获得佣金。