-
bitcoin $77304.995493 USD
-1.34% -
ethereum $2242.462787 USD
-0.22% -
tether $0.998811 USD
0.06% -
bnb $700.190806 USD
-1.78% -
xrp $1.246819 USD
-0.96% -
usd-coin $0.999608 USD
0.01% -
solana $95.821212 USD
-2.08% -
tron $0.322524 USD
-2.71% -
hyperliquid $88.354275 USD
-4.90% -
zcash $1271.593482 USD
0.78% -
dogecoin $0.075302 USD
-0.98% -
monero $595.257444 USD
1.19% -
unus-sed-leo $9.445903 USD
0.09% -
chainlink $11.448745 USD
3.18% -
cardano $0.193352 USD
-0.02%
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),我们将及时删除。
- Chainaanalysis 漏洞:人工智能工具引发的客户数据泄露引发了加密货币领域的警报
- 2026-10-31 16:35:02
- 币安黑客攻击、泰国审查和加密相关安全:关于数字资产安全的纽约分钟
- 2026-10-31 12:45:01
- 华尔街分析师发表评论:币安黑客事件在市场波动中引发有关加密货币股票的争论
- 2026-10-31 12:45:01
- Bitwise 比特币、Pepeto 和 Pepe Record:加密货币狂野之旅的纽约一分钟
- 2026-10-31 04:35:01
- Circle CCTP 主导加密桥,USDC 交易量在不断变化的跨链环境中飙升
- 2026-10-30 21:15:01
- 卡尔达诺基金会的 CIP-0113 推动代币化证券成为瑞士的焦点
- 2026-10-30 20:55:01
相关百科
如何从Gate.io导出现货交易记录
2026-10-18 03:20:32
通过网页界面访问现货交易记录1.登录Gate.io账户,进入现货交易部分。 2. 在市场列表中选择所需的交易对,例如BTC/USDT或ETH/USDT。 3. 在交易界面的右侧,找到显示实时逐笔交易执行数据的最新交易面板。 4. 每个条目显示时间戳(以毫秒为单位)、价格、交易量和交易方向,其中B表示...
如何查找KuCoin上的提币历史
2026-10-27 08:49:51
通过KuCoin网页界面查看提现记录1. 使用经过验证的凭据登录您的 KuCoin 帐户,并完成双因素身份验证(如果启用)。 2. 导航到右上角并单击个人资料图标,然后从下拉菜单中选择“资产”。 3. 在资产页面,找到并点击资产余额汇总下方水平的“交易历史”选项卡。 4. 单击“提款”子选项卡仅过滤...
如何在OKX查看USDT活期储蓄年利率
2026-10-15 22:00:27
了解 OKX 弹性储蓄中的年利率1. APR代表年利率,反映USDT存款在没有复利效应的情况下的名义年回报率。 2. OKX 根据市场流动性需求和贷款池的资金分配将年利率显示为固定或浮动利率。 3. 显示的年利率不包括可能影响净收益的费用、税金或潜在的提款罚款。 4、用户无法手动调整年利率;它是由 ...
如何查看您的币安 Launchpool 代币奖励
2026-10-26 06:19:59
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3、截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...
如何停止在 Bitget 上跟单交易者
2026-10-16 02:59:36
市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 15%。 2. 山寨币指数表现出相对于 BTC 更高的贝塔系数,放大了流动性冲击期间的收益和损失。 3. 在闪电崩盘事件期间,交易所订单簿深度下降了 40% 以上,引发了永续合约市场的级联清算。 4. 稳定币流入...
如何查看Bybit跟单交易利润分成
2026-10-16 10:19:45
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的时间表,其中大约每 210,000 个区块或大约每四年,区块奖励就会减少一半。 2. 最近一次减半发生在 2024 年 4 月,矿工奖励从每个区块 6.25 BTC 减少至 3.125 BTC 。 3. 这种减少直接影响挖矿盈利能力,...
如何从Gate.io导出现货交易记录
2026-10-18 03:20:32
通过网页界面访问现货交易记录1.登录Gate.io账户,进入现货交易部分。 2. 在市场列表中选择所需的交易对,例如BTC/USDT或ETH/USDT。 3. 在交易界面的右侧,找到显示实时逐笔交易执行数据的最新交易面板。 4. 每个条目显示时间戳(以毫秒为单位)、价格、交易量和交易方向,其中B表示...
如何查找KuCoin上的提币历史
2026-10-27 08:49:51
通过KuCoin网页界面查看提现记录1. 使用经过验证的凭据登录您的 KuCoin 帐户,并完成双因素身份验证(如果启用)。 2. 导航到右上角并单击个人资料图标,然后从下拉菜单中选择“资产”。 3. 在资产页面,找到并点击资产余额汇总下方水平的“交易历史”选项卡。 4. 单击“提款”子选项卡仅过滤...
如何在OKX查看USDT活期储蓄年利率
2026-10-15 22:00:27
了解 OKX 弹性储蓄中的年利率1. APR代表年利率,反映USDT存款在没有复利效应的情况下的名义年回报率。 2. OKX 根据市场流动性需求和贷款池的资金分配将年利率显示为固定或浮动利率。 3. 显示的年利率不包括可能影响净收益的费用、税金或潜在的提款罚款。 4、用户无法手动调整年利率;它是由 ...
如何查看您的币安 Launchpool 代币奖励
2026-10-26 06:19:59
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的发行时间表,其中大约每 210,000 个区块,区块奖励就会减少一半。 2. 该事件大约每四年发生一次,直接减少每个区块新进入流通的 BTC 数量。 3、截至2020年减半,矿工每区块获得6.25 BTC;下一次减少将使其达到 3.1...
如何停止在 Bitget 上跟单交易者
2026-10-16 02:59:36
市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 15%。 2. 山寨币指数表现出相对于 BTC 更高的贝塔系数,放大了流动性冲击期间的收益和损失。 3. 在闪电崩盘事件期间,交易所订单簿深度下降了 40% 以上,引发了永续合约市场的级联清算。 4. 稳定币流入...
如何查看Bybit跟单交易利润分成
2026-10-16 10:19:45
Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的时间表,其中大约每 210,000 个区块或大约每四年,区块奖励就会减少一半。 2. 最近一次减半发生在 2024 年 4 月,矿工奖励从每个区块 6.25 BTC 减少至 3.125 BTC 。 3. 这种减少直接影响挖矿盈利能力,...
查看所有文章














