TL;DR - 摘要
Uniswap 是一組在以太坊區塊鏈上運行並允許去中心化「交換」的電腦程式。它在獨角獸的幫助下工作(如其徽標所示)。
在 Uniswap 上,交易者可以交易他們的以太坊代幣,而無需將資金託付給任何人。同時,任何人都可以將其加密貨幣借給稱為流動性池的特殊儲備。作為向這些儲備金提供資金的交換,他們將賺取佣金。
這些神奇的獨角獸如何將一種代幣轉換成另一種代幣?使用 Uniswap 需要什麼?繼續閱讀。
介紹
多年來,中心化交易所一直是加密貨幣市場的基石。它們提供快速的結算時間、高交易量和不斷提高的流動性。然而,一個平行世界正在以「不信任」協議的形式建立(其中對第三方的信任不介入)。去中心化交易所(DEX)不需要中介機構或託管人來促進交易。
由於區塊鏈技術的固有局限性,創建能夠與中心化同行進行有意義的競爭的 DEX 一直是一個挑戰。大多數 DEX 都可以在效能和使用者體驗方面得到改善。
許多開發人員已經考慮了創建去中心化交易所的新方法。 Uniswap 是先驅之一。 Uniswap 的工作方式可能比傳統的 DEX 更難理解。然而,我們很快就會看到這種模式有一些非常有吸引力的好處。
由於這項創新,Uniswap 已成為去中心化金融(DeFi)運動中最成功的項目之一。
那麼讓我們看看 Uniswap 是什麼、它是如何工作的以及它如何允許您僅使用以太坊錢包來交換代幣。
什麼是 Uniswap?
Uniswap 是一個基於以太坊的去中心化交易協議。更準確地說,它是一種自動化的流動性協議。它不需要訂單簿或任何集中的參與者來進行交易。 Uniswap 讓使用者無需中介即可進行交易,具有高度去中心化和抗審查能力。
Uniswap 是開源軟體。您可以在 Uniswap GitHub 上自行查看。
好的,但是沒有訂單簿如何進行交易呢? Uniswap 透過流動性提供者創建流動性儲備的模型來運作。這樣的系統提供了一種去中心化的定價機制,本質上平滑了訂單簿的深度。稍後我們將更詳細地討論它是如何工作的。目前,請注意,用戶可以在 ERC-20 代幣之間進行交換,而無需訂單簿。
由於它是一個去中心化協議,Uniswap 中沒有上市過程。基本上,只要有可供交易者使用的流動性儲備,任何 ERC-20 代幣都可以發行。因此,Uniswap 也不對上市過程收取任何佣金。在某些方面,Uniswap 協定充當了一種公共物品。
Uniswap 協議將由 Hayden Adams 於 2018 年創建。
Uniswap 是如何運作的?
Uniswap 拋棄了數位交易的傳統架構,因為它沒有訂單簿。它使用稱為“恆定產品做市商”的設計來工作,該設計是“自動做市商”(AMM)模型的變體。
「自動做市商(AMM)」是包含流動性儲備(流動性池)的智慧合約,交易者可以在其中進行操作。這些儲備金由流動性提供者提供資金。任何人都可以充當流動性提供者,將等值的兩種代幣存入儲備金中。作為交換,交易者將向資金池支付佣金,然後根據流動性提供者對資金池的參與情況將佣金分配給流動性提供者。讓我們更詳細地看看這一切是如何運作的。
流動性提供者透過存入等值的兩種代幣來創建市場。這些代幣可以是 ETH 和一個 ERC-20 代幣,也可以是兩個 ERC-20 代幣。儲備通常由 DAI、USDC 或 USDT 等穩定幣組成,但這不是必要的要求。作為交換,流動性提供者收到流動性代幣,這代表了他們在總流動性池中的份額。這些流動性代幣可以按照它們所代表的儲備份額來索取。
以ETH/USDT流動性池為例。我們將 ETH 形成的儲備部分稱為 x,將 USDT 形成的儲備部分稱為 y。 Uniswap 將這兩個金額相乘,以計算相關儲備的總流動性。我們將這個變數稱為 k。 Uniswap 的中心思想是 k 必須保持恆定,這意味著儲備金(池)的總流動性也將始終保持恆定。因此,準備金總流動性的公式為:
x * y = k那麼當有人想要進行交易時會發生什麼事?
假設 Alice 使用 ETH/USDT 流動性池以 300 USDT 的價格購買 1 ETH。這樣做會增加儲備金中的 USDT 部分,並減少 ETH 部分。實際上,這意味著 ETH 的價格將會上漲。因為?因為交易後儲備中的 ETH 會減少,而且我們知道總流動性(k)必須始終保持不變。此機制負責確定價格。因此,最終,該 ETH 的價格將取決於 x 和 y 之間平均值的變動水準。
應該注意的是,該模型不是線性縮放的。實際上,階數越高,x 和 y 之間的偏移就越大。這意味著較大的訂單比較小的訂單貴得多,導致滑點水平增加。這也意味著流動性池越大,處理大訂單就越容易。因為?因為在這種情況下,x和y之間的位移會更小。
Uniswap v3
Uniswap 技術迄今已經經歷了多次迭代。如果你嘗試過 Uniswap,很可能你使用的是 Uniswap v2。然而,發展總是有進步的。接下來讓我們來看看 Uniswap v3 將帶來哪些最值得注意的更新。
資本效率
Uniswap v3 將帶來的最重大變化之一與資本效率有關。大多數自動做市商的資本效率非常低——這意味著它們所包含的大部分資金在任何給定時間都沒有被使用。這是由於上面討論的 x*y=k 模型的固有特徵。簡而言之,儲備的流動性越多,系統在更寬的價格範圍內可以支援的訂單就越多。
然而,這些儲備的流動性提供者(LP)基本上將為從 0 到無窮大的價格曲線(範圍)提供流動性。如果儲備中的一項資產乘以 5、10 或 100,則所有資本仍保留在那裡。
如果發生這樣的事情,這些閒置資產將確保價格曲線的該部分留下流動性。這意味著只有一小部分流動性儲備位於大部分交易發生的區域。
舉個例子,Uniswap 目前有約 50 億美元的流動性被鎖定在託管中,但每天僅處理 10 億美元的交易量。您可能認為這不是一種特別優雅的做事方式,從表面上看,Uniswap 團隊同意您的觀點。 Uniswap v3 解決了這個問題。
流動性提供者現在將能夠建立他們想要提供流動性的自訂價格範圍。結果應該是在大多數交易活動發生的價格範圍內流動性更加集中。
從某種意義上說,Uniswap v3 是在以太坊中創建「鏈上」訂單簿的基本方式,做市商可以決定在他們自己建立的價格範圍內提供流動性。值得注意的是,這項變更將有利於專業做市商,而不利於散戶參與者。 AMM 的美妙之處在於任何人都可以提供流動性並讓他們的資金發揮作用。
然而,由於這種額外的複雜性,「懶惰」的有限合夥人賺取的交易佣金將比能夠不斷優化其策略的專業玩家少得多。同時,不難想像yearn.finance這樣的聚合商有可能為零售有限合夥人提供一種在這種環境下以某種方式保持競爭力的方式。
Uniswap LP 代幣作為 NFT
我們現在了解到,Uniswap 上的每個 LP 部位都是獨一無二的,因為每個存款人都可以設定自己的價格範圍。這意味著 Uniswap LP 部位不再可互換。因此,每個 LP 頭寸都由不可替代的代幣(NFT)表示。
使用可替代代幣代表 Uniswap LP 頭寸的好處之一是能夠在 DeFi 生態系統的其他地方使用它。 Uniswap v2 LP 代幣可以作為抵押品存入 Aave 或 MakerDAO。這在 v3 中不再發生,因為每個位置都是唯一的。然而,這種可組合性的損失可以透過新類別的衍生產品來解決。
Uniswap 在第 2 層
過去一年,以太坊的交易費用價格飆升。這使得使用 Uniswap 對於許多小用戶來說在經濟上不可行。
Uniswap v3 也會在稱為 Optimistic rollup 的第 2 層可擴充性解決方案中實作。這是一種擴展智能合約的絕佳方法,同時又不會放棄以太坊網路的安全性。這項實施應該會導致交易處理能力的大幅增加,以及用戶費用的大幅降低。
什麼是無常損失?
正如我們已經提到的,流動性提供者透過提供流動性來賺取佣金,以便交易者進行代幣兌換。流動性提供者還有什麼需要注意的嗎?是的,有一種效應叫做無常損失(non-permanent loss)。
假設 Alice 將 1 ETH 和 100 USDT 存入 Uniswap 儲備金中。由於這對代幣需求具有同等價值,這意味著 ETH 的價格將為 100 USDT。反過來,儲備金中總共有 10 ETH 和 1,000 USDT - 其餘部分由其他流動性提供者(例如 Alice)貢獻。這意味著 Alice 的份額佔儲備金的 10%。在這種情況下,我們的總流動性 (k) 將為 10,000。
如果ETH價格上漲到400 USDT會發生什麼事?請記住,儲備金的總流動性必須始終保持不變。如果 ETH 現在價值 400 USDT,這將意味著儲備中 ETH 數量和 USDT 數量之間的平均值將發生變化。事實上,現在儲備金中有 5 個 ETH 和 2,000 USDT。因為?嗯,因為套利交易者會將 USDT 添加到儲備金並提取 ETH,直到平均值反映準確的價格。正是由於這個原因,有必要了解 k 是一個常數。
然後,Alice 決定提取她的資金,並根據她的份額獲得資金池的 10%。結果,您獲得 0.5 ETH 和 200 USDT,總共 400 USDT。看來他賺得還不錯。但是等等,如果她沒有將資金放入資金池中會發生什麼事?您將擁有 1 ETH 和 100 USDT,總共 500 USDT。
事實上,對於 Alice 來說,簡單地持有比存入 Uniswap 儲備金更好。在這種情況下,「無常損失」基本上就是將升值的代幣存入共同儲備的機會成本。這僅僅意味著,透過將資金存入 Uniswap 並期望賺取佣金,Alice 可能會錯過其他機會。
請注意,無論從存款之時起價格變化的方向如何,這種效應都會發生。這是什麼意思?如果 ETH 的價格與存款時相比下跌,損失也可能會放大。如果您想獲得有關該主題的更多技術解釋,請查看 Pintail 的文章。
但為什麼損失是無常的(不是永久的)呢?如果貢獻於共同儲備的代幣價格返回存入時的價格,則影響會減輕。此外,由於流動性提供者賺取費用,隨著時間的推移,損失可以被抵消。儘管如此,流動性提供者在向儲備金提供資金之前應該意識到這一點。
Uniswap 如何賺錢?
事實並非如此。 Uniswap 是一個由 Paradigm(對沖基金,即專門從事加密貨幣的對沖基金)支持的去中心化協議。所有佣金都交給流動性提供者,並且沒有任何創始人從透過協議進行的操作中獲得任何東西。
目前,支付給流動性提供者的交易費用為每筆交易的 0.3%。預設情況下,它們會添加到流動性池中,但流動性提供者可以隨時贖回它們。佣金根據池中每個流動性提供者的參與情況進行分配。
一部分費用可以專門用於未來 Uniswap 的開發。 Uniswap 團隊已經實施了該協定的改進版本,稱為 Uniswap v2。
➟ 您是否正在考慮進入加密貨幣世界?在幣安購買比特幣!
如何使用 Uniswap
Uniswap 是一個開源協議,這意味著任何人都可以用它創建自己的前端應用程式。然而,最常用的是 https://app.uniswap.org 或 https://uniswap.exchange。
進入 Uniswap 介面。
連接你的錢包。您可以使用 MetaMask、Trust Wallet 或任何其他支援的以太坊錢包。
選擇您要變更的令牌。
選擇您想要變更為的令牌。
按一下“交換”。
在彈出視窗中預覽交易。
確認您錢包中的交易請求。
等待交易在以太坊區塊鏈上確認。您可以在 https://etherscan.io/ 監控其狀態。
Uniswap 代幣 (UNI)
UNI 是 Uniswap 協議的原生代幣,並授予其持有者治理權利。這僅僅意味著 UNI「持有者」可以透過投票決定對協議進行哪些更改。我們之前已經討論過該協議充當公共物品的事實。 UNI 代幣鞏固了這一想法。
創世之初就鑄造了 10 億個 UNI 代幣。其中 60% 將分發給 Uniswap 社群的現有成員,其餘 40% 將在 4 年內分發給團隊成員、投資者和顧問。
向社區的部分分配將透過流動性挖礦進行。這意味著 UNI 將分配給那些為以下 Uniswap 儲備提供流動性的人:
以太坊/泰達幣
以太坊/USDC
以太幣/DAI
以太坊/WBTC
但 Uniswap 社群的成員有哪些?任何與 Uniswap 合約互動的以太坊地址。讓我們看看如何領取 UNI 代幣。
如何領取 Uniswap (UNI) 代幣
如果您使用 Uniswap,您可能可以為使用該協議的每個地址領取 400 個 UNI 代幣。領取您的代幣:
造訪 https://app.uniswap.org/。
連接您之前使用 Uniswap 的錢包。
點擊「Claim your UNI tokens」(領取您的 UNI 代幣)。

