聽過近期最流行的DeFi交易平台Uniswap? 本文將會全面解構Uniswap,並介紹Uniswap可以怎樣用?怎樣買賣?如何靠Uniswap賺取收益?如何使用才更安全? — 所有關於Uniswap的問題,在這裏都可以得到答案。去中心化交易所Uniswap是由兩項智能合約構成:以太坊(Ethereum)區塊鏈層、以及公眾開源的前端用戶層。鏈上的做市商(market-maker)功能,讓ERC20規格的代幣可以簡易快速兌換,包括以太幣(ETH)與其他ERC20代幣之間兌換。Uniswap容許任何用戶向平台發送ERC20代幣、加強平台資金規模,亦讓用戶可以收取平台交易費用作為回報收益。
去中心化、免審查、安全可靠,是Uniswap的重點。作為GPL許可的開源軟件,該平台以消除交易中介機構為目標,讓用戶可以輕易兌換ERC代幣和以太幣,同時為交易平台的流動性資金規模作出貢獻。任何擁有一個以太坊錢包地址的人士,都可以成為Uniswap資金池的流動資金提供者 — 用戶向Uniswap資金池存入代幣,就可獲取所屬資金池的代幣作回報。
Uniswap運作模式


上圖顯示Uniswap的運作模式。在「流動資金池」(Liquidity Deposit)中有兩種代幣作為交易組(pair),這組代幣會充當自動做市商(Automated market maker,AMM)角色。簡單而言,Uniswap以一條「常數乘積」公式:x*y = k 作為運作標準,根據公式來計算出資金池中這組代幣的交易滙率/價格。公式當中,x和y分別代表交易池中兩種代幣的可用數量;而作為公式中的不變數值(invariant),k必須保持不變。只要公式計算出的數值不變,資金池就可以接受代幣兌換。這意味着,x和y相當於此消彼長的關係。
代幣的交易價格會在用戶交易的過程中連續且自動地根據公式來變動。相對於資金池規模的較大額交易,就會造成滑價(slippage),即交易價格變動會較大、成交的價格較差。另一方面,Uniswap會對每宗交易收取0.3%的交易費用,添加到資金池儲備,因此,每筆交易實際上將會增加「常數乘積」公式的k值。對於在資金池存入代幣的流動性提供者,智能合約會根據其在資金池中的比例,開採並發送「流動性權益代幣」(Liquidity Provider token)。假如有人提取、退出資金池,則會將該開採的代幣銷毀。未來,協議設定的交易費用比率可能會更改為0.25%,而另外的0.05%將會保留。
Uniswap的兩大主要功能:
Uniswap有以下兩大元素,對平台正常運作發揮關鍵作用。
兌換 Swap
Uniswap的主要功能之一是讓用戶將以太幣 以太坊 和其他ERC20代幣進行自由兌換。
Pool(資金池)
Uniswap的資金池功能使用戶可以通過提供流動性來賺取收益,只需用戶將代幣存入資金池的智能合約即可實行,用戶隨後會收到資金池的代幣,作為對這些存款的獎勵。
Uniswap的獨特之處(Uniswap會出問題嗎?)
Uniswap具有多種新功能,令它火速成為加密貨幣社群熱衷使用的DeFi平台:
用戶掌管資產
要求用戶託管資產的中央化(centralized)交易所,不時出現被黑客入侵的事故、甚或交易所破產,導致用戶損失資產。Uniswap用戶對自己的資金擁有完全掌管權,減少了上述風險。
免KYC(客戶審查)程序
中心化交易所通常必須對用戶進行KYC程序,而作為去中心化交易所,Uniswap不需要用戶KYC,這意味著用戶可以立即開始使用,亦不必擔心自己要將任何個人資料提供給可能受到入侵的中心化實體機構。
低交易費
Uniswap在每筆交易收取0.3%的固定交易費用,遠低於許多中心化交易所、甚至其他去中心化交易所(DEX)。
新代幣上市途徑
新開發的加密貨幣,假如要在中心化交易所掛牌上市,通常需要經過相當長時間的審核過程。相比之下,加密貨幣項目可以選擇直接在Uniswap上市,使用戶可以更快地直接買得代幣,尤其是在上市後初期價格飆升時。能夠盡早有途徑可以買賣新幣,對許多用戶都有得益。
Uniswap並非沒有缺點
Uniswap的兩個主要缺點是交易失敗問題、以及潛在的假幣上市情況。
用戶在Uniswap上兌換硬幣而交易最終失敗,可能有多個原因,例如:(1)支付的 Gas 費用不足,導致交易花費的時間超過了程式協議設定的最後期限;(2)交易完成之前,代幣價格超過了用戶指定的最高價格上限,以及(3)資金池中的流動性不足。在這些情況下,用戶的交易將被「還原」並重置,如同從未發生過一樣,仍然可以保留資金。
另一方面,因為Uniswap使用過程簡便快捷,某些用戶用Uniswap將偽造的代幣上市,進行詐騙。因此,Uniswap用戶應注意假幣情況,並確保在完成交易前再次檢查。
以下內容關於使用Uniswap的進階技巧,尤其如何避免落入假幣陷阱。
Uniswap簡易使用指引
Uniswap的獨特之處在於它讓用戶可以在平台直接連接到他們的交易所賬戶。擁有以下任意一個數碼錢包,例如Metamask、WalletConnect、Coinbase Wallet、Fortmatic和Portis等的用戶,都可以直接使用Uniswap平台。以下是詳細使用流程:
- 完成設定個人的加密貨幣錢包後,你可以在Uniswap網站點擊「啟動應用程式(Launch App)」,然後選擇「連接到錢包(Connect to a Wallet)」。
- 選擇要在平台上使用的加密貨幣錢包
- 彈出的頁面會顯示你的帳戶,你只需點擊「下一步(Next)」和「連接(Connect)」即可
- 連接加密貨幣錢包後就可以開始兌換代幣
- 在「兌換(Swap)」選項表上,你可以選擇要兌換的金額和代幣種類。請注意,如果你想選擇的代幣尚未上市,你可以貼上該代幣的地址
- 頁面會顯示Uniswap估計你進行兌換後將收到的代幣數目(詳見圖1)


