比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads

ETH:DeFi科普:Uniswap到底是怎么運轉的?_UNI

Author:

Time:1900/1/1 0:00:00

作者:BisadeAsolo原報告鏈接:https://www.mycryptopedia.com/翻譯&校對:CortexLabs運營團隊Uniswap是一種基于以太坊的協議,旨在促進ETH和ERC20代幣數字資產之間的自動兌換交易。Uniswap完全部署在鏈上,任何個人用戶,只要安裝了去中心化錢包軟件,都可以使用這個協議。Uniswap也可以被認為是一個DeFi項目,因為它試圖利用去中心化協議來讓數字資產交易過程中徹底實現去中介化。Uniswap中包含兩種類型智能合約:

交易合約工廠合約這些智能合約是用Vyper智能合約編程語言來編寫的,它們是Uniswap協議實現各種功能的核心組成。一個交易合約支持一種ERC20代幣,每一個交易合約都儲備持有一定量的ETH以及支持的這種ERC20代幣。這意味著,在某個ERC20代幣-ETH交易合約中執行的交易,都是基于這個合約中的ETH和此種ERC20代幣的相對供應量來實現的。通過ETH作為中間介質,交易合約還可以實現一種ERC20代幣與另一種ERC20代幣的直接交易。工廠合約可用于部署新的交易合約,因此,任何還沒有在Uniswap上面有交易合約的ERC20代幣,都可以使用工廠合約來部署一個交易合約。任何以太坊的用戶都可以通過‘createExchange()’函數實現這一點。工廠合約扮演了Uniswap中交易合約“注冊中心”的角色,工廠合約可以用來查找所有已經被添加進Uniswap系統里面ERC20代幣和交易地址。在一個交易合約發布后,工廠合約不會對此交易合約中的ERC20代幣做類似背景調查之類的操作,只有一個“一交易合約只包含一種ERC20代幣”的限制。因此,用戶應該只參與那些自己信任的ERC20代幣項目的交易行為。Uniswap的資產流動性Uniswap協議的設計結構體系與傳統數字資產交易所中的交易模型完全不同。大多數傳統交易所都是通過維護一個“訂單簿”,來匹配一種數字資產的買賣雙方。Uniswap則完全不同,它是利用儲備金流動性來實現協議上的數字資產交易兌換。交易合約中的儲備金是由眾多“流動性提供者”來提供的。這些流動性提供者將等值的ETH以及ERC20代幣充值到這個交易合約中。第一個向此合約中提供流動性的流動性提供者就擁有設置此ERC20代幣與ETH之間兌換匯率的權利。第一個流動性提供者把自己認為等價值的ETH數量和ERC20代幣數量充值到此交易合約,就可以實現設置匯率。而如果第一個流動性提供者設置的這個匯率和外面更大盤的市場不一致,那么套利交易者就會通過搬磚來把這些價差抹平,和大盤保持一致的匯率。此后所有流動性提供者將以其充值時的匯率作為計算等價的依據。Uniswap還發行了一種“流動性代幣”,這種流動性代幣也符合ERC20標準。這個流動性代幣代表流動性提供者對這個交易合約的貢獻。Uniswap設置“一個交易合約只支持一種ERC20代幣”這樣的限制,背后的邏輯是:鼓勵流動性提供者將他們提供的流動性集中到一個交易合約的儲備金中。Uniswap發行流動性代幣,就是為了追蹤每個流動性提供者貢獻的儲備金占總儲備的比例。而流動性提供者可以選擇在任何時間銷毀自己持有的流動性代幣,然后就可以把對應比例份額的ETH和該種ERC20代幣從交易合約中贖回出來了。流動性提供者也可以選擇直接出售或者轉移其持有的流動性代幣,而無需從交易合約中移除流動性。不過,Uniswap流動性代幣嚴格限定在一個交易合約中,并不存在一個和Uniswap協議相關聯的單獨的基礎原生數字資產。流動性提供者通過調用“addLiquidity()”函數來把流動性充值到此交易合約中,而一旦有交易發生,作為回報,流動性提供者將會獲得一定份額的交易手續費。Uniswap上的交易類型之一:ETH?ERC20交易在Uniswap上可以進行的交易中的一種,就是ETH和ERC20代幣之間的交易。就像前面提到的,這個交易對的匯率取決于此交易合約內ETH和該ERC20代幣流動性池的相對規模。這個交易匯率是由Uniswap的恒定乘積公式來決定的:ETH池*token池=恒定乘積值在Uniswap上執行任何交易,此恒定乘積值都保持不變。只有當此交易合約中的流動性池發生變化的時候,此恒定乘積值才會發生變化。我們用ETH?BAT來舉例:Bob想要發起交易來用自己的1個ETH兌換成ERC20代幣BAT,Bob將使用Uniswap上已經存在的BAT交易合約來實現此兌換操作。此時,流動性提供者已經將一定量的ETH和BAT存在了交易合約中。我們這里舉例,流動性提供者一共存了10ETH和500BAT。因此,基礎的恒定乘積值為:ETH池*BAT池=恒定乘積值ETH池=10BAT池=500恒定乘積值=500*10=5000Bob將通過向交易合約的ETH池發送1ETH來啟動這筆交易,此時,交易金額的0.3%也就是0.003ETH將被扣除作為給流動性提供者的報酬。剩余的0.997ETH則被添加到了ETH池里面。然后,恒定乘積值除ETH池中新的ETH數量,來得到BAT池中應該有的數量。那么多出來的BAT,就可以分給Bob了。具體如下:Bob發送了1ETH費用=0.003ETHETH池=10+(1–0.003)=10.997BAT池=5000/10.997=454.67Bob將兌換得到:500–454.67=45.33BAT這個在Bob開始交易時收取的流動性提供者費用,現在又重新添加到ETH流動池里面。這是對流動性提供者的一種報酬,當這些流動性提供者從流動池中取回自己的ETH和ERC20代幣時,可以獲得這些報酬。由于這些流動性提供者的報酬是在上述兌換交易計算后才添加回ETH流動池里面,因此在交易合約上每執行一次交易,恒定乘積值就會增加一點,這就讓流動性提供者為交易合約提供流動性這件事兒,成為一種有利可圖的行為。這筆交易完成后,ETH池=10.997+0.003=11BAT池=454.67新的恒定乘積值=5,001.37在這次交易中,Bob兌換的匯率為45.33BAT/ETH1ETH入45.33BAT出匯率=45.33BAT/ETHUniswap上的交易類型之二:ERC20?ERC20交易在Uniswap上可進行交易類型中的另一種,就是ERC20代幣兌換為另一種ERC20代幣。由于ETH是被當作所有ERC20代幣的公共交易對,因此Uniswap使用ETH作為中介資產,來實現ERC20代幣和ERC20代幣之間的兌換交易。例如,Uniswap可以實現:在一個交易合約中把BAT兌換為ETH,再在另一個交易合約中將ETH兌換為OMG,這些都是發生在一個交易操作里面。前面提到的這個乘積恒定公式和一般市場非常相似,因為你想購買的代幣越多,此交易的邊際匯率就會越高。后面我們會再詳細介紹這一部分。Uniswap收費標準Uniswap對已經發生的交易收費標準如下:ETH/ERC20代幣交易:ETH交易額的0.3%ERC20代幣/ETH代幣交易:ERC20代幣交易額的0.3%ERC20/ERC20交易:賣出ERC20代幣交易額的0.3%以及中間介質ETH交易額的0.3%Uniswap代幣交易匯率Uniswap用來確定token交易匯率的恒定乘積公式,最初來源自2018年3月VitalikButerin發表過的一篇文章中。此文中表述,根據以下公式來計算ERC20代幣的交易匯率:x*y=kk表示一個不變的常數x和y表示特定交易對中ETH和ERC20代幣的可用數量。對于Uniswap而言,則是該ERC20代幣和ETH的交易合約中ETH和該ERC20代幣的流動性池的儲備量。在這個公式中,該ERC20代幣和ETH的兌換匯率,將始終處于此公式結果曲線上的某一點。這個公式是Uniswap協議的組成部分,VitalikButerin使用下面這個圖來對其進行描述:

