UniswapV2是該鏈上交易所的新一版迭代
Uniswap是一個運行在以太坊區塊鏈上的流動性協議,支持免信任的代幣互換,也即是說,該交易所上的所有交易都是由智能合約自動執行的,用戶無需依靠某個中介也無需信任某個第三方。這種去中心化的代幣互換方案已經證實在ERC20代幣的持有者群體中很吃香,他們愿意使用Uniswap來交易代幣并為不同的交易對提供流動性。
Uniswap在2020年3月19日在以太坊主網上推出了一個新版本,還配合著公開了核心合約的1.0.1版;在發行之前,該版本已經在Rinkeby測試網上測試過一段時間了。截至撰文之時,這個新版本在以太坊主網上已經使用超過了兩個月時間,而且迄今為止,沒有出現任何損壞智能合約完整性的問題。
不論你是持有還是在交易密碼學貨幣,是在搞以太坊開發還是做寬泛的金融科技業務,都有必要了解一下Uniswap,它在2020年的第三季度隨著DeFi概念的崛起迎來了快速的增長。所謂一項獨立的服務,Uniswap也可以集成到第三方的數字錢包和dApp中。此外,其它智能合約也可以拿Uniswap作為基礎來開展服務。
多個AI聊天機器人就比特幣成為世界儲備貨幣的能力進行了回復:金色財經報道,Bitcoin.com記者Jamie Redman就比特幣成為世界儲備貨幣的能力采訪了ChatGPT 3.5和ChatGPT 4,Bard,Claude Instant和Claude 4,以及Bing AI等流行的AI聊天機器人。其中:
ChatGPT 3.5發現很難評估比特幣和其他數字資產的潛力,理由是存在問題和不確定性。在他看來,獲得儲備貨幣地位的可能性取決于當前事件和加密貨幣生態系統的演變。
Bard指出,中央銀行和其他金融機構需要更多地采用比特幣,以及提高價格穩定性和改進區塊鏈技術。如果比特幣能夠克服這些挑戰,它可能會在未來十年內成為全球儲備資產。然而,這也有可能永遠不會發生,或者需要更長的時間才能達到這個目標。
Claude 4基于“對比特幣屬性和當前全球金融體系的分析”,評估了比特幣在未來10到15年內被認可為儲備貨幣的可能性從低到中等。
Claude Instant以穩定性和接受度問題的形式引用了比特幣的“重大障礙”,稱這種發展在未來 5-10 年內不太可能發生。
ChatGPT 4表示,比特幣要達到儲備貨幣地位還需要幾年甚至幾十年。聊天機器人指出了BTC的波動性、監管要求、來自其他加密貨幣的競爭和技術風險。
Bing AI列出了一些將決定比特幣命運的因素。包括:大量接受資產,包括被金融機構接受;技術創新和改進、可擴展性和可用性;加密貨幣法律地位的監管和管理、稅收和監管合規性;與其他加密資產和法定貨幣的競爭和互動。[2023/6/12 21:32:19]
本文旨在向讀者介紹UniswapV2帶來的增強功能,并詳細介紹其主要特性。
美元指數DXY連續三天上漲,現已回升至103.15:金色財經報道,行情數據顯示,美元指數DXY連續三天上漲,現已回升至103.15。[2023/2/6 11:49:36]
UniswapV1定下的基調
UniswapV1為鏈上代幣互換和去中心化流動性池定下了基調,就是向交易代幣的用戶收取少量手續費、以此給提供流動性用戶以獎勵。
UniswapV1使用的不是鏈上訂單簿,正相反,代幣的交換比率是用一個叫做“恒定乘積公式”的算法來確定的,相當于提供了一種機制來保持一種代幣的體量在所在交易對中的平衡。這個我們后面會進一步介紹。
底層的代幣交易對各有各的流動性池,用戶可以通過同時存入兩種相應的代幣來提供流動性。流動性提供者可以得到所在流動性池中代幣交易的手續費作為獎勵,手續費率為0.3%,流動性提供者之間按份額分配——份額的大小,端看你注入流動性池的代幣數量占整個流動性池數量的比重。
要是讀者不太了解Uniswap,我曾寫過的一篇基于UniswapV1的解釋性文章肯定有所幫助——在那篇文章中我解釋了協議的整個機制、交易比例是如何計算出來的、流動性提供者如何能賺到傭金、使用Uniswap的好處和缺點,等等。見此處。
對沖基金Saba Capital旗下基金將比特幣納入投資組合:1月10日消息,管理著100億美元資產的對沖基金公司Saba Capital將GBTC添加至其Saba Capital Income & Opportunities Fund的投資組合中。
報道稱,該基金管理著約5億美元的資產,持有細目包括股票、債券、認股權證、貸款、SPAC和比特幣。根據給股東的新年信,該基金持有108,000股GBTC,價值130萬美元。此筆數額很小,但這可能是因為他們現在才開始,因為2020和2021年之前該基金未持有比特幣。
據悉,該基金旨在提供“高水平收入,通過在全球范圍內投資于上市和私人公司的債務和股票證券,其中包括投資于注冊的封閉式基金和特殊目的收購公司。”Saba的投資者主要是機構,包括企業養老金、公共養老金、基金會、捐贈基金和家族辦公室等。(Trustnodes)[2023/1/10 11:03:50]
UniswapV2有什么新東西
UniswapV2給協議帶來了一系列的升級和增強功能。主要的更新包括:
ERC20對ERC20代幣的交易對。即,不再需要ETH作為中介代幣來協助兩種ERC2O代幣的互換過程。移除這個硬性要求可以減少一半的交易數量,也能節約交易的Gas費。也因此,dApp可以在缺乏直接的代幣互換池子的時候,更高效地發現從一種代幣到另一種代幣的“路由”。這一部分我們后文還會詳細講。
美CFTC主席:SEC和CFTC正共同努力監管加密市場,這并非是“領地之爭”:10月3日消息,美國商品期貨交易委員會(CFTC)主席Rostin Behnam在近日接受CNBC采訪時表示,目前和美國證券交易委員會(SEC)“相處得很好”,SEC和CFTC正在共同努力監管加密市場,這并非兩個監管機構之間的領地之爭(a turf war)。Rostin Behnam補充稱,在加密監管上,主要問題在于CFTC是一個衍生品監管機構,因此無法監管現貨市場,但他們正在要求國會賦權進入比特幣、以太坊現貨市場和其他數字商品代幣市場進行監管。
對于SEC主席Gary Gensler認為大多數加密代幣都是證券,Rostin Behnam認為必須通過立法來解決這個問題,因為這是一個新型資產類別,具有不同組成部分和特征。CFTC正在用一部70年歷史的判例法來確定什么是證券,什么是商品。(CNBC)[2022/10/3 18:38:34]
價格信息傳輸功能,每個區塊都能基于按時間加權平均的定價方式為交易對刷新價格。這一部分我們后文也會詳細講解。
閃電互換,或者說你可以從Uniswap流動性池中“借出”代幣、用于與任意的外部服務交互、然后?還清?你的初始貸款,所有操作都要放在一筆交易內。這樣的交易是原子化的,意思是說,交易中的任何一個操作失敗,都是導致整筆交易失敗、被改動的狀態完全回復。這種功能的一個顯而易見的用途就是利用流動性來做套利交易,但也有別的用途,比如為特定的DeFi操作節約Gas費,例如關閉Maker金庫。
以太坊客戶端Teku發布v22.9.0版本,解決公鑰驗證相關問題:金色財經報道,以太坊客戶端Teku發布最新v22.9.0版本,解決公鑰驗證相關問題。官方表示此次為必需的更新,所有用戶應盡快升級。[2022/9/1 13:02:57]
支持不標準的ERC20代幣。辦法是將返回?void?類型的?transfer()?和?transferFrom()?的函數調用也視作成功的transfer操作。這個功能看起來毫不起眼,但其實,許多主流代幣比如USDT和BNB的transfer方法都會產生這樣的返回值。支持這些廣泛接受、但不完全遵守ERC20標準的代幣,增強了Uniswap在鏈上交易所中的優勢。
額外的功能性方法,用于防止用戶所轉移的代幣數量超過Solidity編程語言所能支持的最大數量時出現溢出錯誤
注意:不標準的ERC20代幣即支持正式的EIP詳述所指定的方法,但返回值的類型迥異于詳述的代幣。這種缺陷會讓一種代幣變成不標準的代幣。類似的,重命名或者移除了詳述所指定的方法也會讓代幣變成不標準的,但這種情況在實踐中很少見,如果像Uniswap這樣的協議希望支持這樣的變種,還需要大量的開發工作才能解決。
UniswapV2還引入了一個可啟用的0.05%的協議層收費,就是從流動性提供者的0.3%的手續費中分一杯羹。不過,現在這個機制是關閉的——而且只能夠通過一個去中心化的治理機制來觸發。我們后文還會再說。
UniswapV2經過充分的測試和審計之后方才推出
智能合約一經部署就不可改變的特性所帶來的風險,已經是老生常談了。如果一個合約包含了會導致資產鎖定的錯誤,那是沒有辦法讓這些發送資產的交易都撤銷的。
Uniswap團隊遵照了行業的標準實踐以盡可能地消除bug風險和邏輯錯誤。值得稱贊!
從V1轉成V2,團隊也用Solidity語言重寫了他們的智能合約。Uniswap的開發者因此得以跨越Vyper語言的局限性、利用最新版本的Solidity語言中的更新的操作碼,進一步優化了合約執行的CPU消耗。
UniswapV2由多個智能合約組成,包括Factory、RouterV2、Pair和PariERC20,還有一個負責功能的Library。
驅動Uniswap工作的幾個主要的合約如下圖所示:
Router2是Router1優化之后的版本,不過它們的功能是一樣的。Uniswap建議所有的開發者都切換去用Router2合約。
重寫后的所有合約都得到了行內值得尊敬的開發團隊的審核,也在模擬現實運行場景的測試網上做了廣泛的測試。ConsensysDiligence聯合多方撰寫了對UniswapV2源代碼的完整報告。完整的審核報告可見此處。
顯然的是,UniswapV2在上線主網之前經過了充分的測試和審核。貫徹對源代碼的盡職審核?很有可能?保證了未來不會發現任何重大的問題,雖然Uniswap還是發布了一個Bug懸賞,任何人發現了重大漏洞都可以獲得獎金。
安全是區塊鏈生態永不可能繞開的一個話題,而且這種擔心也是可以理解的,畢竟有這么大的資金體量在這里交易。對底層區塊鏈的攻擊已經出現了大量的學術研究,但智能合約的完整性似乎僅僅在以太坊生態中才被人重視,因為被鎖在合約中的資產仰賴于智能合約的邏輯來保證其安全性和可觸達性。
好的,接下來我們就深入了解下UniswapV2的機制,感受一下這個協議的潛力。
UniswapV2的工作原理
每個代幣交易對都要通過工廠合約建立自己的流動性池。建立流動性池時,需在其中存入初始資金,以提供流動性。
流動性池中代幣對的匯率是基于供需量計算得出的,即所謂的?恒定乘積公式?。配合恒定乘積公式,一個交易對中的一種代幣的價格,根據池中的供給量和交易者的需求量得出。因此,價格會在根據該公式畫出的一條曲線上變動:
UniswapV2上的匯率取決于恒定乘積公式?
匯率是基于一個簡單的公式?x*y=k?自動計算的。對應的曲線代表所有可能的匯率。每個交易對都有自己的曲線,用來調節當前匯率。
如果?代幣B?的需求量很大,以至于流動性干涸,其價格將成倍增長,導致?k?點向曲線左側上移。如果?代幣B?的供應量很大,需求比?代幣A?少得多,k?點就會向曲線右側下移。要注意的是,這種供需平衡僅限于代幣A與代幣B的流動性池。如果是代幣B與代幣C的流動性池,會形成自己的供需平衡,匯率也會不同。
受到這些機制的影響,Uniswap依賴套利交易來讓流動性池中的代幣價格與市場價格保持一致。從本質上來說,這些協議依然需要通過外部交易系統來調控流動性池中代幣的價格。每個代幣對的匯率將根據市場價格不斷波動,為交易者帶來巨大的套利機會。
當用戶在Uniswap.exchange的代幣對流動性池中進行交易時,使用的是實時匯率。JavaScriptSDK會為其它應用提供API,再由這些應用提供自己的界面來訪問不同的代幣對及其匯率。這些匯率應用于ETH和ERC20代幣:
-UniswapV2用戶界面上ETH/DAI交易對的匯率-
現在,讓我們深入探究可在UniswapV2上執行的交易類型。UniswapV2提供了更多交易選擇,因為它不再像UniswapV1那樣使用ETH作為中介代幣來實現“ETH搭橋”。
原文鏈接:
https://medium.com/@rossbulat/uniswap-v2-everything-new-with-the-decentralised-exchange-52b4bb2093ab
作者:?RossBulat
翻譯&校對:閔敏?&?阿劍
Tags:UNISWAPUniswap比特幣UnidefPrivacySwapuniswapwallet教程比特幣最新價格美元英為財經
尊敬的用戶: “DeFi淘金來WBF,共享10,000DUSD!”活動已經結束,獎勵已發放到中獎用戶的幣幣賬戶,您可登錄WBF賬戶,并在“資產”—“資金流水”中查看所獲得的獎勵.
1900/1/1 0:00:00親愛的用戶:幣安將上線WrappedBTC,并于2020年08月31日16:00開通WBTC/BTC、WBTC/ETH交易市場,邀您體驗!WBTC充值通道現已開放.
1900/1/1 0:00:00我是有道,潛心于K線形態的角度剖析趨勢,拒絕任何市場煙霧。用心寫每一篇文章,態度鮮明,力求最專業。有道領致力于為廣大Ckcoin用戶提供全方位一體化服務,專業的分析指導,倉位管理,風險控制.
1900/1/1 0:00:00親愛的BKEXer:? ?? BKEXGlobal即將上線HAKKA,詳情如下:上線交易對:HAKKA/USDT??充值功能開放時間:已開放??交易功能開放時間:2020年8月30日17:30提.
1900/1/1 0:00:00我是有道,潛心于K線形態的角度剖析趨勢,拒絕任何市場煙霧。用心寫每一篇文章,態度鮮明,力求準確可靠,歡迎長期訂閱和關注.
1900/1/1 0:00:00美國證券交易委員會已發布了由富達投資戰略和計劃負責人提交的有關比特幣基金的新文件。向美國證券交易委員會提交的比特幣指數基金SEC周三發布了一份關于新比特幣基金豁免發行證券的通知.
1900/1/1 0:00:00