You need to enable JavaScript to run this app.
Bankless Academy

DEX 聚合器

深入瞭解 DEX 聚合器、流動性和 DeFi 交易生態。
開始課程

引言

去中心化交易所(DEX)省去了中間人的成本,讓探索者在買賣資產時更省錢。

但是探索者,你知道嗎?用 DeFi 技術還能省下更多。使用 DEX 聚合器,你可以同時掃描多個 DEX 平臺上所有可能的買賣,並在一次操作中執行最優的交易路徑。它們幫你在做代幣兌換時拿到最好的價格。就像機票聚合網站幫你找到最便宜的航班一樣,DEX 聚合器幫你把一筆買賣的價值最大化。

這一課會講:

  1. DEX 如何分散流動性,以及這為什麼會讓買賣的價格變差。
  2. DEX 聚合器如何讓使用者透過一個介面檢視和使用多家 DEX。
  3. 一個聚合器介面能為探索者省下時間和金錢的多種方式。

流動性如何影響價格

在單個市場上可供買賣的某種代幣的數量,叫做這種代幣的流動性。可用流動性的多少,強烈影響你在 DeFi 中買賣時的價格影響;價格影響大,這筆買賣的成本就更高,價格影響小,成本就更低。大多數人更願意在流動性更高的市場裡買賣,以減小自己的價格影響。

你可以把它想像成一個游泳池:水(流動性)越多,有人跳進去或離開時水位的變化(價格影響)就越小。這個「人」(也就是這筆買賣)的體量,同樣會影響水位的變化(價格影響)。

流動性如何影響價格的一個例子

我們來看一個例子。

想像有一種代幣同時在好幾家 DEX 上買賣。一家 DEX 有一個很深的池,裝著這種代幣的大部分流動性,另一家的池則很淺,只有其中的一小部分。

如果一位探索者從每個池裡買入同樣數量的代幣,淺池裡的價格影響會更大。同樣一筆買賣抽走了該池總流動性中大得多的比例,所以價格被推動得更多,買家付出的成本也更高。

知識檢測 1

填空:為了拿到最好的價格,人們會想在流動性 ________ 的市場裡買賣,好讓自己的買賣有 ________ 價格影響。

  • [ ] 良好、最大的

  • [ ] 高、低

  • [ ] 低、良好的

  • [ ] 稀薄、很大的

傳統 DEX 的短板:稀薄的流動性

DeFi 在不斷壯大,但使用者面臨一個正在浮現的問題:隨著越來越多的 DEX 上線,任何一種代幣的總量都會被攤薄。這叫做流動性稀薄。

還記得那個游泳池嗎:如果可用的水(流動性)被分到多個池子裡,每個池裡的水都會比原來單個池子裡的總量更「薄」。

在 DeFi 早期,一兩家 DEX 掌握著大部分流動性。2020 年,新的 DEX 開始爭奪流動性;有個對手在上線幾周內就從 Uniswap 吸走了超過 10 億美元的流動性。今天,流動性分散在許多區塊鏈和 Layer 2 網路上的數百家 DEX 之間,每個池子都被攤薄了。

因此,相比單家 DEX 掌握生態大部分流動性的時代,任何一筆買賣的價格影響都更大。如果沒有新的創新,探索者在任何單一 DEX 上買賣都要付出更多。

知識檢測 2

哪兩個因素決定了一筆 DEX 買賣的價格影響?

  • [ ] 用來買賣的 DEX 和買賣的規模

  • [ ] 選擇買賣的代幣和用來買賣的 DEX

  • [ ] 買賣的規模和可用流動性的多少

  • [ ] 可用流動性的多少和選擇買賣的代幣

用 DEX 聚合器重新匯聚流動性

要減小价格影響、幫你省錢,需要大量的流動性。DEX 聚合器讓使用者同時透過多家 DEX 完成買賣,從而降低價格影響;探索者錢包裡的一筆大額買賣,會被拆成分佈在多家 DEX 上的多筆小額買賣。

如果對使用者更有利,DEX 聚合器甚至可以讓買賣經過一種或多種中間代幣,就像機票聚合網站在更便宜的時候會建議在另一個機場多中轉一次。這種尋找最優交易路徑的工作由複雜的演算法完成,它們會搜遍所有可能的路徑,找出當下最便宜的那一條。

知識檢測 3

DEX 聚合器中的交易路由指的是:

  • [ ] 買賣透過與特定 DEX 的特殊協議來路由

  • [ ] 買賣總是會經過多家 DEX

  • [ ] 買賣只會經過使用者最喜歡的那家 DEX

  • [ ] 買賣可以經過多家 DEX 和中間代幣