Unifi與IoTeX建立合作 IoTeX用戶將可以訪問鏈上DeFi解決方案:2月17日消息,全球物聯網區塊鏈平臺loTeX表示,Unifi與IoTeX建立合作伙伴關系,Unifi Protocol獲得loTeX基金會開發資助,以確保IoTeX用戶可以訪問安全,可靠的鏈上DeFi解決方案。[2021/2/17 17:23:55]

使用此公式,如果以Uniswap中的交易合約舉例,則代表該交易合約儲備有x數量的A代幣和y數量的B代幣。這個合約將始終保持乘積恒定,也就是說x*y得到的k值不變。任何人都可以通過有效改變做市商在x*y曲線上的位置來進行買入或者賣出代幣。橫軸代表賣出的A代幣的數量,縱軸代表買入的B代幣的數量。假設B代幣是ETH,而A代幣是任意一種ERC20代幣,我們可以通過x*y=k的公式來理解一下它們的功能:如果Alice決定買入大量A代幣,那么將導致A代幣的緊缺,并且導致ETH數量的增加。Alice購買的行為導致了把匯率移動到了x*y=k曲線上的另一個點。紅點將向左移動,也就是買入A代幣的價格變得更加高。也可以將Uniswap的交易合約中的ETH和A代幣的相對供應理解為A代幣的供需關系,這種供需關系決定了A代幣與ETH之間的匯率。如前所述,第一個為交易合約提供流動性的充值操作,并不取決于交易匯率。而是反過來,后面的交易匯率,將取決于第一次為交易合約提供流動性的這個充值操作充值了多少ETH和ERC20代幣,用第一個流動性提供者認為的等值,來反映ERC20/ETH的兌換匯率。如果這個匯率和市場對比過高或者過低,套利交易者都會很快把差距抹平,直到市場正常水平。Uniswap和套利交易有一點需要強調,盡管Uniswap是一個去中心化的鏈上數字資產交易平臺,但它并不是為了取代中心化交易所的。因為如果Uniswap上的交易機制出現偏差,則必須存在一個正常的交易機制來對此進行糾正。這個糾正的過程,就是以套利交易的形式存在。套利交易是一種利用不同交易市場之間的價差進行獲利的交易策略。在數字加密貨幣領域,某一種加密貨幣資產在不同的交易所之間可以找到價差。如果交易者發現了套利交易的機會,那么他們將會在一個交易市場買入此種加密貨幣,而在另一個交易市場賣出此種加密貨幣。套利交易對于Uniswap的功能至關重要,因為套利交易者可以利用其他加密貨幣交易所中存在的匯率來對Uniswap上可能出現的匯率偏差進行糾正。Uniswap和Gas消耗使用Uniswap協議來兌換交易的優點之一,是在Uniswap上交易產生的Gas成本相對于其他去中心化交易所,非常低。Gas消耗水平如下表所示,ERC20/ETH、ETH/ERC20、ERC20/ERC20,比Bancor、EtherDelta都要低很多。