在您的錢包中確認交易(您可以在 Ethscan 的 Gas Tracker 中查看當前的 Gas 價格)。
恭喜您,您現在已成為 UNI 持有者!
您想交易您的 UNI 代幣嗎?幣安讓您一切變得輕鬆。
➟ 點擊此處在幣安上交易 UNI 代幣!
如何在幣安上購買 UNI
要購買 UNI,您需要使用幣安交易視圖兌換法定貨幣或加密貨幣。無法使用金融卡/信用卡直接購買 UNI。以下是可用的貨幣對,您可以在 BNB、BTC、BUSD、USDT 或 EUR 之間進行選擇。

如果您想透過加密方式取得UNI,您可以將代幣轉入您的現貨錢包,或購買一定數量的UNI。由於其價格穩定性,BUSD 是推薦的選擇。您可以前往【購買加密貨幣】頁面,使用您的卡片購買BUSD。輸入您要購買的金額,然後點擊[繼續]填寫您的卡片詳細資料。

獲得加密貨幣後,前往交易所並選擇您想要交易的 UNI 貨幣對。您可以點擊左上角的當前市場貨幣對來變更貨幣對。

在搜尋欄中寫下您選擇的配對。對於我們的範例,我們需要 UNI/BUSD。

現在您可以建立購買 UNI 的訂單。最快的方法是透過市價訂單為您提供當前現貨價格。如果您想以特定價格或更好的價格購買,您也可以下限價或停損限價訂單。
若要建立市價訂單,請前往交易所檢視的右側,然後按一下[現貨]。確保您在[購買]標籤下選擇了[市場]作為訂單類型,並輸入您想要購買的BUSD金額。最後點選【購買UNI】即可下單。

