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

在去中心化交易所兌換代幣

跟著這份去中心化交易所教程,開啟你的 DeFi 之旅。
開始課程

要點總結

  • 去中心化交易所是一類 dApp,能在自我託管的前提下完成代幣兌換。

  • 想要有把握地與 DEX 互動,需要掌握一些實用知識。

  • 我們可以用區塊瀏覽器檢查自己的鏈上交易。

去中心化交易所(DEX)是去中心化金融(DeFi)世界裡使用最廣的應用,這是有原因的!DEX 能自動把一種加密貨幣代幣換成另一種,不需要中間人。和中心化交易所(CEX)不同,這種兌換還讓使用者在整個過程中保有對資產的完全所有權。

自主性和無需許可的協議,是 DeFi 的支柱特性。它們讓 DeFi 使用者真正擁有自己的數位資產,並且能全天候使用基礎的區塊鏈服務。任何有網路連線的人都能使用 DeFi,無論他們的背景、信仰或所在地區。

在這篇手冊條目中,我們會講如何用自我託管錢包與 DEX 互動,目標是把一種代幣換成另一種。想了解這項技術的原理、特性和風險,以及它與 CEX 的對比,可以看我們的去中心化交易所課程。

選擇一家 DEX

選一個便宜又安全的平臺,是完成代幣兌換的第一步。在這份教程裡,我們會使用 Velodrome,它是 Optimism 網路上一家成熟的 DEX。隨著你對鏈上操作越來越熟練,你會學會評估其他交易所,找到最適合自己需求的那一家。我們的去中心化交易所課程裡列出了一份完整的考察清單。

DEX 是開啟 web3 之旅的好起點,因為大多數 dApp 的介面佈局都和 DEX 類似,與自我託管錢包的互動方式也差不多。

我們開始兌換代幣吧。

完成一次代幣兌換

1. 開啟 dApp

在新的瀏覽器標籤頁中開啟 Velodrome

2. 連線錢包

點選幾乎所有 dApp 右上角都有的「Connect」(連線)按鈕。

如果你用的是電腦,請連線瀏覽器錢包。

如果你用的是手機,會出現一個錢包連線提示,讓你把手機錢包連到這個 dApp。

3. 批准連線

在錢包應用裡點選「Connect」(連線)來確認站點連線。這讓 dApp 能看到你的錢包地址和代幣餘額。你還沒有授予任何其他許可權。

4. 檢視並簽署服務條款(如果你接受的話)

很多 dApp 會讓你簽署一條訊息,確認你已閱讀它們的條款和條件。簽署訊息不花 Gas,也不會在區塊鏈上儲存任何資訊。如果你同意這些條款,就可以簽署這條訊息。

5. 切換到正確的網路

在這份教程裡,請確認你的錢包已切換到 Optimism 網路。

6. 設定你的兌換

現在選擇你想要輸入和輸出的代幣。在這個例子裡,我們會把 ETH 換成 OP,不過你可以換任何你喜歡的代幣!

7. 批准代幣許可權(僅代幣兌換需要)

如果你要兌換的是 USDC 這類代幣,錢包會先讓你批准 Velodrome 存取該代幣。我們建議把批准額度限制在你的買賣金額以內。ETH 是這條網路的原生貨幣,不需要批准,所以在我們的例子裡,錢包會直接進入兌換確認環節。

8. 確認交易

對兌換報價和設定滿意之後,就可以開始兌換了。這一步包括在 dApp 上確認,然後在錢包裡再確認一次。

9. 檢查餘額

你的交易應該幾秒鐘就能確認,之後你就能在錢包裡看到新的代幣餘額。如果沒有顯示這種代幣,請確認你已經匯入了對應的代幣地址。

Optimism 代幣合約地址:0x4200000000000000000000000000000000000042

10. 獲取你的交易雜湊

要完成我們去中心化交易所課程的任務,你需要這次兌換的交易雜湊(不要和代幣許可權交易的雜湊或你的錢包地址弄混)。DEX 介面上通常會出現一個區塊瀏覽器連結,讓你檢視已確認交易的詳情。如果你錯過了,或者它沒有出現,可以在錢包的活動記錄裡找到另一個連結,它直接對應你的這筆買賣。


是時候去探索去中心化交易的世界了!希望你喜歡《探索者手冊》的這一篇:「在去中心化交易所兌換代幣」。

如果你想擁有一份副本,方便旅途中隨時查閱,或者想支援 Bankless Academy 未來的內容,別忘了收藏這一篇。祝旅途平安,探索者!


常見問題

為什麼我的報價每分鐘都會變好幾次?

報價通常是在你把想要的兌換輸入 DEX 介面時計算出來的。隨著時間推移,其他使用者也在做兌換,影響著交易所裡的代幣供應。DEX 會定期重新整理你的報價,保持最新。

一次代幣兌換要多久才能完成?

答案取決於多個因素,主要是區塊鏈的出塊速度,以及你把 Gas 費付低了還是付高了。提交到以太坊主網的 DEX 交易通常需要 12 秒到幾分鐘才能確認。Layer 2 上的交易通常更快!

我的交易為什麼失敗了?

交易失敗的原因有很多:餘額不足以支付 Gas、Gas 上限設得太低,或者滑點設得太低。排查的第一步是檢視介面上的錯誤提示。你也可以在 Etherscan 這樣的區塊瀏覽器上檢視自己的交易,看看有沒有鏈上的錯誤資訊。如果價格變動比你的買賣還快,可以在 DEX 的兌換設定裡調高滑點容忍度。很多錢包和 DEX 還提供受保護的交易路由,能擋住那些想從待處理買賣中獲利的 MEV 機器人。

我可以修改或移除代幣許可權嗎?

向智能合約授予代幣許可權,會讓錢包在合約被黑時面臨不必要的後續互動風險。你可以用 Revoke.cash 這類應用修改或移除代幣許可權。由於調整許可權要花 Gas,這項預防措施很快就會變得昂貴。這也是很多使用者把數位資產放在一個錢包(冷錢包)、用另一個錢包(交易錢包)與 dApp 互動的原因之一。他們只在必要時在兩個錢包之間轉移資產。

我想找的代幣為什麼不能兌換?

如果你的代幣沒有預設列出,你需要把代幣合約地址貼上到列表裡。要找到代幣合約地址,可以檢視 https://www.coingecko.com/ 或專案官網。

注意:同一種代幣在不同網路上的地址可能不同。比如主網上的 USDC 合約就和 Optimism 上的 USDC 合約不一樣。兌換前一定要核實代幣地址!


作者

Tetranome 是 Bankless Academy 的專案負責人,專注於使用者體驗、介面、設計和平臺課程。

編輯

Trewkat 是 BanklessDAO 的作者和編輯。她熱衷於儘可能多地瞭解加密貨幣和 NFT,尤其關注如何把這些知識更好地傳達給他人。

贊助方

本文沒有贊助商,是你免費 Bankless Academy 教育的一部分。收藏這篇文章,支援未來的內容創作!