-
bitcoin $76624.373304 USD
-1.79% -
ethereum $2250.136487 USD
-1.36% -
tether $0.998277 USD
-0.04% -
bnb $691.737526 USD
-2.23% -
xrp $1.250415 USD
0.10% -
usd-coin $0.999636 USD
-0.01% -
solana $91.769993 USD
-2.60% -
tron $0.320718 USD
1.77% -
hyperliquid $83.540560 USD
-2.42% -
zcash $1129.534445 USD
-10.74% -
dogecoin $0.073771 USD
-2.08% -
monero $615.670132 USD
1.37% -
unus-sed-leo $9.294663 USD
-1.19% -
chainlink $11.068406 USD
-2.21% -
cardano $0.186724 USD
-2.00%
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. 撤銷需要自己的耗氣交易,並且不會自動過期-使用者必須主動管理權限以保持衛生。
常見問題解答
Q:如果我在另一個 DEX 上交換了相同的代幣,我可以跳過批准嗎?答:不可以。批准是特定於合約的。批准用於 SushiSwap 路由器的代幣對於 Uniswap 路由器無效 - 即使兩者使用相同的代幣位址。
Q:為什麼我的錢包顯示“已批准”,但兌換仍然失敗,提示“額度不足”?答:當批准的金額低於為交換選擇的輸入數量時,或者當代幣的小數在批准設定期間被誤解時,就會發生這種情況。
Q:更改滑點會影響審核步驟嗎?答:不需要。滑點設定僅適用於掉期交易。批准僅涉及最大可支出金額,而不涉及定價或執行條件。
Q:我可以批准 Uniswap v2 的代幣並在 v3 上無縫使用它嗎?答:是的,前提是審核目標與介面使用的路由器合約位址相同。但是,如果先前僅授予 v2 的路由器,則 v3 的新路由器 (0x68b3465833fb72A70ecDF485E0e4C7bD82185493) 需要其自己的單獨批准。
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
- 美國中期選舉、預測市場和加密貨幣競賽:華盛頓未來的高風險賭注
- 2026-11-04 04:30:22
- 數位資產、全球金融和人工智慧:在 DavosWeb3 及其他領域探索下一個前沿
- 2026-11-04 04:30:22
- 在更廣泛的市場困境中,AVAX 價格下跌;機構興趣依然濃厚
- 2026-11-03 12:35:02
- 為什麼量化價格下跌?深入探討 QNT 最近在市場動盪中的下滑
- 2026-11-03 12:55:01
- Egrag Crypto 的 XRP 價格圖表分析:您準備好迎接「最大的第三波浪潮」了嗎?
- 2026-11-03 01:15:01
- Bed Bath & Beyond 母公司支援 tZERO 估值 3.5 億美元的 SPAC 交易:紐約人需要知道什麼
- 2026-11-03 01:15: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. 這種減少直接影響挖礦獲利能力,...
看所有文章














