簡單來說
Uniswap 是一組在以太坊區塊鏈上運行並以去中心化方式實現代幣交換的電腦程式。 Uniswap 的標誌是獨角獸(相當於加密貨幣代幣之間的「運輸者」)。
交易者可以在 Uniswap 上交易以太坊代幣,而無需將資金託付給任何人。同時,他們也可以將貸款資金放入儲備基金,也就是流動性池。透過向這些資金池提供資金,交易者賺取費用。
那麼,這些“神奇的獨角獸”如何從一種代幣轉換爲另一種代幣呢?使用 Uniswap 需要什麼?讓我們瞭解更多。
介紹
多年來,中心化交易所一直是加密貨幣市場的支柱。它們加快交易時間,交易量高,並不斷提高流動性。然而,有一個以不信任協議的形式構建的平行世界。去中心化交易所(DEX)不需要中介機構或監管機構來控制交易。
由於區塊鏈技術的固有侷限性,去中心化交易所仍然難以與中心化交易所進行適當的競爭。大多數去中心化交易所在性能和用戶體驗方面都有很大的提升“空間”。
許多開發人員已經在考慮建立去中心化交易所的新方法。 Uniswap 是該領域的先驅開發商之一。 Uniswap 的運作方式可能比傳統的去中心化交易所更令人困惑。不過,我們很快就會看到這種新模式的優勢。
憑藉其開創性的理念,Uniswap 已成爲最成功的項目之一,也是去中心化金融(DeFi)運動向前邁出的一步。
讓我們瞭解一下 Uniswap 是什麼、它是如何工作的,以及如何僅用一個錢包就可以在以太坊上簡單地交換代幣。
什麼是 Uniswap?
Uniswap 是以太坊上的去中心化交易協議。更準確地說,它是一種自動化的流動性協議。沒有可以進行交易的訂單簿或中介。 Uniswap 允許用戶在沒有中介的情況下進行買賣,具有一定程度的去中心化且不受審查。
Uniswap 是一個開源軟件。您可以在 Uniswap GitHub 上自行了解更多信息。
現在我們來解釋一下爲什麼我們可以在沒有訂單簿的情況下進行交易? Uniswap 採用加密貨幣貸方模式運營——創建流動性池。該系統提供了分散的定價機制,本質上平滑了訂單深度。下面我們將詳細瞭解 Uniswap 的工作原理。現在,您只需要記住,用戶無需訂單簿即可無縫交換 ERC-20 代幣。
由於 Uniswap 協議是去中心化的,因此沒有上市過程。本質上,只要有可供交易者使用的流動性池,任何 ERC-20 代幣都可以發行。因此,Uniswap 不收取上幣費。可以說,Uniswap 協議是作爲公共產品運作的。
Uniswap 協議由 Hayden Adams 於 2018 年創建。然而,啓發該協議的底層技術是由以太坊聯合創始人 Vitalik Buterin 首先描述的。
Uniswap 是如何運作的?
與傳統結構不同,Uniswap 完全沒有訂單簿。該協議採用稱爲“恆定產品做市商”的設計,它是自動做市商模型的變體。
自動做市商是持有流動性儲備(流動性池)的智能合約,可供交易者用來進行交易。這些準備金是由注入流動性提供者池的資金量創建的。任何人只要投入相當於池中兩個代幣價值的金額,就可以成爲流動性提供者。作爲回報,交易者將支付一定費用,該費用將按照其在池中持有的比例分配給流動性提供者。讓我們看一下下面的示例,以更好地瞭解 Uniswap 的工作原理。
流動性提供者通過存入等值的兩種代幣來創建市場。它們可以是一種 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。這樣,Alice增加了礦池的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)本質上爲從零到無窮大的價格曲線(範圍)提供流動性。現有的所有資本都專門用於 5x-s、10x-s、100x-s 桶中的資產之一的場景。
如果發生這種情況,閒置資產將確保價格曲線的該部分仍然存在流動性。這意味着,池中只有一小部分流動性是大部分交易發生的地方。
例如,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 作爲抵押品。 Uniswap v3 不再是這種情況,因爲每個位置都是唯一的。然而,這種可組合性的崩潰可以通過新型衍生產品來解決。
Uniswap 在第 2 層
去年,以太坊的交易費用飆升。這使得許多小用戶在經濟上無法使用 Uniswap。
Uniswap v3 還將部署在名爲 Optimistic Rollup 的第 2 層擴展解決方案上。這是一種擴展智能合約的巧妙方法,同時仍保持以太坊網絡的安全。這一實施將導致交易吞吐量的大幅增加和用戶費用的大幅降低。
什麼是暫時性損失?
正如我們所討論的,流動性提供者通過向交換代幣的交易者提供流動性來賺取費用。那麼,流動性提供者還有什麼需要擔心的嗎?有。這是一種稱爲暫時損失的現象。
我們再次假設 Alice 將 1 ETH 和 100 USDT 存入 Uniswap 的池中。由於上述代幣對需要等值,這意味着 1 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 池中,她可以獲得更多收入。在這種情況下,暫時的損失本質上是積累升值代幣的機會成本。據瞭解,如果 Alice 將錢存入 Uniswap 希望從交易員費用中獲利,她可能會失去其他賺錢機會。
您應該注意,只要價格與投入資金的時間相比上漲或下跌,就會出現這種效應。這是什麼意思?如果 ETH 的價格相對於存款時下跌,損失可能會更大。如果你想更詳細地解釋這個問題,可以閱讀Pintail在Medium上的文章來了解更多。
然而,爲什麼這種損失是暫時的呢?如果代幣的價格恢復到添加到池中時的價格,則該損失將被抵消。同時,由於流動性提供者可以盈利,這種損失可以隨着時間的推移得到平衡。然而,流動性提供者在向資金池注入資金之前需要意識到這一點。
Uniswap 如何賺錢?
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 池提供流動性的人:
以太幣/USDT
以太坊/USDC
ETH / DAI
ETH / 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。以下是您可以選擇的 UNI 交易對:BNB、BTC、BUSD、USDT 或 EUR。