DeFi巨鯨0xb1捐贈45萬美元加密資產以激勵社區:1月17日消息,DeFi巨鯨用戶0xb1正在向社區贈送價值數十萬美元的加密資產,以發起一項紀念性的NFT競賽,從而激勵參與者創建NFT,同時慶祝交易員參與各種DeFi平臺,包括鏈上流動性保險商KeeperDAO(ROOK)、面向Chainlink(LINK)持有者的治理代幣YF LINK(YFL)、收益聚合器yAxis(YAX),Uniswap(UNI)、Uniswap競爭對手1inch和Badger DAO的DIGG代幣。

0xb1將贈送價值15萬美元的加密資產予以紀念。此外,0xb1還將捐贈500枚YFL代幣,價值378580美元,以將Linkswap YFL/ETH流動性池激勵計劃延長一個半月以上。0xb1指出,他的捐款幾乎是目前YFL/ETH獎勵的兩倍。該交易員還將贈送價值58400美元的5000枚YAX代幣,以提高該項目Metavault策略Hackathon的獎金池。他還將自己的Badger DAO DIGG空投的一半捐贈給了三個開發者。0xb1總共花費了大約45萬美元的DeFi資產,不包括DIGG空投捐贈,因為其確切價值目前還未可知。(The Daily Hodl)[2021/1/17 16:22:27]

Value DeFi協議遭受閃電貸攻擊損失540萬美元:11月15日消息,Value DeFi協議周六被黑客攻擊并盜走740萬美元的DAI,隨后歸還了200萬美元。據悉,攻擊者執行了一次閃電貸攻擊,從Aave協議借了80000 ETH。閃電貸款允許用戶立即借入資金,只要他們在一個交易區塊內退還即可,這意味著用戶可以利用無抵押貸款。根據可利用的網絡數據,作為利用的一部分,攻擊者向Value DeFi退還了200萬美元,并為自己保留了540萬美元。(The Block)[2020/11/15 20:50:23]