以太坊上的 Gas 成本如何計算

在看 DEX 聚合器如何降低網路費用之前,我們先複習一下 Gas 是怎麼算的。這類節省在以太坊主網上最有意義,因為那裡的費用可能很高;在 Layer 2 網路上,費用通常只有幾美分。

就像汽車用的汽油一樣,Gas 是在以太坊上執行區塊鏈程式碼的燃料。你做的計算越多,程式碼需要的 Gas 就越多。Gas 價格用一種非常小的以太幣單位 gwei 來計量,就像美分之於美元。1 gwei 是十億分之一個以太幣(1 gwei = 0.000000001 ETH)。

Gas 總成本取決於你的交易用掉多少 Gas,以及使用時的 Gas 單價。計算一筆交易價格的公式如下: 使用的 Gas 數量 * Gas 價格 = Gas 總成本

舉個例子,假設 Gas 成本是每單位 22 gwei,這筆交易用掉 120,000 個單位: 120,000 * 22 gwei = 2,640,000 gwei 0.00264 ETH

聚合器如何為使用者降低 Gas 成本

拆分買賣會因為額外的鏈上活動帶來更多交易費用,不過高階聚合器會把交易費用一併算進交易路徑的計算中。它們在鏈下模擬買賣,把 Gas 成本也考慮進去,找出能讓探索者在互動結束後留下最多價值的交易路徑

有些聚合器走得更遠。開創了 DEX 聚合的 1inch,現在還讓專業的執行者競爭執行你的買賣,並由他們自己支付 Gas(這套系統叫 Fusion)。使用者常常完全不用付 Gas。

知識檢測 4

以下哪一項不是 DEX 聚合器降低使用者交易成本的方式?

  • [ ] 在執行買賣前先在鏈下模擬交易

  • [ ] 請求 DEX 為它們的使用者降低網路費用

  • [ ] 在交易路由中把 Gas 成本考慮進去

  • [ ] 讓專業執行者代為執行買賣並支付 Gas

元聚合器

甚至還有聚合 DEX 聚合器的元聚合器!這類平臺會在互相競爭的 DEX 聚合器之間搜尋,把最好的報價提供給使用者。比如 MetaMask 等錢包內建的兌換功能,會從多個提供方(包括 1inch 這樣的 DEX 聚合器)收集報價,再在上面加上自己的服務費。

注意:元聚合器服務雖然方便,但可能在網路交易費之外增加額外成本,抬高使用者的總支出。探索者們:確認你的買賣沒有比你預期的更貴。

知識檢測 5

元聚合器會交叉比對多個 DEX 聚合器,為使用者找到最好的價格。

  • [ ] 正確

  • [ ] 錯誤

避免三明治攻擊

直接在 DEX 上兌換的使用者,可能損失最多相當於滑點容忍度上限的價值,因為機器人會在他們的買賣前後各下一單來推動價格。這種損失叫做三明治攻擊;僅 2021 年一年,就讓使用者損失了約 2.35 億美元。今天,私密交易路由和基於意圖的交易等保護措施已經護住了大部分日常買賣,但兌換代幣時把滑點容忍度保持在低位仍然划算。

好在,由於 DEX 聚合器重新匯聚了流動性,一筆買賣的價格影響被降低了。相比直接在單家 DEX 上買賣,探索者可以把滑點容忍度保持在低位,同時用 DEX 聚合器省下更多。

知識檢測 6

為了保護自己,你應該把滑點容忍度設得:

  • [ ] 低

  • [ ] 高

更多三明治防護:場外交易

像 1inch 這樣的聚合器甚至提供專門的 OTC場外交易)服務,能完全防住三明治攻擊。這類可選服務讓你直接與其他使用者買賣,而不經過 DeFi 流動性池,為探索者提供了另一種省錢的好辦法。

CoW Swap 採取了不同的思路:使用者簽署一份買賣請求(一個意圖),然後由專業的求解器批次拍賣中競爭,以最好的價格來完成它。求解器甚至可以直接撮合兩個使用者,所以這類買賣天然就不受三明治攻擊影響。

知識檢測 7

許多 DEX 聚合器提供哪些工具來幫使用者省錢?

  • [ ] 把買賣路由到多家 DEX 的流動性上。

  • [ ] 完全防住三明治攻擊的場外交易。

  • [ ] 構建最優交易路徑時把 Gas 成本考慮進去。

  • [ ] 以上全部