【2026 Uniswap 教學】一篇搞懂如何實現去中心化交易、AMM 原理與手續費
在加密貨幣的世界裡,交易是不可或缺的一環。過去,我們高度依賴如幣安 (Binance)、Coinbase 等中心化交易所 (CEX) 進行買賣。然而,隨著去中心化金融 (DeFi)的浪潮席捲而來,一種全新的交易模式——去中心化交易所 (DEX) 應運而生,而 Uniswap 正是其中的佼佼者與代名詞。對於許多剛踏入 DeFi 領域的新手來說,常會問:「Uniswap 是什麼?」它不僅僅是一個交易平台,更是一場金融革命的縮影。本篇教學將帶你從根本原理到實戰操作,全面掌握 Uniswap 的運作模式、潛在風險以及它在 DeFi 生態中的關鍵地位。
Uniswap 是一個建立在以太坊區塊鏈上的去中心化交易所協議,它允許任何人在無需中介機構的情況下,直接透過智能合約兌換 ERC-20 代幣。其核心創新在於採用了「自動化做市商」(AMM) 模型,徹底顛覆了傳統交易所的訂單簿模式。
Uniswap 是什麼?和傳統的中心化交易所有什麼不同?
Uniswap 是一個典型的去中心化交易所(Decentralized Exchange, DEX),它完全運行在區塊鏈的智能合約之上。這意味著交易過程無需任何中心化的第三方機構來託管用戶資產或撮合交易,用戶始終保有對自己私鑰和資產的 100% 控制權。
秒懂去中心化交易所 (DEX) 的核心優勢
相較於我們熟悉的中心化交易所 (CEX),DEX 的主要優勢體現在以下幾點:
- 資產自主權:用戶透過自己的加密錢包(如 MetaMask)直接與智能合約互動,私鑰不出錢包,資產永遠在自己手上,大幅降低了因交易所被駭或倒閉而造成資產損失的風險。
- 無需許可 (Permissionless):任何人、任何項目方都可以自由地在 Uniswap 上創建新的交易對,只要提供相應的流動性即可。這促進了創新,讓許多新興項目能夠第一時間被市場發現。
- 高透明度:所有交易紀錄與流動性池的狀態都在區塊鏈上公開可查,任何人都可以驗證,無法被竄改或進行暗箱操作。
Uniswap 的發展歷史與重要性
Uniswap 由 Hayden Adams 於 2018 年創立,其靈感來自於以太坊創辦人 Vitalik Buterin 所提出的自動化做市商概念。從最初的 V1 版本到如今主流的 V3 版本,Uniswap 不斷進化,解決了流動性效率和交易者成本的諸多痛點,鞏固了其在 DeFi 領域的龍頭地位。它的出現,不僅證明了 DEX 的可行性,更引爆了 2020 年的「DeFi Summer」,開啟了流動性挖礦 (Liquidity Mining)的新篇章。
對比表格:Uniswap (DEX) vs 幣安 (CEX)
| 特性 | Uniswap (DEX) | 幣安 (CEX) |
|---|---|---|
| 資產託管 | 用戶自持私鑰,完全掌控 | 平台託管,用戶只有帳號密碼 |
| 交易模式 | 自動化做市商 (AMM) | 訂單簿 (Order Book) |
| 上幣機制 | 無需許可,任何人可創建交易對 | 需項目方申請並經平台審核 |
| 用戶驗證 (KYC) | 無需 KYC,僅需錢包地址 | 需要身份驗證 (KYC) |
| 交易速度 | 受底層區塊鏈確認速度影響 | 極快,中心化伺服器處理 |
| 手續費 (Gas Fee) | 需支付鏈上 Gas Fee,成本較浮動 | 交易手續費固定,提現需手續費 |
Uniswap 的核心運作機制:自動化做市商 (AMM) 如何實現交易?
要理解 Uniswap 如何運作,就必須先搞懂它的靈魂——自動化做市商 (AMM) 運作原理。傳統交易所依賴買賣雙方掛出的訂單簿來撮合交易,而 AMM 則採用了一種截然不同的方式。
什麼是流動性池 (Liquidity Pool)?
AMM 的核心是一個個「流動性池」。每個池子裡都鎖定了兩種不同的 ERC-20 代幣,例如一個池子裡有 ETH 和 DAI。當你想用 ETH 兌換 DAI 時,你不是在尋找一個願意賣 DAI 給你的對手方,而是直接與這個 ETH/DAI 的流動性池進行交互。你將你的 ETH 投入池中,智能合約會根據特定算法計算出你應得的 DAI 數量,並從池中發送給你。
拆解恆定乘積公式 (x*y=k) 的定價原理
Uniswap V2 及早期版本的 AMM 採用了最經典的「恆定乘積公式」:x * y = k。這裡的 ‘x’ 和 ‘y’ 分別代表流動性池中兩種代幣的數量,而 ‘k’ 是一個恆定的乘積。在任何交易發生後,演算法都會確保池中兩種代幣數量的乘積 ‘k’ 保持不變(在不考慮手續費的情況下)。
舉個例子:假設 ETH/DAI 池中有 10 個 ETH (x) 和 10,000 個 DAI (y),那麼 k = 10 * 10,000 = 100,000。此時,1 ETH 的價格約為 1000 DAI。如果一個交易者想用 1 個 ETH 來兌換 DAI,他將 1 個 ETH 放入池中,池中的 ETH 變為 11 個。為了維持 k 不變,池中的 DAI 數量必須變為 100,000 / 11 ≈ 9090.9 DAI。因此,交易者會收到 10,000 – 9090.9 = 909.1 DAI。這個過程也造成了代幣價格的滑動 (Slippage)。
誰是流動性提供者 (LP)?他們如何獲利?
流動性池裡的代幣從何而來?答案是:由「流動性提供者」(Liquidity Providers, LPs)自願提供。任何人都可以將自己持有的兩種代幣按特定比例存入流動性池,成為 LP。作為回報,他們可以分享該交易對產生的交易手續費。例如,在 Uniswap V3 中,每次交易會收取 0.01% 到 1% 不等的手續費,這些費用會按比例分配給所有 LP。這就是所謂的「流動性挖礦」。
【手把手教學】如何在 Uniswap 完成你的第一筆去中心化交易?
理論知識具備後,讓我們進入實戰環節。要在 Uniswap 上交易,你首先需要一個非託管錢包,最常用的是 MetaMask。
步驟一:創建與設定 MetaMask 錢包
前往 MetaMask 官網下載瀏覽器擴充插件並完成安裝。過程中務必妥善抄寫並保管好你的助記詞,這是恢復錢包的唯一憑證。創建好錢包後,確保網路設定在「以太坊主網 (Ethereum Mainnet)」,並從中心化交易所轉入一些 ETH 作為 Gas Fee 和交易資產。
步驟二:連接錢包並選擇交易對 (Pair)
訪問 Uniswap 官方應用程式,點擊右上角的「連接錢包」,在彈出視窗中選擇 MetaMask 並授權連接。成功連接後,你會看到介面上有兩個欄位,上方是你想要賣出的代幣,下方是你想要買入的代幣。你可以點擊代幣名稱來從列表中選擇或直接貼上代幣的合約地址進行搜索。
步驟三:執行兌換 (Swap) 與確認交易
輸入你想兌換的數量,Uniswap 會自動計算出預計可以收到的另一種代幣數量,並顯示交易滑點、手續費等資訊。確認無誤後,點擊「兌換 (Swap)」。此時 MetaMask 會彈出視窗,要求你確認交易,其中會包含預估的 Gas Fee。點擊「確認」後,交易便會被提交到以太坊網路上等待礦工打包。你可以在 Etherscan 等區塊鏈瀏覽器上追蹤交易進度。交易成功後,你兌換到的新代幣就會出現在你的錢包中。
步驟四:(進階) 如何成為流動性提供者 (LP)
如果你想賺取交易手續費,可以點擊頂部的「流動性 (Pool)」選項。選擇「新增流動性」,並選定你想組成的交易對(例如 ETH/USDC)。在 V3 中,你需要設定一個價格範圍來提供「集中流動性」。設定好範圍和投入的代幣數量後,批准並確認交易,你就成功成為一名 LP,並會收到一個代表你份額的 LP NFT。
Uniswap V3 vs V2:有哪些重大升級?對用戶有什麼影響?
Uniswap V3 是協議的一次重大飛躍,其核心升級旨在解決 V2 的資本效率低下問題。
革命性功能:集中流動性 (Concentrated Liquidity)
在 V2 中,LP 提供的流動性是均勻分佈在從 0 到無限大的整個價格曲線上的。這意味著,對於像 USDC/DAI 這樣的穩定幣交易對,其價格始終在 1.0 附近波動,大量資金被配置在極端價格區間,從未被使用,資本效率極低。Uniswap V3 引入了「集中流動性」的概念,允許 LP 將他們的資金集中在一個自定義的價格範圍內。例如,USDC/DAI 的 LP 可以選擇只在 $0.99 到 $1.01 的範圍內提供流動性。這使得在活躍交易區間內的流動性深度大幅增加,資本效率可高達 V2 的 4000 倍。
更彈性的手續費等級
Uniswap V3 提供了多個手續費等級(0.01%、0.05%、0.3%、1%),供流動性提供者在創建池子時選擇。LP 可以根據交易對的波動性選擇最合適的費率。例如,穩定幣交易對通常選擇較低的手續費,而高波動性的新興代幣則可能適用更高的手續費,以補償 LP 面臨的更大風險。
對普通交易者與專業 LP 的好處與挑戰
- 對交易者:集中流動性意味著在相同的交易規模下,交易者可以享受到更低的滑點,從而獲得更優的兌換價格。
- 對 LP:專業的流動性提供者可以透過精準設定價格區間,實現更高的資本效率和手續費收入。然而,這也帶來了新的挑戰:LP 需要更積極地管理自己的倉位。當市價超出其設定的範圍時,他們的流動性將不再活躍,也無法賺取手續費。
投資前必看:Uniswap 的三大風險(無常損失、Gas Fee、智能合約)
儘管 Uniswap 帶來了巨大的機遇,但參與其中也伴隨著不可忽視的風險。
白話解釋「無常損失」及其發生情境
無常損失(Impermanent Loss)是流動性提供者(LP)面臨的最大風險之一。簡單來說,當你投入流動性池的兩種代幣,其相對價格發生劇烈變化時,你取回資產時的總價值,可能會低於你當初單純持有這兩種代幣而不投入池中的價值。價格偏離越大,無常損失就越嚴重。雖然交易手續費收入可以在一定程度上彌補這種損失,但在單邊行情中,LP 仍可能面臨虧損。想深入了解無常損失的計算方式與應對策略,可以參考我們的延伸閱讀。
如何評估與應對以太坊高昂的 Gas Fee
由於 Uniswap 建立在以太坊主網上,每一筆交易(包括兌換、授權、新增/移除流動性)都需要支付 Gas Fee 給礦工。在網絡擁堵時,Gas Fee 可能會飆升至數十甚至上百美元,對於小額交易者極不划算。應對策略包括:
- 選擇在網絡較不擁堵的時段(如週末清晨)進行交易。
- 使用 Gas Fee 追蹤工具來監控實時費用。
- 考慮使用建立在 Layer 2 解決方案(如 Arbitrum, Optimism)上的 Uniswap 版本,其 Gas Fee 會大幅降低。
智能合約遭駭客攻擊的可能性
雖然 Uniswap 的核心合約已經過多次審計且久經考驗,但 DeFi 世界中沒有絕對的安全。智能合約始終存在被駭客發現漏洞並利用的風險。此外,用戶在交易一些不知名的小幣種時,也需警惕代幣合約本身可能存在的騙局(如 Rug Pull),即項目方捲走流動性池資金跑路。因此,與任何智能合約互動前,都應做好自己的研究(DYOR)。
UNI 幣是什麼?持有它有什麼用途與價值?
UNI 是 Uniswap 協議於 2020 年 9 月推出的治理代幣,它的誕生主要是為了將協議的控制權去中心化,交還給社區用戶。
UNI 的代幣經濟模型與總量
UNI 的總供應量為 10 億枚,並在 4 年內完成分發。其中 60% 分配給社區成員(包括對早期用戶的歷史空投),21.51% 分配給團隊成員,17.8% 分配給投資者,0.69% 分配給顧問。這種分配模式旨在激勵社區的長期參與。
治理功能:如何參與 Uniswap 的未來決策
UNI 代幣最核心的用途是治理。持有 UNI 的用戶可以對 Uniswap 協議的發展提案進行投票,例如是否在新的區塊鏈上部署 Uniswap、是否調整費用結構、如何使用金庫資金等。用戶可以將自己的投票權委託給信賴的代表,或自己成為代表參與治理,共同塑造協議的未來。
市場表現與未來潛力分析
作為 DeFi 領域的藍籌資產之一,UNI 的價格表現與整個加密市場及 DeFi 賽道的景氣度高度相關。其未來潛力取決於 Uniswap 協議能否持續創新並維持其市場領先地位,以及備受期待的「費用開關」(Fee Switch)提案是否能通過並為 UNI 代幣持有者帶來直接的現金流收益。
總結:Uniswap 在 DeFi 世界的關鍵地位與未來展望
重點回顧:Uniswap 的優勢與挑戰
Uniswap 憑藉其創新的 AMM 機制、無需許可的上幣特性和強大的先發優勢,成為了 DeFi 生態系統中不可或缺的基礎設施。它不僅為數以千計的代幣提供了即時流動性,也催生了無數基於其架構的 DeFi 應用。然而,它也面臨著來自其他 DEX(如 PancakeSwap、Curve)的激烈競爭,以及以太坊高 Gas Fee 和無常損失等內在挑戰。
Uniswap V4 的發展預測
社群對 Uniswap V4 充滿期待。市場預測 V4 可能會引入「Hooks」功能,允許開發者在流動性池的生命週期中執行自定義邏輯,從而實現更複雜的交易策略,如動態手續費、時間加權平均市價單 (TWAMM) 等。此外,對 Gas 效率的進一步優化和解決無常損失問題的創新方案,也可能是 V4 的發展重點。
新手參與 DeFi 的最終建議
對於希望探索去中心化金融應用的新手來說,Uniswap 是一個絕佳的起點。建議從小額資金開始,親身體驗一次完整的兌換流程,了解其操作方式與潛在成本。在嘗試成為流動性提供者之前,務必深入學習無常損失的概念。始終保持警惕,仔細核對合約地址,並牢記「Not your keys, not your coins」的黃金法則。你可以從我們的Uniswap 官方教學獲得更多實操指引。
Uniswap 常見問題 (FAQ)
Q1: Uniswap 安全嗎?我的資金會不會不見?
Uniswap 協議本身的核心智能合約經過了嚴格的審計,被認為是相對安全的。主要風險來自於:1) 用戶自身私鑰保管不當;2) 與惡意的、未經審計的代幣合約互動(俗稱「土狗幣」);3) DeFi 領域普遍存在的系統性智能合約風險。只要你與主流、經過驗證的代幣進行交易,並妥善保管錢包,風險相對較低。
Q2: 為什麼我在 Uniswap 交易失敗了,但 Gas Fee 還是被扣了?
這是因為在以太坊區塊鏈上,無論交易最終是成功還是失敗,你都需要為礦工執行的計算工作支付 Gas Fee。交易失敗的常見原因包括滑點設定過低(在你確認交易後,價格發生了劇烈變動超出了你的容忍範圍),或是錢包中的 ETH 餘額不足以支付 Gas Fee。
Q3: Uniswap vs PancakeSwap 有什麼主要區別?
最主要的區別在於它們運行的區塊鏈不同。Uniswap 主要運行在以太坊 (Ethereum) 上,而 PancakeSwap 則運行在幣安智能鏈 (BNB Smart Chain, BSC) 上。因此,PancakeSwap 的交易速度更快,Gas Fee 也遠低於 Uniswap。但 Uniswap 上的資產種類和流動性深度通常更勝一籌,且被認為去中心化程度更高。
Q4: 我需要多少 ETH 才能在 Uniswap 上交易?
這沒有固定答案,因為所需費用主要由兩部分組成:你想兌換的代幣價值 + 實時的 Gas Fee。Gas Fee 的波動性很大,從幾美元到上百美元都有可能。建議錢包中至少準備價值 0.05 – 0.1 ETH 的以太幣作為備用 Gas Fee,以應對網絡擁堵時的情況,避免交易失敗。
免責聲明:本篇文章僅為教學與資訊分享,不構成任何投資建議。加密貨幣市場波動性極高,所有投資決策前請務必進行自己的獨立研究 (DYOR),並評估個人風險承受能力。作者及平台對任何投資結果概不負責。