7. 要確認進行,只需點擊「確認交換(Confirm Swap)」(下圖)


8. 確認兌換後,新頁面將會彈出,顯示你需要支付的gas費(下圖)


交易完成後,Uniswap會提供Etherscan上的連結,顯示你的所有交易詳細資料。此頁面亦會顯示你在兌換交易獲得的代幣數量、和已支付的gas費用
Uniswap快速交易貼士
如前所述,用戶在Uniswap平台進行的交易,可能會出現交易失敗情況。每當發生失敗的交易,用戶將會損失你所支付的以太坊gas費。要避免這種情況,方法之一是查看正在嘗試類似兌換交易的其他用戶:你可在Uniswap上點擊「…」,然後轉到「交易數據分析(Analytics)」,然後搜索你想進行兌換的代幣組合,查看有多少其他用戶正在嘗試進行類似的兌換交易。 例如,你想兌換的代幣的價格正在上漲,你可以增加願意支付的gas費,以加快交易速度,這將使你領先同樣嘗試交易的其他用戶,鎖定更好的兌換價格。
要更快達成Uniswap交易,另一個非常有用的技巧是,比其他進行同樣交易的用戶出價更高 — 支付比其他人更多的gas費來完成交易。你可以查看 https://ethgasstation.info/ ,獲取有關以太坊gas費價格的最新資料。例如,你可以支付比建議價格高出10%的gas費,以確保交易更快速完成。
如何在Uniswap避開假幣陷阱?
因為Uniswap使用過程簡便快捷,任何代幣都可以很容易便在Uniswap上架,這讓不少偽造的代幣在該平台上市。而由於加密貨幣交易不可逆轉,買入假幣可能會令你直接損失你發送到該地址的所有資金。假幣通常會模仿真確代幣的標誌和稱號,試圖誘使用戶墮入陷阱。為了避免這種情況,你應該在交易前於 https://www.coingecko.com/en等加密貨幣資訊網站,檢查該代幣是否正當、以及代幣/智能合約地址是否準確。例如在Coingecko的網頁下方,會顯示該代幣的相關交易組,並且會自動連同代幣及智能合約地址,連接到Uniswap(詳見下圖)。