如何在幣安上出售 UNI
銷售 UNI 的過程與購買類似。首先,確保您的 UNI 在您的 Binance Spot 錢包中。如果您還沒有存入代幣,請前往[Fiat and Spot]頁面並搜尋UNI。按一下[存款]以取得有關如何轉移您的 UNI 的詳細說明。如果您需要更多協助,您也可以閱讀我們關於如何在幣安存款的指南。

當您成功存入 UNI 後,請開啟交易視圖並選擇您想要交易的 UNI 貨幣對。讓我們以 UNI/BTC 貨幣對為例。

使用搜尋欄尋找您想要的配對。在這種情況下,請按一下[UNI/BTC]。

要以當前市場價格出售您的 UNI,請前往螢幕右側。點選【現貨】,在【賣出】標籤下選擇【市價】作為訂單類型。輸入您要出售的UNI數量,然後點選【出售UNI】。

綜上所述
Uniswap 是一個基於以太坊的創新交換協定。它允許任何擁有以太坊錢包的人在沒有任何中央參與者乾預的情況下交易代幣。
儘管它有其局限性,但該技術可能會對去信任的代幣交換(無需信任第三方)的未來產生一些有趣的影響。一旦以太坊 2.0 可擴展性解決方案在網路上上線,Uniswap 也可能會從中受益。