如果您想用加密貨幣購買UNI,您可以購買並將其轉移到您的現貨錢包或直接在幣安上購買。 BUSD 是推薦的選項之一,因爲其價格穩定。您可以通過訪問【購買加密貨幣】頁面,使用銀行卡購買BUSD。輸入您要購買的金額,然後單擊[繼續]填寫您的卡詳細信息。

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

在搜索欄中,輸入您選擇的配對。在本例中,我們選擇 UNI/BUSD。

現在,您可以創建購買 UNI 的訂單。最快的購買方式是使用市價單,這將幫助您以當前現貨價格購買 UNI。如果您想以特定價格或更好的價格購買,您還可以下限價或止損限價訂單。
要創建市價單,請前往平臺界面右側,點擊【現貨】。確保您在[買入]選項卡下選擇了[市價]作爲訂單類型,並輸入您想要交易的BUSD金額。最後點擊【購買UNI】即可下單。

如何在幣安上出售 UNI
出售 UNI 的過程與購買類似。首先,確保您的 Binance Spot 錢包中有 UNI。如果您還沒有充值代幣,請訪問【法幣和現貨】頁面,搜索UNI。單擊[存款]以獲取有關如何轉移您的 UNI 的詳細說明。您還可以閱讀我們的幣安加密貨幣存款指南以獲得更多幫助。

成功存入 UNI 後,打開交易界面並選擇您想要交易的 UNI 貨幣對。以 UNI/BTC 貨幣對爲例。

使用搜索欄查找您想要的配對。在這種情況下,單擊[UNI/BTC]。

要以當前市場價格出售您的 UNI,請轉到屏幕右側。點擊【現貨】,在【賣出】選項卡中選擇【市價】作爲訂單類型。輸入您要出售的UNI數量,然後點擊【出售UNI】。

概括
Uniswap 是一個基於以太坊的突破性交換協議。它允許任何擁有以太坊錢包的人在沒有任何中介參與的情況下交換代幣。
儘管有其侷限性,但這項技術爲未來的去信任代幣交換開闢了令人興奮的途徑。一旦以太坊 2.0 擴展解決方案在網絡上上線,Uniswap 可能會繼續有許多令人滿意的改進。
