---
TITLE: 去中心化交易所
DESCRIPTION: 看看智能合約交易所如何實現無需許可的代幣兌換！
LANGUAGE: 繁體中文
WRITERS: Tetranome
EDITORS: Claude (Anthropic AI, 2026 review)
TRANSLATORS: Claude (Anthropic AI)
LINK: https://app.banklessacademy.com/lessons/decentralized-exchanges
FORMAT: LESSON
---

```
__________________________________________________________________________________________________________________________________________________________

$$$$$$$\                      $$\       $$\                                      $$$$$$\                           $$\
$$  __$$\                     $$ |      $$ |                                    $$  __$$\                          $$ |
$$ |  $$ | $$$$$$\  $$$$$$$\  $$ |  $$\ $$ | $$$$$$\   $$$$$$$\  $$$$$$$\       $$ /  $$ | $$$$$$$\ $$$$$$\   $$$$$$$ | $$$$$$\  $$$$$$\$$$$\  $$\   $$\
$$$$$$$\ | \____$$\ $$  __$$\ $$ | $$  |$$ |$$  __$$\ $$  _____|$$  _____|      $$$$$$$$ |$$  _____|\____$$\ $$  __$$ |$$  __$$\ $$  _$$  _$$\ $$ |  $$ |
$$  __$$\  $$$$$$$ |$$ |  $$ |$$$$$$  / $$ |$$$$$$$$ |\$$$$$$\  \$$$$$$\        $$  __$$ |$$ /      $$$$$$$ |$$ /  $$ |$$$$$$$$ |$$ / $$ / $$ |$$ |  $$ |
$$ |  $$ |$$  __$$ |$$ |  $$ |$$  _$$<  $$ |$$   ____| \____$$\  \____$$\       $$ |  $$ |$$ |     $$  __$$ |$$ |  $$ |$$   ____|$$ | $$ | $$ |$$ |  $$ |
$$$$$$$  |\$$$$$$$ |$$ |  $$ |$$ | \$$\ $$ |\$$$$$$$\ $$$$$$$  |$$$$$$$  |      $$ |  $$ |\$$$$$$$\\$$$$$$$ |\$$$$$$$ |\$$$$$$$\ $$ | $$ | $$ |\$$$$$$$ |
\_______/  \_______|\__|  \__|\__|  \__|\__| \_______|\_______/ \_______/       \__|  \__| \_______|\_______| \_______| \_______|\__| \__| \__| \____$$ |
                                                                                                                                               $$\   $$ |
PORTABLE LESSON DATADISK COLLECTION                                                                                                            \$$$$$$  |
                                                                                                                                                \______/
__________________________________________________________________________________________________________________________________________________________
```

---

# 什麼是去中心化交易所？

去中心化交易所（DEX）是鏈上市場，讓探索者在保持錢包資金自我託管的同時，安全地與其他使用者交換加密貨幣。這些點對點買賣透過公開可用的智能合約完成，把使用者連線到共用的大型代幣金庫。這些金庫叫做`流動性池`。幾乎每條區塊鏈上都有 DEX，以太坊 Layer 1 和 Layer 2 上也都有。

兌換代幣是使用 `DeFi` 的必備一環。在 DeFi 裡，你能找到比其他任何型別的交易所都更豐富的代幣種類和用途。有些使用者買代幣是為了使用鏈上產品和服務，有些人把代幣當作投資。還有些代幣賦予持有者投票權，用來決定專案方向，就像持有傳統公司的股份一樣！無論出於什麼動機，在 DeFi 中你都會經常光顧 DEX。

我們來看看它們如何運作，以及怎樣最好地為你服務。

