UNI幣
-
什麼是Uniswap? Uniswap交易教程
摘要 Uniswap是在乙太坊區塊鏈中運行的一系列電腦程式,支持去中心化代幣交換。 它在“獨角獸”(見標誌)的幫助下運行。 交易者可以在Uniswap執行去信任化的乙太坊代幣交換。 與此同時,所有人均可將持有的數位貨幣借給特殊的資金儲備庫,即流動性資金池,並囙此獲得相應的費用作為回報。 這些神奇的“獨角獸”又是如何完成代幣轉換的呢? 使用Uniswap前究竟需要做好哪些準備工作? 詳見本文解析。 導語 多年來,中心化交易平臺始終是數位貨幣市場的支柱。 此類平臺結算速度快、交易量大,而且流動性也在不斷改善。 然而,現在出現了另一個以去信任化協定構建的平行世界——去中心化交易平臺(DEX)。 該平臺無需中間商或託管方來推動交易。 由於區塊鏈科技存在固有局限性,構建與中心化交易平臺展開競爭的去中心化交易平臺一直極具挑戰性。 多數去中心化交易平臺在效能和用戶體驗方面都能所有提升。 許多開發人員一直在思考構建去中心化交易平臺的新方法,Uniswap就是先行者之一。 與更為傳統的去中心化交易平臺相比,Uniswap的運作管道可能較難理解,但我們很快就會意識到這種模型會帶來極具吸引力的優勢。 得益於此次創新,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)模型的變體。 自動做市商是一種智慧合約,為交易者設定了交易所需的流動性儲備金(或流動性資金池)。 這些儲備金均由流動性供應商注入。 所有將兩種等值代幣存入資金池的人即為流動性供應商。 反過來,交易者需要向流動性資金池支付一筆費用。 此後,這筆費用將按流動性供應商在資金池所占份額進行分配。 接下來,讓我們來深入瞭解一下其運行管道。 流動性供應商通過存入兩種等值代幣創建市場。 代幣組合可由乙太坊與一種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最明顯的變化之一與資金使用效率有關。 多數自動化做市商(AMM)的資金使用效率低下,即持有的大部分資金始終並未得到有效利用。 我們之前討論過x*y=k模型,其固有特性正是導致上述情况的原因。 簡而言之,資金池中的流動性越强,系統就可以在更寬泛的價格區間內支持更大的訂單。 然而,這些資金池中的流動性供應商(LP)所提供的流動性對應的價格曲線實際上是從0到無窮大。 所有這些資金均存放其中,應對池內其中一項資產增長5倍、10倍、100倍的情况。…