另一種檢查代幣是否真確的方法,是用Etherscan檢查。例如在Coingecko網站的代幣頁面上,你可以找到該代幣,點擊「etherscan.io explorer」。在Etherscan網頁上,你可看到該代幣的智能合約,然後就可與Uniswap網頁顯示的代幣智能合約地址作比對。*注意:請勿在Etherscan上搜索代幣或其智能合約地址,你應該始終通過Coingecko或該加密貨幣項目的官方網站查閱代幣或智能合約地址,然後用Etherscan作比對。因為Etherscan網站會顯示所有代幣的資料,也包括偽造的代幣。


調整交易滑價容許範圍
所謂交易滑價(slippage),即指執行交易訂單的價格,與交易時確認的價格有差異。在Uniswap網站上,這通常顯示為「Slippage Tolerance(滑價容許範圍)」,並以百分比顯示。對於某些價格高昂的代幣,可能在交易時會面對很多競爭。為增加交易更快達成的機會,你可以增加滑價容許範圍。你只需點擊Uniswap頁面右上角的齒輪圖標,便可調整滑價容許範圍,隨後你會發現,Uniswap保證在兌換交易發送給你的最低代幣額,會有所減少,這意味著你獲得更多加密貨幣的可能性降低,但你達成交易的機會會提高。


Uniswap Liquidity Pools(流動資金池)
假如你想參與流動資金池,你將需要存入等值的以太幣和你想參與投入的代幣。因此,例如,假如你想參與ETH / USDC代幣池,則需要向該資金池提供等量的ETH和USDC。然後,這些資金將會借其他用戶進行交易,並導致ETH / USDC的兌換比率出現波動。這是因為,如果有用戶想出售ETH兌換成USDC,那麼他們就可以採用你的流動資金池。
這整個過程稱為「自動做市」(Automated market maker,AMM)。假如有用戶採用這個資金池出售ETH兌換成USDC,交易後你的資金池,USDC會相對ETH的比率較高。流動資金池的規模,基本上會相當於其他用戶可能需要兌換的資金規模。而成為流動性提供者,就可以從在其流動資金池中進行兌換交易的人收取費用。如前所述,Uniswap對每筆交易收取0.3%的固定費用,該交易費將根據資金池中所有流動性提供者的貢獻進行分配。當然,有很多流動資金池提供者,會尋找最賺錢的資金池。現在已有不少方便用戶搜尋及瀏覽資金池狀況的網站,例如 https://pools.fyi/#/ .
總結
Swap Now!
通訊


FB 高層齊跳船!Novi 錢包高層轉投社交代幣平台 Rally
Metexit! Facebook, now Meta, has seen an executive exodus with an executive at its cryptocurrency division leaving the company. Rob Collier, former head of consumer


美聯儲救幣市?鮑威爾減少買債明年加息
United States Federal Reserve chair Jerome Powell opens the door to interest rate hikes next year. Also, Powell is not concerned about cryptocurrencies disrupting financial


馬斯克拯救狗狗幣!TESLA 接受狗狗幣付款
Elon Musk, Time’s Person of the Year for 2021, has his carmaker Tesla start accepting meme coin Dogecoin. Customers can use the meme-based cryptocurrency to


老牌銀行入鏈圈!滙豐夥拍富國銀行用區塊鏈交易外匯
Blockchain yes, bitcoin no? HSBC and Wall Street bank Wells Fargo announce a blockchain solution for the foreign exchange (FX) settlement. The two banks will


印度總理 Twitter 被盜!宣佈全民派比特幣假消息
Is India accepting bitcoin as legal tender? A free bitcoin airdrop to all residents? Just a fake tweet from India Prime Minister Narendra Modi’s twitter


WhatsApp作先行部隊! 美試行Novi加密貨幣支付
WhatsApp 一馬當先,進軍即時加密貨幣支付領域,第一步選在美國進行小型試點計劃。這會否是美國政府表態歡迎加密貨幣應用的信號?
參考資料來源:
https://uniswap.org/docs/v2/protocol-overview/how-uniswap-works
https://boxmining.com/uniswap-review-tutorial/