節省Gas只是Uniswap協議的優點之一,更多優點還包括:Uniswap是去中心化的,因此,它不依賴任何第三方。此外,它對任何用戶都是免費訪問的。和其他數字資產交易平臺相比,Uniswap上進行交易的成本更低。Uniswap允許任何用戶創建任何ERC20代幣的交易合約。當然,Uniswap也存在其局限性:Uniswap確實是依賴套利交易來保證交易匯率和市場一致,這意味著Uniswap是依賴其他交易所的交易匯率來保障自己的的匯率平衡。Uniswap目前仍處于試驗階段,需要在其中進行更多開發,來關注它在促進數字資產交易方面的效率。結語總而言之,Uniswap使數字資產交易變得更加高效。不過,Uniswap尚且處于起步階段,最令人期待的還是未來的發展。

HDAO主席:NFT將是去中心化金融發展的下一步,是DeFi2.0時代的使命和方向:據官方消息,9月16日晚8點,在直播訪談上,去中心化金融服務平臺HDAO主席Benjamin Leff表示,NFT將是去中心化金融發展的下一步,更多物理世界的資產上鏈,并參與到碎片化投資領域,讓更多用戶受益于DeFi,是DeFi2.0時代的使命和方向。相對于通用的以數字貨幣抵押借貸為模式的DeFi1.0模式,NFT(non-fungible token)是一個相對更新的概念,每個NFT有獨特的價值,不能被復制,不能被替代。

HDAO作為去中心化的金融服務生態系統,一直致力于創建一個高效、透明和可實現的數字金融生態系統。據HDAO主席Ben Leff先生介紹,HDAO NFT流動性挖礦將于近期開啟節點競選,社區投票,NFT代幣鑄造,流動性挖礦等活動。[2020/9/16]

Compound總法律顧問擔任區塊鏈協會DeFi工作組聯合主席:8月12日,Compound總法律顧問Jake Chervinsky發推宣布,其已與加密貨幣及區塊鏈倡導組織區塊鏈協會(Blockchain Association)合作,并擔任協會DeFi工作組聯合主席。[2020/8/12]

Tags:ETHUNISWAPUniswapEverEarn ETHunisatwalletDryCakeSwapuniswap幣總量

萊特幣最新價格
區塊鏈:9位正在重新定義加密和區塊鏈技術的女性_AiPiChain

編者按:本文來自加密谷Live,作者:ShapeShift,翻譯:RoyWang,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
DEF:DeFi頭部生態一覽:不斷涌現的新DeFi“選手”們又貢獻了什么新價值?_UNI

編者按:本文來自白話區塊鏈,作者:五火球教主,Odaily星球日報經授權轉載。今年的圈內,已經到了無DeFi不歡的境地,畢竟除了減半,值得說的東西實在是寥寥無幾.

1900/1/1 0:00:00
比特幣:加密市場月爆倉200億背后:誰離開了?_比特幣今日價格

編者按:本文來自碳鏈價值,作者:碳14,Odaily星球日報經授權轉載。「終于爆倉了。」當向天看到那份本金為1.2BTC的季度合約被強平時,他有一種癱倒在地的感覺.

1900/1/1 0:00:00
比特幣:極端行情,主流交易所誰家強?_Eterland

編者按:本文來自加密谷Live,作者:Kaiko,翻譯:子銘,Odaily星球日報經授權轉載。 3月12日至13日,加密市場所有交易所和交易資產均經歷了近乎前所未有的市場拋售.

1900/1/1 0:00:00
比特幣:全球經濟恐慌情緒蔓延,比特幣依舊可期_JOE

這一陣子的世界局勢相當不安,似乎到處都是黑天鵝,到處都是不穩定因素。股市除了暴跌還是暴跌;黃金也沒有像以往那樣在混亂的局勢中單邊上漲而是上躥下跳;昨天的原油又發生史詩級暴跌;幣圈也是雞犬不寧,比.

1900/1/1 0:00:00
比特幣:比特幣暴跌,又信它是老鼠藥了?這個"00后"白手起家到現在身家萬億_PICKLE幣

編者按:本文來自白話區塊鏈,作者:木沐,Odaily星球日報經授權轉載。若圈里隨機抓一個人來,然后問他:“比特幣到底有什么用?價值是什么?”我想很多人的回答可能除了一個“炒”字,再也憋不出其它答.

1900/1/1 0:00:00
ads