Uniswap 是一組在以太坊區塊鏈上運行的電腦程序,允許分散的代幣交換。 Uniswap 在獨角獸的幫助下運作(如標誌所示)。
在 Uniswap 上,交易者可以交換以太坊代幣,而無需將資金交給任何人。同時,任何人都可以將自己的加密貨幣提供給流動性池,流動性池扮演特別儲備的角色。交易者透過向資金池提供資金而獲得佣金。
神奇的獨角獸如何將一種代幣轉換為另一種代幣?為什麼要使用 Uniswap?讓我們弄清楚一下。
介紹
多年來,中心化交易所一直是加密貨幣市場的支柱。它們的主要優勢是結算快、交易量大和流動性持續成長。但也存在著一個以協議形式建構的不需要信任的「平行世界」。去中心化交易所(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 年創建。但其實施背後的技術是由以太坊聯合創始人 Vitalik Buterin 首先描述的。
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但是當有人想要進行交易時會發生什麼事?
假設 Masha 使用 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 部位都是獨一無二的,因為每個 LP 部位都可以設定自己的價格範圍。這意味著 Uniswap 上的 LP 部位不可互換。因此,每個 LP 位置都由一個不可替代的代幣(NFT)表示。
在 Uniswap 上引入 LP 頭寸作為可替代代幣的好處之一是能夠在 DeFi 的其他部分使用它。 Uniswap v2 中的 LP 代幣可以存入 Aave 或 MakerDAO 作為抵押品。在 Uniswap v3 中,這不能再完成,因為每個位置都是唯一的。然而,模組化方面的這種差距可以透過新型衍生產品來彌補。
Uniswap 處於 2 級
以太坊交易費用在過去一年大幅上漲。這使得使用 Uniswap 對於許多資金較少的用戶來說並不經濟。
Uniswap v3 也將部署在稱為 Optimistic rollup 的第 2 層擴充解決方案中。這是在安全的以太坊網路上擴展智慧合約的可靠方法。這種部署應該會顯著增加交易吞吐量並大大降低用戶的費用。
什麼是無常損失?
正如我們已經說過的,流動性提供者為能夠交換代幣的交易者提供流動性而收取佣金。流動性提供者還應該了解什麼?是的。例如,關於一種稱為無常損失的效應。
假設 Masha 向 Uniswap 池貢獻了 1 ETH 和 100 USDT。由於該貨幣對必須具有等值,這意味著 ETH 的價格為 100 USDT。同時,池中只有 10 ETH 和 1000 USDT - 其餘部分由其他流動性提供者提供資金,例如 Masha。這意味著 Masha 擁有礦池 10% 的股份。本例中的總流動性 (k) 為 10,000。
如果 ETH 價格上漲至 400 USDT 會發生什麼事?請記住:池子的整體流動性必須保持恆定。如果 ETH 現在價值 400 美元,那麼池中 ETH 和 USDT 數量之間的比例就會改變。這意味著池子裡現在有 5 個 ETH 和 2000 USDT。為什麼?套利交易者將 USDT 添加到池中,並從池中移除 ETH,直到比率反映準確的價格。這就是為什麼記住 k 是常數很重要。
Masha 決定提取她的資金,並根據她的份額獲得資金池的 10%。結果,她收到了 0.5 ETH 和 200 USDT,總共 400 USDT。看來她賺得很好。但如果她決定不將資金投資在資金池中怎麼辦?她將擁有 1 ETH 和 100 USDT 供她使用,總計 500 USDT。
因此,Masha 需要使用 HODLing,而不是投資 Uniswap 池。在這種情況下,無常損失是由於向池中添加變得更加昂貴的代幣而損失的利潤。因此,透過投資 Uniswap 以賺取佣金,Masha 可能會錯過其他機會。
請注意:無論從存款之時起價格會往哪個方向變化,都會發生這種效應。這是什麼意思?如果 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 代幣證實了這個想法。
Uniswap 創建時發行了 10 億個 UNI 代幣,其中 60% 分配給 Uniswap 社群的現有成員。剩餘的 40% 將在四年內提供給團隊成員、投資者和顧問。
部分代幣透過流動性挖礦分發給社區。 UNI 代幣將分發給那些為以下 Uniswap 池提供流動性的人:
以太坊/泰達幣
以太坊/USDC
以太幣/DAI
以太坊/WBTC
Uniswap 社群中有哪些人?任何與 Uniswap 合約互動的以太坊地址。接下來,我們來看看如何獲得UNI代幣。
如何取得 Uniswap 代幣(UNI)
如果您使用 Uniswap,那麼您使用 Uniswap 的每個地址很可能會獲得 400 個 UNI 代幣。如何獲得你的代幣:
造訪 https://app.uniswap.org/。
連接您之前使用 Uniswap 的錢包。
點擊索取您的 UNI 代幣。

在您的錢包中確認交易(您可以在 Ethscan Gas Tracker 上查看當前的 Gas 價格)。
恭喜!您現在擁有 UNI 代幣。
想出售您的 UNI 代幣嗎?為此,請使用幣安。
➟點擊在幣安交易UNI代幣!
如何在幣安上購買 UNI
要購買 UNI,您需要在幣安交易所兌換法定貨幣或加密貨幣。您不能使用金融卡/信用卡直接購買 UNI。以下是可能與 BNB、BTC、BUSD、USDT 或歐元配對。

如果您想用加密貨幣購買UNI,請將硬幣轉移到您的現貨錢包或購買。由於其穩定性,我們建議購買 BUSD。您可以在[購買加密貨幣]標籤下使用信用卡/金融卡購買 BUSD。輸入所需的 BUSD 金額,然後按一下[繼續]以輸入您的卡片詳細資料。

一旦您擁有了加密貨幣,請前往交易所並選擇您想要交易的 UNI 貨幣對。您可以點擊左上角當前市場貨幣對的按鈕來選擇另一個貨幣對。

在搜尋欄中輸入您選擇的配對。我們的範例使用 UNI/BUSD。

現在您可以建立購買 UNI 的訂單。最快的方法是建立指定當前現貨價格的市價訂單。如果您想以特定價格或更好的價格購買,您也可以建立限價或停損限價訂單。
若要建立市價訂單,請點選畫面左側的[現貨]。在[買入]標籤上,請務必選擇[市場]作為您的訂單類型並輸入所需的BUSD金額。之後點選【購買UNI】即可下單。

如何在幣安上出售 UNI
出售 UNI 的過程與購買類似。首先,UNI必須在您的幣安現貨皮夾中。如果您還沒有輸入代幣,請前往【法幣和現貨】頁面,找到UNI。您可以在[輸入]標籤上了解有關UNI傳輸的更多資訊。有關詳細信息,請查看我們的如何在幣安上存入加密貨幣的指南。

成功輸入UNI後,開啟交換選項卡,選擇要交換的UNI對。我們以 UNI/BTC 為例。

您可以使用搜尋欄找到所需的對。在我們的例子中,點擊 [UNI/BTC] 對。

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

概括
Uniswap 是一種建立在以太坊之上的創新交換協議。它允許任何擁有以太坊錢包的人在沒有任何集中方參與的情況下交換代幣。
儘管該技術有其局限性,但它可以對去信任的代幣交換過程產生積極影響。一旦以太坊 2.0 擴充解決方案得到實施,Uniswap 也可能會看到新的好處。
