去中心化交易所
什麼是去中心化交易所?
去中心化交易所(DEX)是鏈上市場,讓探索者在保持錢包資金自我託管的同時,安全地與其他使用者交換加密貨幣。這些點對點買賣透過公開可用的智能合約完成,把使用者連線到共用的大型代幣金庫。這些金庫叫做流動性池。幾乎每條區塊鏈上都有 DEX,以太坊 Layer 1 和 Layer 2 上也都有。
兌換代幣是使用 DeFi 的必備一環。在 DeFi 裡,你能找到比其他任何型別的交易所都更豐富的代幣種類和用途。有些使用者買代幣是為了使用鏈上產品和服務,有些人把代幣當作投資。還有些代幣賦予持有者投票權,用來決定專案方向,就像持有傳統公司的股份一樣!無論出於什麼動機,在 DeFi 中你都會經常光顧 DEX。
我們來看看它們如何運作,以及怎樣最好地為你服務。
中心化交易所與去中心化交易所
我們來講講中心化交易所(如 Coinbase、Binance、Kraken)和去中心化交易所(如 Uniswap、PancakeSwap)在技術上的區別。
中心化交易所(CEX)讓使用者買賣和投資加密貨幣,而不必真正接觸區塊鏈生態本身。由於你的帳戶註冊在 CEX 上,你的私鑰和資金由它們保管:你要承擔它們的管理方式、規則和商業模式帶來的風險。
去中心化交易所(DEX)讓使用者完全在自我託管的狀態下買賣加密貨幣,這正是區塊鏈最初的設計目的。點對點模式讓你既是消費者也是提供者,接觸到過去只有金融階層才有的機會。區塊鏈系統既透明又抗審查:沒有人能凍結你的存取權,也沒有人能撤銷你的買賣。駭客攻擊的風險依然存在,本課後面會講到。
知識檢測 1
關於加密貨幣交易所,以下哪項說法是正確的?
-
[ ] DEX 背後沒有團隊。
-
[ ] 在 CEX 上損失資金的唯一原因是買賣失誤。
-
[ ] DEX 讓你在自我託管下買賣,CEX 則不行。
去中心化應用
DEX 是一種 dApp,也就是執行在區塊鏈上的去中心化應用。一個網際網路應用要算得上「去中心化」,必須無差別地允許任何人使用,不需要第三方參與就能處理使用者的互動,而且程式碼公開透明。
dApp 的服務由智能合約提供。智能合約是一段程式碼,接收使用者的鏈上操作,返回可預期的鏈上結果。以太坊基金會把智能合約比作自動售貨機:使用者輸入想要商品對應的編號,投入相應的錢,就能得到預期的輸出(零食),不需要另一個人來促成這筆交易。
DEX 智能合約可以處理多種指令,比如代幣兌換、投票,或者增加和移除流動性。
去中心化應用(續)
DEX 遵循與自動售貨機相同的邏輯:接收使用者輸入的代幣,輸出想要的代幣。其他 dApp 的例子還包括:
🎟️ 投票 dApp:把使用者的投票分配給指定物件。
📦 跨鏈橋 dApp:把使用者的加密貨幣從一條區塊鏈網路轉移到另一條。
🤝 借貸 dApp:向符合特定條件的使用者發放貸款。
智能合約是以太坊上的帳戶:它們有地址和餘額,在收到轉帳和指令時執行自動化操作。DEX 就是一個被程式設計過的以太坊帳戶,帶有若干可用功能。
dApp 通常會用一個網站作為可視介面,幫助使用者與底層智能合約互動。如果網站宕機了,有經驗的人依然可以直接存取智能合約!
知識檢測 2
一個 dApp 要被視為去中心化,需要具備哪些特性?
-
[ ] 無需許可:向所有使用者開放。
-
[ ] 自主執行:使用者互動不需要中間人。
-
[ ] 透明:智能合約程式碼公開可查。
-
[ ] 以上全部。
自動做市商
在傳統市場和 CEX 上,託管方使用訂單簿:一個裝滿買單和賣單的資料庫。CEX 把你的報價和另一個人的報價撮合起來。你通常要按固定或階梯比例支付佣金,而且你無從判斷這套不公開的撮合方式是否給了你最好的價格。
大多數 DEX 使用「自動做市商」(AMM)技術,這是代幣兌換最常見的設計:用公開演算法為你的買賣定價。一些較新的 DEX 改用訂單簿或基於意圖的系統。由於 AMM 演算法是開源的,任何人都能理解、複製和改進它,這帶來了良性競爭和持續創新。
AMM 把使用者的買賣路由到流動性池,而不是直接撮合買家和賣家的報價。這些共用的代幣金庫根據使用者的互動積累和釋放代幣,每一步都在公開的區塊鏈上可見。
知識檢測 3
與傳統訂單簿相比,使用 AMM 有什麼好處?
-
[ ] AMM 的買賣比訂單簿更快。
-
[ ] AMM 讓你直接連線到另一個使用者。
-
[ ] 你能發現並阻止其他方製造單邊交易。
代幣兌換
區塊鏈上的加密貨幣買賣叫做代幣兌換。這類智能合約互動透過 AMM 流動性池把一種加密貨幣換成另一種。DEX 智能合約會構建一條交易路徑,也就是穿過合適流動性池的通道,把你輸入的代幣換成你想要的代幣。由於每個池通常只裝兩種代幣,而且不是每個代幣對都有池,一次兌換可能要經過好幾個池才能完成。
要讓智能合約動用我們錢包裡的資金,我們需要授予它提取一定額度(或無限額度)的許可權。這些代幣授權讓受信任的合約不需要我們的私鑰就能執行交易。授權要花 Gas,所以許可權會一直開著以備後用,這也是「用一個錢包買賣、用另一個錢包持有」的原因之一。我們在管理代幣授權這一課裡講了如何監控和撤銷授權!
代幣兌換(續)
我們來看一個兌換的例子,理解授權和交換的流程。這個例子是在 Optimism 網路的大型 DEX Velodrome 上,把 USDC 換成 OP。這筆買賣經常要經過兩個池,因為 USDC/OP 流動性池的成本效率沒那麼高:
- 首先,你授予相應的 Velodrome 智能合約從你錢包提取 USDC 的許可權。
- 你向 Velodrome 提交兌換交易請求。
- 交易被接受:Velodrome 從你的錢包提取指定數量的 USDC,存入 USDC/ETH 流動性池。等值的 ETH 離開第一個流動性池,轉入 ETH/OP 流動性池。最後,OP 從第二個流動性池轉到你的錢包地址。
兌換交易完成。你的 USDC 代幣經由 ETH 換成了 OP!
知識檢測 4
AMM 可以在一筆交易中把買賣路由經過多個流動性池。
-
[ ] 正確
-
[ ] 錯誤
什麼是流動性?
在加密領域,流動性指的是一個市場以公平價格促成數位資產買入和賣出的能力。流動性高時價格更穩定,流動性低時價格更波動。使用者普遍被更公平的價格吸引,所以 DEX 都力求讓自己所有的流動性池保持高流動性。
高流動性意味著流動性池裡有大量代幣,通常是使用者進出的兩種代幣各佔約 50/50 的價值。比如一個 USDC/ETH 池,承擔該平臺上這個代幣對的所有買賣。
池裡代幣越多,透過池子買賣的使用者對 50/50 資產平衡的影響就越小,價格也就越穩定。任何一筆買賣打破這個平衡的幅度,叫做價格影響。
作為探索者,你希望自己買賣的價格影響越小越好,這樣才能拿到最好的價格!也就是說,你需要高而均衡的流動性。
流動性提供者
爭取高流動性對 DEX 的成敗至關重要,但加密生態裡的流動性總量有限,所以每家 DEX 都在競爭儘可能多地吸引流動性。那麼這些流動性從哪來?
在去中心化的生態中,DeFi 公民有動力向某個池提供流動性,以抬高平臺的 TVL(總鎖倉價值)。使用者透過池子買賣時產生的費用,會按提供的流動性數量分給 LP(流動性提供者)。你沒聽錯:把代幣借給 DEX 流動性池,就能產生被動收入。
成為 LP 需要考慮的因素很多,我們會在後續內容裡講。現在你只需要知道,DEX 流動性池上標出的高 APR(年化收益率)並沒有保證,也可能出現虧損。
知識檢測 5
補全這句話:「當流動性__________。」
-
[ ] 高時,波動性也高。
-
[ ] 低時,波動性也低。
-
[ ] 低時,波動性高。
知識檢測 6
DEX 如何激勵使用者提供流動性?
-
[ ] 為買賣虧損提供保險。
-
[ ] 一部分平臺費用,或額外的獎勵代幣。
-
[ ] 使用私有流動性池的許可權。
-
[ ] 以上全部。
平臺費用
CEX 和 DEX 都會為自己的服務收費,與區塊鏈互動也不是免費的。選擇平臺時,要考慮以下五種常見成本。
🏷️ 平臺費用:CEX 自行設定買賣佣金,DEX 的池費用則因池而異(通常不到百分之一)。關鍵區別在於:DEX 的費用在鏈上公開,任何人都能查。
🌐 網路費用:區塊鏈會在 dApp 交易之外收取 Gas 費。你可以在網路空閒時段操作來降低這部分成本。Etherscan.io 提供以太坊主網的即時 Gas 估算工具:Etherscan.io。Layer 2 上的費用便宜得多,可以在 growthepie 比較各個網路。
📦 跨鏈橋費用:CEX 和區塊鏈跨鏈橋都會為跨網路轉移加密貨幣收費。CEX 的收費請檢視它們站內的說明;跨鏈橋 dApp 會在你確認轉帳前顯示費用估算。
💹 匯率:在 CEX 或 DEX 上直接用法幣購買加密貨幣時,要小心那些不反映市場價的匯率。
🧊 滑點:價格變化很快,所以 DEX 會為兌換留出波動空間,這叫做滑點(可自定義,通常為 0.5-2%)。一筆買賣你最多可能損失這個比例的價值,但設得太低又可能導致買賣被拒絕。
買賣前一定要做好自己的研究,弄清楚一個平臺的成本和取捨。
DEX 的優勢
這一課講了很多理論,但你可能還在想 DEX 是否適合自己。一般來說,如果符合以下情況,你大概會從去中心化交易所中獲益:
- 🔑 你想保有對數位資產的託管權。
- 🔒 你想把資產放在區塊鏈上,避開 CEX 倒閉。
- ⌛ 你想全天候進入加密貨幣市場。
- 👛 你想接觸更多種類的加密貨幣。
- 🤑 你對提供流動性感興趣。
- 🛂 你不想在每個用到的平臺上都註冊並完成
KYC。 - ⚔️ 你願意承擔探索去中心化金融帶來的額外風險和回報。
話雖如此,幾乎每個 DeFi 使用者都有中心化交易所的帳戶。因為 CEX 有便捷的法幣出入金通道,你可以輕鬆把錢從銀行帳戶搬到區塊鏈上,反過來也一樣。Ryan Sean Adams 把這比作用公共廁所:「進去,辦完事,出來。」
這樣很好,因為這意味著你可以從 CEX 帳戶起步,隨著你對鏈上操作越來越熟練,慢慢轉向 DeFi。
DEX 的風險
使用 DEX 也有風險。以下是影響最大的幾種:
🐞 智能合約風險:審計能降低智能合約出 bug 的機率,但無法消除。2025 年,一家經過多家機構審計的大型 DEX 因為一個隱蔽的程式碼漏洞損失了 1.28 億美元。最壞的情況下,你可能損失相當於買賣金額的資金。請優先選擇受信任、經過充分審計的智能合約。
💰 自我託管風險:私鑰完全由你負責,意味著你可能因為盜竊、騙局或助記詞丟失而失去整個錢包。所以要用多錢包策略來分散風險,並且始終把助記詞備份儲存在安全的現實場所。
🥪 三明治攻擊:把兌換滑點設得很高,會讓搶跑者更容易對你發動三明治攻擊。在三明治攻擊中,一筆買賣你最多可能損失滑點設定的比例。我們會在後續內容中講如何防範這類攻擊。
綜合這些優勢和風險,如果符合以下情況,CEX 可能更適合你:
- 🎓 你還處在加密之旅的早期,正在弄懂其中的風險和回報。
- ⚖️ 你的買賣頻率和金額都很小,鏈上手續費不划算。
- 🏰 比起自己承擔責任,你更願意讓交易所幫你看管資金。
有些使用者採取混合策略來降低整體風險:用 CEX 買賣加密貨幣,再把資產存放在區塊鏈上。
知識檢測 7
為什麼要用去中心化交易所而不是中心化交易所?
-
[ ] 你想接觸中心化交易所沒有上架的代幣。
-
[ ] 你想完全保有所換資金的託管權。
-
[ ] 你想使用平時接觸不到的工具和機會。
-
[ ] 以上全部。
選擇一家 DEX
DeFi 裡有很多去中心化交易所,品質參差不齊。決定用哪一家時,可以考慮這五個關鍵因素:
🥇 可信度:這家機構在可靠性、品質和存續時間上口碑如何?
⛲ 流動性:流動性池的 TVL 是否足夠高,能把價格影響降到最低?
🖱️ 易用性:使用者介面是否好用?
🔐 安全性:智能合約是否經過多家機構審計?
🎁 獎勵與功能:使用交易所或提供流動性有沒有忠誠度獎勵?你能參與治理投票嗎?
在這些方面表現優異的知名平臺包括 Uniswap、Curve、Velodrome 和 PancakeSwap。你可以輕鬆地從一家 DEX 換到另一家,直到找到幾個心儀的!本課的任務我們會使用 Velodrome,它是 Optimism 網路上一家成熟的 DEX,易於使用,而且因為在 Layer 2 上,費用要合理得多!
DEX 最佳實踐
在與 dApp 互動之前,有一些最佳實踐能幫你保護資金:
👩💻 透過專案官方 X(Twitter)帳號(金色認證標記)或可信第三方核實 dApp 的連結,然後加入書籤。很多 DeFi 騙局都是從一個假連結開始的,就連主流搜尋引擎上也有。
🔓 授予鏈上代幣授權時,把額度限制在你的買賣金額以內。現在很多 DEX 使用基於簽名的批准,只覆蓋本次買賣:見管理代幣授權。
♟️ 不要用你長期持幣的錢包與 dApp 互動,另外準備一個專門用於 dApp 的錢包。我們的 Web3 安全課程講了錢包策略。
現在你已經準備好與去中心化交易所互動了!
知識檢測 8
怎樣才能確定自己選到了靠譜的 DEX?
-
[ ] 查證它的口碑,並且只使用可信來源提供的網址。
-
[ ] 第一次使用時先做一筆小額測試互動。
-
[ ] 以上兩項都對。