市值: $2.6437T 0.10%
體積(24小時): $40.0551B -59.47%
恐懼與貪婪指數:

68 - 貪婪

  • 市值: $2.6437T 0.10%
  • 體積(24小時): $40.0551B -59.47%
  • 恐懼與貪婪指數:
  • 市值: $2.6437T 0.10%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

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),我們將及時刪除。

相關知識

如何在OKX上查看BTC永續資金?

如何在OKX上查看BTC永續資金?

2026-09-12 19:19:43

OKX BTC 永續合約的資金費率機制1. BTC-USDT 永續合約資金費率在 UTC 00:00、08:00 和 16:00 每八小時計算一次,自 2025 年 6 月 15 日起,TUSDT 永續合約的計算時間改為每兩小時計算一次,但 BTC-USDT 的計算時間保持不變。 2. 資金來自永續...

如何平掉部分 OKX 期貨部位?

如何平掉部分 OKX 期貨部位?

2026-09-10 10:39:39

了解部分平倉機制1. OKX 期貨合約支援透過標準下單進行部分平倉,而不是透過專用的「部分平倉」API 端點。 2. 頭寸規模減少僅由提交的訂單數量決定-不需要特殊標誌或參數。 3.使用者必須保證其下單數量不超過目前持倉規模;超過會觸發錯誤回應,代碼為 51000。 4. 對於部分平倉,市價單和限價...

如何為OKX部位添加保證金?

如何為OKX部位添加保證金?

2026-09-10 07:20:15

市場波動模式1. 自 2022 年第三季以來,Bitcoin 超過 68% 的交易日在 24 小時窗口內價格波動超過 15%。 2. 在流動性較低的時期,尤其是在 02:00–06:00 UTC 期間,以太坊始終表現出比 BTC 更高的日內波動性。 3. 穩定幣脫鉤事件(例如 2023 年 3 月的...

OKX合約如何更改保證金模式?

OKX合約如何更改保證金模式?

2026-09-09 00:00:07

了解保證金模式基礎知識1. 保證金模式決定了 OKX 期貨交易中抵押品如何在各個部位之間分配。 2.逐倉保證金為每個部位分配專用抵押品,限制每筆交易的風險敞口。 3. 全倉保證金共享所有未平倉部位的可用帳戶餘額,並提高資金效率。 4. 選擇直接影響強平價格計算和保證金利用率指標。 5. 用戶在持有未...

如何在OKX上查看BTC清算資料?

如何在OKX上查看BTC清算資料?

2026-09-13 09:20:27

市場波動模式1. 自2021年以來,Bitcoin超過68%的交易日在24小時窗口內價格波動超過15%。 2. 在流動性較低的時期,尤其是在 02:00 至 06:00 UTC 期間,以太坊表現出比 Bitcoin 更高的日內波動性。 3. 穩定幣脫鉤事件(例如 2023 年 3 月的 USDC 事...

如何在OKX上找到XRP永續幣?

如何在OKX上找到XRP永續幣?

2026-09-10 17:00:16

Bitcoin 減半機制1. Bitcoin 的協議強制執行固定的發行時間表,其中大約每 210,000 個區塊,區塊獎勵就會減少一半。 2. 該事件大約每四年發生一次,直接減少每個區塊新進入流通的 BTC 數量。 3.截至2020年減半,礦工每區塊獲得6.25 BTC;下一次減少將使其達到 3.1...

如何在OKX上查看BTC永續資金?

如何在OKX上查看BTC永續資金?

2026-09-12 19:19:43

OKX BTC 永續合約的資金費率機制1. BTC-USDT 永續合約資金費率在 UTC 00:00、08:00 和 16:00 每八小時計算一次,自 2025 年 6 月 15 日起,TUSDT 永續合約的計算時間改為每兩小時計算一次,但 BTC-USDT 的計算時間保持不變。 2. 資金來自永續...

如何平掉部分 OKX 期貨部位?

如何平掉部分 OKX 期貨部位?

2026-09-10 10:39:39

了解部分平倉機制1. OKX 期貨合約支援透過標準下單進行部分平倉,而不是透過專用的「部分平倉」API 端點。 2. 頭寸規模減少僅由提交的訂單數量決定-不需要特殊標誌或參數。 3.使用者必須保證其下單數量不超過目前持倉規模;超過會觸發錯誤回應,代碼為 51000。 4. 對於部分平倉,市價單和限價...

如何為OKX部位添加保證金?

如何為OKX部位添加保證金?

2026-09-10 07:20:15

市場波動模式1. 自 2022 年第三季以來,Bitcoin 超過 68% 的交易日在 24 小時窗口內價格波動超過 15%。 2. 在流動性較低的時期,尤其是在 02:00–06:00 UTC 期間,以太坊始終表現出比 BTC 更高的日內波動性。 3. 穩定幣脫鉤事件(例如 2023 年 3 月的...

OKX合約如何更改保證金模式?

OKX合約如何更改保證金模式?

2026-09-09 00:00:07

了解保證金模式基礎知識1. 保證金模式決定了 OKX 期貨交易中抵押品如何在各個部位之間分配。 2.逐倉保證金為每個部位分配專用抵押品,限制每筆交易的風險敞口。 3. 全倉保證金共享所有未平倉部位的可用帳戶餘額,並提高資金效率。 4. 選擇直接影響強平價格計算和保證金利用率指標。 5. 用戶在持有未...

如何在OKX上查看BTC清算資料?

如何在OKX上查看BTC清算資料?

2026-09-13 09:20:27

市場波動模式1. 自2021年以來,Bitcoin超過68%的交易日在24小時窗口內價格波動超過15%。 2. 在流動性較低的時期,尤其是在 02:00 至 06:00 UTC 期間,以太坊表現出比 Bitcoin 更高的日內波動性。 3. 穩定幣脫鉤事件(例如 2023 年 3 月的 USDC 事...

如何在OKX上找到XRP永續幣?

如何在OKX上找到XRP永續幣?

2026-09-10 17:00:16

Bitcoin 減半機制1. Bitcoin 的協議強制執行固定的發行時間表,其中大約每 210,000 個區塊,區塊獎勵就會減少一半。 2. 該事件大約每四年發生一次,直接減少每個區塊新進入流通的 BTC 數量。 3.截至2020年減半,礦工每區塊獲得6.25 BTC;下一次減少將使其達到 3.1...

看所有文章

User not found or password invalid

Your input is correct