![](https://app.banklessacademy.com/images/decentralized-exchanges/what-is-a-decentralized-exchange-7eed6afb.svg)

# 中心化交易所與去中心化交易所

我們來講講中心化交易所（如 Coinbase、Binance、Kraken）和去中心化交易所（如 Uniswap、PancakeSwap）在技術上的區別。

中心化交易所（`CEX`）讓使用者買賣和投資加密貨幣，而不必真正接觸區塊鏈生態本身。由於你的帳戶註冊在 CEX 上，你的私鑰和資金由它們保管：你要承擔它們的管理方式、規則和商業模式帶來的風險。

去中心化交易所（`DEX`）讓使用者完全在自我託管的狀態下買賣加密貨幣，這正是區塊鏈最初的設計目的。點對點模式讓你既是消費者也是提供者，接觸到過去只有金融階層才有的機會。區塊鏈系統既透明又抗審查：沒有人能凍結你的存取權，也沒有人能撤銷你的買賣。駭客攻擊的風險依然存在，本課後面會講到。

![](https://app.banklessacademy.com/images/decentralized-exchanges/centralized-and-decentralized-exchanges-f6f6324c.svg)

# Knowledge Check 1

關於加密貨幣交易所，以下哪項說法是正確的？

- [ ] DEX 背後沒有團隊。

> ℹ️ DEX 仍然有開發團隊，只是他們對專案的影響力有限。

- [ ] 在 CEX 上損失資金的唯一原因是買賣失誤。

> ℹ️ CEX 也有風險。2022 年 FTX 交易所倒閉，幾乎所有使用者都損失了存款。

- [x] DEX 讓你在自我託管下買賣，CEX 則不行。

> ℹ️ 除非明確宣告，否則 CEX 掌握著你的私鑰。

# 去中心化應用

DEX 是一種 `dApp`，也就是執行在區塊鏈上的去中心化應用。一個網際網路應用要算得上「去中心化」，必須無差別地允許任何人使用，不需要第三方參與就能處理使用者的互動，而且程式碼公開透明。

dApp 的服務由智能合約提供。智能合約是一段程式碼，接收使用者的鏈上操作，返回可預期的鏈上結果。以太坊基金會把智能合約比作自動售貨機：使用者輸入想要商品對應的編號，投入相應的錢，就能得到預期的輸出（零食），不需要另一個人來促成這筆交易。

DEX 智能合約可以處理多種指令，比如代幣兌換、投票，或者增加和移除`流動性`。

![](https://app.banklessacademy.com/images/decentralized-exchanges/decentralized-applications-99447b26.svg)

# 去中心化應用（續）

DEX 遵循與自動售貨機相同的邏輯：接收使用者輸入的代幣，輸出想要的代幣。其他 dApp 的例子還包括：

🎟️ **投票 dApp**：把使用者的投票分配給指定物件。

📦 **跨鏈橋 dApp**：把使用者的加密貨幣從一條區塊鏈網路轉移到另一條。

🤝 **借貸 dApp**：向符合特定條件的使用者發放貸款。

智能合約是以太坊上的帳戶：它們有地址和餘額，在收到轉帳和指令時執行自動化操作。DEX 就是一個被程式設計過的以太坊帳戶，帶有若干可用功能。

`dApp` 通常會用一個網站作為可視介面，幫助使用者與底層智能合約互動。如果網站宕機了，有經驗的人依然可以直接存取智能合約！

![](https://app.banklessacademy.com/images/decentralized-exchanges/decentralized-applications-continued-728cfade.svg)

# Knowledge Check 2

一個 dApp 要被視為去中心化，需要具備哪些特性？

- [ ] 無需許可：向所有使用者開放。

> ℹ️ 這是 dApp 的特性之一，但不是唯一的。

- [ ] 自主執行：使用者互動不需要中間人。

> ℹ️ 這是 dApp 的特性之一，但不是唯一的。

- [ ] 透明：智能合約程式碼公開可查。

> ℹ️ 這是 dApp 的特性之一，但不是唯一的。

- [x] 以上全部。

> ℹ️ 以太坊 dApp 因為能做到無需許可、自主執行和透明而廣受認可。

# 自動做市商

在傳統市場和 `CEX` 上，託管方使用`訂單簿`：一個裝滿買單和賣單的資料庫。CEX 把你的報價和另一個人的報價撮合起來。你通常要按固定或階梯比例支付佣金，而且你無從判斷這套不公開的撮合方式是否給了你最好的價格。

大多數 `DEX` 使用「自動做市商」（`AMM`）技術，這是代幣兌換最常見的設計：用公開演算法為你的買賣定價。一些較新的 DEX 改用訂單簿或基於意圖的系統。由於 AMM 演算法是開源的，任何人都能理解、複製和改進它，這帶來了良性競爭和持續創新。

AMM 把使用者的買賣路由到`流動性池`，而不是直接撮合買家和賣家的報價。這些共用的代幣金庫根據使用者的互動積累和釋放代幣，每一步都在公開的區塊鏈上可見。

![](https://app.banklessacademy.com/images/decentralized-exchanges/automated-market-makers-78ad7439.svg)

# Knowledge Check 3

與傳統訂單簿相比，使用 AMM 有什麼好處？

- [ ] AMM 的買賣比訂單簿更快。

> ℹ️ 如果把網路確認時間算進去，這不一定成立。

- [ ] AMM 讓你直接連線到另一個使用者。

> ℹ️ AMM 把使用者的買賣路由到叫做流動性池的共用代幣金庫，而不是在使用者之間直接撮合。

- [x] 你能發現並阻止其他方製造單邊交易。

> ℹ️ AMM 的透明特性意味著平臺很難隱藏惡意行為，使用者也很難作惡！

# 代幣兌換

區塊鏈上的加密貨幣買賣叫做`代幣兌換`。這類智能合約互動透過 AMM `流動性池`把一種加密貨幣換成另一種。DEX 智能合約會構建一條`交易路徑`，也就是穿過合適流動性池的通道，把你輸入的代幣換成你想要的代幣。由於每個池通常只裝兩種代幣，而且不是每個`代幣對`都有池，一次兌換可能要經過好幾個池才能完成。

要讓智能合約動用我們錢包裡的資金，我們需要授予它提取一定額度（或無限額度）的許可權。這些`代幣授權`讓受信任的合約不需要我們的私鑰就能執行交易。授權要花 Gas，所以許可權會一直開著以備後用，這也是「用一個錢包買賣、用另一個錢包持有」的原因之一。我們在[管理代幣授權](https://app.banklessacademy.com/lessons/managing-token-allowances)這一課裡講了如何監控和撤銷授權！

![](https://app.banklessacademy.com/images/decentralized-exchanges/token-swaps-41ceb8e1.svg)

# 代幣兌換（續）

我們來看一個兌換的例子，理解授權和交換的流程。這個例子是在 Optimism 網路的大型 DEX Velodrome 上，把 USDC 換成 OP。這筆買賣經常要經過兩個池，因為 USDC/OP `流動性池`的成本效率沒那麼高：

1. 首先，你授予相應的 Velodrome 智能合約從你錢包提取 USDC 的許可權。
2. 你向 Velodrome 提交兌換交易請求。
3. 交易被接受：Velodrome 從你的錢包提取指定數量的 USDC，存入 USDC/ETH 流動性池。等值的 ETH 離開第一個流動性池，轉入 ETH/OP 流動性池。最後，OP 從第二個流動性池轉到你的錢包地址。

兌換交易完成。你的 USDC 代幣經由 ETH 換成了 OP！

![](https://app.banklessacademy.com/images/decentralized-exchanges/token-swaps-continued-bad45a9b.svg)

# Knowledge Check 4

AMM 可以在一筆交易中把買賣路由經過多個流動性池。

- [x] 正確

> ℹ️ 正確！你可能要付更高的網路費，但這些操作被打包進了一筆交易。

- [ ] 錯誤

> ℹ️ 不對，回到上一頁看看原因。

# 什麼是流動性？

在加密領域，流動性指的是一個市場以公平價格促成數位資產買入和賣出的能力。流動性高時價格更穩定，流動性低時價格更波動。使用者普遍被更公平的價格吸引，所以 `DEX` 都力求讓自己所有的流動性池保持高流動性。

高流動性意味著流動性池裡有大量代幣，通常是使用者進出的兩種代幣各佔約 50/50 的價值。比如一個 USDC/ETH 池，承擔該平臺上這個`代幣對`的所有買賣。
池裡代幣越多，透過池子買賣的使用者對 50/50 資產平衡的影響就越小，價格也就越穩定。任何一筆買賣打破這個平衡的幅度，叫做`價格影響`。

作為探索者，你希望自己買賣的價格影響越小越好，這樣才能拿到最好的價格！也就是說，你需要高而均衡的流動性。

![](https://app.banklessacademy.com/images/decentralized-exchanges/what-is-liquidity-a88af170.svg)

# 流動性提供者

爭取高`流動性`對 DEX 的成敗至關重要，但加密生態裡的流動性總量有限，所以每家 DEX 都在競爭儘可能多地吸引流動性。那麼這些流動性從哪來？

在去中心化的生態中，DeFi 公民有動力向某個池提供流動性，以抬高平臺的 TVL（總鎖倉價值）。使用者透過池子買賣時產生的費用，會按提供的流動性數量分給 LP（流動性提供者）。你沒聽錯：把代幣借給 DEX 流動性池，就能產生被動收入。

成為 `LP` 需要考慮的因素很多，我們會在後續內容裡講。現在你只需要知道，DEX 流動性池上標出的高 APR（年化收益率）並沒有保證，也可能出現虧損。

![](https://app.banklessacademy.com/images/decentralized-exchanges/liquidity-providers-4f46eebb.svg)

# Knowledge Check 5

補全這句話：「當流動性__________。」

- [ ] 高時，波動性也高。

> ℹ️ 不對，再試一次。

- [ ] 低時，波動性也低。

> ℹ️ 不對，再試一次。

- [x] 低時，波動性高。

> ℹ️ 答對了！流動性和波動性通常呈反向關係。

# Knowledge Check 6

DEX 如何激勵使用者提供流動性？

- [ ] 為買賣虧損提供保險。

> ℹ️ 無論 CEX 還是 DEX，都不會保護你免於投資失誤的虧損。

- [x] 一部分平臺費用，或額外的獎勵代幣。

> ℹ️ 使用 DEX 產生的費用通常在平臺各方之間分配，其中包括 LP。有些平臺還會額外發放獎勵。

- [ ] 使用私有流動性池的許可權。

> ℹ️ 並不存在私有流動性池，流量太低也很難帶來足夠的回報。

- [ ] 以上全部。

> ℹ️ 這裡只有一個正確答案，你能找出是哪個嗎？

# 平臺費用

CEX 和 DEX 都會為自己的服務收費，與區塊鏈互動也不是免費的。選擇平臺時，要考慮以下五種常見成本。

🏷️ **平臺費用**：CEX 自行設定買賣佣金，DEX 的池費用則因池而異（通常不到百分之一）。關鍵區別在於：DEX 的費用在鏈上公開，任何人都能查。

🌐 **網路費用**：區塊鏈會在 dApp 交易之外收取 Gas 費。你可以在網路空閒時段操作來降低這部分成本。Etherscan.io 提供以太坊主網的即時 Gas 估算工具：[Etherscan.io](https://etherscan.io/gastracker)。Layer 2 上的費用便宜得多，可以在 [growthepie](https://www.growthepie.com/) 比較各個網路。

📦 **跨鏈橋費用**：CEX 和區塊鏈跨鏈橋都會為跨網路轉移加密貨幣收費。CEX 的收費請檢視它們站內的說明；跨鏈橋 dApp 會在你確認轉帳前顯示費用估算。

💹 **匯率**：在 CEX 或 DEX 上直接用法幣購買加密貨幣時，要小心那些不反映市場價的匯率。

🧊 **滑點**：價格變化很快，所以 DEX 會為兌換留出波動空間，這叫做`滑點`（可自定義，通常為 0.5-2%）。一筆買賣你最多可能損失這個比例的價值，但設得太低又可能導致買賣被拒絕。

買賣前一定要做好自己的研究，弄清楚一個平臺的成本和取捨。

# DEX 的優勢

這一課講了很多理論，但你可能還在想 DEX 是否適合自己。一般來說，如果符合以下情況，你大概會從去中心化交易所中獲益：

- 🔑 你想保有對數位資產的託管權。
- 🔒 你想把資產放在區塊鏈上，避開 CEX 倒閉。
- ⌛ 你想全天候進入加密貨幣市場。
- 👛 你想接觸更多種類的加密貨幣。
- 🤑 你對提供流動性感興趣。
- 🛂 你不想在每個用到的平臺上都註冊並完成 `KYC`。
- ⚔️ 你願意承擔探索去中心化金融帶來的額外風險和回報。

話雖如此，幾乎每個 DeFi 使用者都有中心化交易所的帳戶。因為 CEX 有便捷的法幣出入金通道，你可以輕鬆把錢從銀行帳戶搬到區塊鏈上，反過來也一樣。[Ryan Sean Adams](https://twitter.com/RyanSAdams) 把這比作用公共廁所：_「進去，辦完事，出來。」_

這樣很好，因為這意味著你可以從 CEX 帳戶起步，隨著你對鏈上操作越來越熟練，慢慢轉向 DeFi。

# DEX 的風險

使用 DEX 也有風險。以下是影響最大的幾種：

🐞 **智能合約風險**：審計能降低智能合約出 bug 的機率，但無法消除。2025 年，一家經過多家機構審計的大型 DEX 因為一個隱蔽的程式碼漏洞損失了 1.28 億美元。最壞的情況下，你可能損失相當於買賣金額的資金。請優先選擇受信任、經過充分審計的智能合約。

💰 **自我託管風險**：私鑰完全由你負責，意味著你可能因為盜竊、騙局或助記詞丟失而失去整個錢包。所以要用多錢包策略來分散風險，並且始終把助記詞備份儲存在安全的現實場所。

🥪 **三明治攻擊**：把兌換滑點設得很高，會讓搶跑者更容易對你發動`三明治攻擊`。在三明治攻擊中，一筆買賣你最多可能損失滑點設定的比例。我們會在後續內容中講如何防範這類攻擊。

綜合這些優勢和風險，如果符合以下情況，CEX 可能更適合你：

- 🎓 你還處在加密之旅的早期，正在弄懂其中的風險和回報。
- ⚖️ 你的買賣頻率和金額都很小，鏈上手續費不划算。
- 🏰 比起自己承擔責任，你更願意讓交易所幫你看管資金。

有些使用者採取混合策略來降低整體風險：用 CEX 買賣加密貨幣，再把資產存放在區塊鏈上。

# Knowledge Check 7

為什麼要用去中心化交易所而不是中心化交易所？

- [ ] 你想接觸中心化交易所沒有上架的代幣。

> ℹ️ 這是 DEX 的優勢之一，但不是唯一的。

- [ ] 你想完全保有所換資金的託管權。

> ℹ️ 這是 DEX 的優勢之一，但不是唯一的。

- [ ] 你想使用平時接觸不到的工具和機會。

> ℹ️ 這是 DEX 的優勢之一，但不是唯一的。

- [x] 以上全部。

> ℹ️ 答對了！相比 CEX，DEX 提供了以上所有好處。

# 選擇一家 DEX

DeFi 裡有很多去中心化交易所，品質參差不齊。決定用哪一家時，可以考慮這五個關鍵因素：

🥇 **可信度**：這家機構在可靠性、品質和存續時間上口碑如何？

⛲ **流動性**：流動性池的 `TVL` 是否足夠高，能把價格影響降到最低？

🖱️ **易用性**：使用者介面是否好用？

🔐 **安全性**：智能合約是否經過多家機構審計？

🎁 **獎勵與功能**：使用交易所或提供流動性有沒有忠誠度獎勵？你能參與治理投票嗎？

在這些方面表現優異的知名平臺包括 Uniswap、Curve、Velodrome 和 PancakeSwap。你可以輕鬆地從一家 DEX 換到另一家，直到找到幾個心儀的！本課的任務我們會使用 Velodrome，它是 Optimism 網路上一家成熟的 DEX，易於使用，而且因為在 Layer 2 上，費用要合理得多！

# DEX 最佳實踐

在與 dApp 互動之前，有一些最佳實踐能幫你保護資金：

👩‍💻 透過專案官方 X（Twitter）帳號（金色認證標記）或可信第三方核實 dApp 的連結，然後加入書籤。很多 DeFi 騙局都是從一個假連結開始的，就連主流搜尋引擎上也有。

🔓 授予鏈上`代幣授權`時，把額度限制在你的買賣金額以內。現在很多 DEX 使用基於簽名的批准，只覆蓋本次買賣：見[管理代幣授權](https://app.banklessacademy.com/lessons/managing-token-allowances)。

♟️ 不要用你長期持幣的錢包與 dApp 互動，另外準備一個專門用於 dApp 的錢包。我們的 [Web3 安全課程](https://app.banklessacademy.com/lessons/web3-security)講了錢包策略。

現在你已經準備好與去中心化交易所互動了！

![](https://app.banklessacademy.com/images/decentralized-exchanges/dex-best-practices-62cbc83b.svg)

# Knowledge Check 8

怎樣才能確定自己選到了靠譜的 DEX？

- [x] 查證它的口碑，並且只使用可信來源提供的網址。

> ℹ️ 答對了！獨立核實這家 DEX 的線上口碑，並且只點擊可信方提供的網址。

- [ ] 第一次使用時先做一筆小額測試互動。

> ℹ️ 與一個惡意智能合約互動一次，就可能掏空你的整個錢包。

- [ ] 以上兩項都對。

> ℹ️ 不對。與一個惡意智能合約互動一次，就可能掏空你的整個錢包。
