-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
Uniswap“批准”与“交换”:有什么区别? (流程指南)
Approving a token on Uniswap is a separate gas-costly transaction that grants the router permission to spend—no tokens move yet; only later does the swap transfer assets.
2026/04/01 13:19
了解批准交易
1. 当用户将钱包连接到 Uniswap 并选择之前未授权支出的代币时,界面会提示“批准”操作。
2. 此批准不是交换 - 它是一个单独的以太坊交易,它修改代币合约的限额映射,以允许 Uniswap 的路由器合约从用户的钱包中提取指定的金额。
3. 批准交易消耗gas并在链上确认,但此阶段没有代币移动——仅授予许可。
4. 用户可以批准无限额度或设置自定义限额;然而,许多钱包默认为无限批准,除非手动调整。
5. 一旦获得批准,相同的配额在未来的交换中仍然有效,直到被撤销或覆盖,即使在不同的 Uniswap 版本或使用相同路由器地址的第三方接口中也是如此。
交换执行流程
1. 审批成功后,用户在启动“互换”操作之前输入输入/输出金额、滑点容限和截止日期参数。
2. 交换交易调用 Uniswap 的 Router 合约,该合约在内部执行转账:从用户钱包中提取批准的代币并存入输出代币作为回报。
3. 此步骤涉及实际资产移动——输入代币被记入借方,输出代币被记入贷方,并相应地重新平衡流动性池。
4. 如果实际价格偏离用户定义的阈值,则会触发滑点保护,导致交易恢复而不执行。
5. 每个交换都会生成一个在 Etherscan 上可见的唯一交易哈希,并通过日志确认与池储备相关的转入和转出事件。
燃气消耗差异
1. 批准交易通常需要 45,000 到 65,000 个 Gas 单位,具体取决于代币合约的复杂性和网络拥塞情况。
2. 由于多次内部调用(包括余额检查、储备更新、费用计算和事件排放),掉期交易通常会消耗 120,000 到 220,000 个 Gas 单位。
3. 重复使用现有的批准可以避免重复第一次的天然气成本,使后续的交换相对便宜。
4. 具有非标准实现的代币(例如需要重入防护或自定义传输逻辑的代币)可能会显着增加批准的 Gas 使用量。
5. 与主网以太坊执行相比,Optimism 上的 Uniswap v3 等第 2 层部署可将批准和交换 Gas 费用降低 90% 以上。
批准的安全影响
1. 无限批准赋予目标合约对批准的代币余额的永久控制权——即使被破坏或恶意升级。
2. 像 2021 BadgerDAO 前端妥协这样的历史漏洞利用了预先存在的无限批准来悄悄耗尽用户资金。
3. MetaMask 等钱包现在在批准高风险合约或设置无限限额时显示警告横幅。
4. Etherscan Token Approvals Checker等工具允许用户直接通过交易审核活跃配额并撤销不必要的配额。
5. 撤销需要自己的耗气交易,并且不会自动过期——用户必须主动管理权限以保持卫生。
常见问题解答
问:如果我在另一个 DEX 上交换了相同的代币,我可以跳过审批吗?答:不可以。批准是特定于合同的。批准用于 SushiSwap 路由器的代币对于 Uniswap 路由器无效 - 即使两者使用相同的代币地址。
问:为什么我的钱包显示“已批准”,但兑换仍然失败,提示“额度不足”?答:当批准的金额低于为交换选择的输入数量时,或者当代币的小数在批准设置期间被误解时,就会发生这种情况。
问:更改滑点会影响审批步骤吗?答:不需要。滑点设置仅适用于掉期交易。批准仅涉及最大可支出金额,而不涉及定价或执行条件。
问:我可以批准 Uniswap v2 的代币并在 v3 上无缝使用它吗?答:是的,前提是审批目标与接口使用的路由器合约地址相同。但是,如果之前仅授予 v2 的路由器,则 v3 的新路由器 (0x68b3465833fb72A70ecDF485E0e4C7bD82185493) 需要其自己的单独批准。
免责声明:info@kdj.com
所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!
如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。
- 比特币、eCash 分叉和空投动态:深入探讨加密货币的最新争议
- 2026-05-03 12:55:01
- 2026 年迈阿密共识:Web3、区块链、加密货币、NFT、Metaverse,会议,5 月 5 日 — 华尔街与数字前沿相遇的地方
- 2026-05-02 12:45:01
- 美联储维持利率稳定,地缘政治紧张局势引发比特币价格下跌
- 2026-05-01 06:45:01
- 比特币矿工为电网供电:收购俄亥俄州天然气厂开启数字黄金新时代
- 2026-05-01 00:45:01
- MegaETH的MEGA代币登陆纽约:为实时区块链设定新的性能基准
- 2026-05-01 00:55:01
- Solana 的滑坡:价格预测表明阻力损失和潜在的进一步下跌
- 2026-05-01 06:45:01
相关百科
为什么我的 Phemex 期货保证金率太低?
2026-07-29 06:40:32
了解保证金比率机制1、保证金比例反映期货头寸中权益相对于已用保证金的比例。比率较低表明未平仓头寸消耗了很大一部分可用保证金,从而减少了针对价格波动的缓冲。 2. Phemex 使用实时按市价估值动态计算该比率。高杠杆合约的突然不利价格变动可以迅速压缩该比率,而无需人工干预。 3. 永续掉期的资金费率...
如何计算Phemex期货交易成本?
2026-07-31 16:00:07
Phemex 期货交易费用结构1. Phemex 采用基于 30 天交易量和账户净值水平的分级 Maker-Taker 费用模式。 Maker 费用范围为 -0.025% 至 0.02%,而 Taker 费用范围为 0.04% 至 0.075%。负的挂单费表示流动性提供的回扣。 2. 费用按每次交易...
什么是 Phemex 风险限额和头寸等级?
2026-07-27 13:00:18
风险限额框架1. Phemex 实施了一个结构化的风险限额系统,该系统以三个核心组成部分为基础:定义的风险指标、支持性风险衡量标准以及不得超过的硬边界值。 2. 该平台通过其专有的风险度量来量化实时风险敞口,从而能够根据多个资产类别的预设阈值持续监控利用率。 3.市场风险限额适用于现货和衍生品交易的...
Phemex 合约清算系统如何运作?
2026-07-29 14:11:01
市场波动模式1. Bitcoin 在 ETF 批准公告等高流动性事件期间,24 小时窗口内价格波动通常超过 5%。 2. 在熊市阶段,山寨币与 BTC 的相关性显着增强,皮尔逊系数有时达到 0.9 以上。 3. 在杠杆清算引发的闪电崩盘事件中,交易所订单簿深度下降了 40% 以上。 4. 稳定币供应...
什么是 Phemex 期货保证金余额?
2026-07-25 22:39:44
市场波动模式1. Bitcoin 价格波动通常与宏观经济数据发布相关,例如美国 CPI 报告或美联储利率决定。 2. 在 Bitcoin 主导地位转移期间,山寨币估值经常经历放大波动,尤其是当 BTC 市场份额超过 55% 时。 3. 交易所交易资金流入和流出直接影响币安和 Coinbase 等主要...
什么是HTX期货资金费率计算?
2026-07-26 01:19:48
市场波动模式1. Bitcoin在ETF批准公告或宏观经济数据发布等高流动性事件期间,单个交易时段内价格波动往往超过5%。 2. 在熊市阶段,山寨币与 BTC 的相关性飙升至 0.9 以上,这表明大多数代币的独立价格驱动因素减弱。 3. 当现货波动率指数 (VIX) 读数突破 75 时,币安和 By...
为什么我的 Phemex 期货保证金率太低?
2026-07-29 06:40:32
了解保证金比率机制1、保证金比例反映期货头寸中权益相对于已用保证金的比例。比率较低表明未平仓头寸消耗了很大一部分可用保证金,从而减少了针对价格波动的缓冲。 2. Phemex 使用实时按市价估值动态计算该比率。高杠杆合约的突然不利价格变动可以迅速压缩该比率,而无需人工干预。 3. 永续掉期的资金费率...
如何计算Phemex期货交易成本?
2026-07-31 16:00:07
Phemex 期货交易费用结构1. Phemex 采用基于 30 天交易量和账户净值水平的分级 Maker-Taker 费用模式。 Maker 费用范围为 -0.025% 至 0.02%,而 Taker 费用范围为 0.04% 至 0.075%。负的挂单费表示流动性提供的回扣。 2. 费用按每次交易...
什么是 Phemex 风险限额和头寸等级?
2026-07-27 13:00:18
风险限额框架1. Phemex 实施了一个结构化的风险限额系统,该系统以三个核心组成部分为基础:定义的风险指标、支持性风险衡量标准以及不得超过的硬边界值。 2. 该平台通过其专有的风险度量来量化实时风险敞口,从而能够根据多个资产类别的预设阈值持续监控利用率。 3.市场风险限额适用于现货和衍生品交易的...
Phemex 合约清算系统如何运作?
2026-07-29 14:11:01
市场波动模式1. Bitcoin 在 ETF 批准公告等高流动性事件期间,24 小时窗口内价格波动通常超过 5%。 2. 在熊市阶段,山寨币与 BTC 的相关性显着增强,皮尔逊系数有时达到 0.9 以上。 3. 在杠杆清算引发的闪电崩盘事件中,交易所订单簿深度下降了 40% 以上。 4. 稳定币供应...
什么是 Phemex 期货保证金余额?
2026-07-25 22:39:44
市场波动模式1. Bitcoin 价格波动通常与宏观经济数据发布相关,例如美国 CPI 报告或美联储利率决定。 2. 在 Bitcoin 主导地位转移期间,山寨币估值经常经历放大波动,尤其是当 BTC 市场份额超过 55% 时。 3. 交易所交易资金流入和流出直接影响币安和 Coinbase 等主要...
什么是HTX期货资金费率计算?
2026-07-26 01:19:48
市场波动模式1. Bitcoin在ETF批准公告或宏观经济数据发布等高流动性事件期间,单个交易时段内价格波动往往超过5%。 2. 在熊市阶段,山寨币与 BTC 的相关性飙升至 0.9 以上,这表明大多数代币的独立价格驱动因素减弱。 3. 当现货波动率指数 (VIX) 读数突破 75 时,币安和 By...
查看所有文章














