加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > BTC > Info

淺學 Uniswap v4_CEX:以太坊幣是什么幣

Author:

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

網絡手續費

我們講單例模式首先要了解單例著重要解決什么問題。這個問題是網絡手續費。不需要太深入到opcode計價表,區分calldata和storage,我們只需要記住一個事實:跨合約調用是昂貴的,寫數據是昂貴的。舉個例子來說,如果我們觀察一個user->A->B->C的uniswapv2的路由交易,我們需要訪問幾個合約呢?對于用戶來說,只想完成A-C的兌換,我們一起來算:

router合約

userA資產減少變更,需要去Atoken合約登記一下,寫入新余額

調用pairA->B

pairA->B的B資產轉移到用戶user地址,需要去Btoken合約登記一下transfer,寫新余額

pairB-C的的B資產增加,user的資產減少,去Btoken合約登記一下

調用pairB->C

pairB->C的C資產減少,B資產增加

除了傳遞兌換信息的router調用外,其他的6次:兩次pair調用,token的結算4次。單例要解決的就是這六次的調用。我們有機會減少嘛?

開源去中心化社交網絡Mastodon正在推出商品以資助其發展工作:金色財經報道,開源去中心化社交網絡Mastodon創始人兼首席執行官Eugen Rochko表示,計劃出售商品,以幫助其開發工作籌集更多資金。

新商品將包括由藝術家Dopatwo創作的MastodonT 恤、馬克杯、琺瑯別針和貼紙。Mastodon的公告解釋說,商品將由合作伙伴 FRESH Merch 使用來源可靠的材料制造。

Rochko表示:“盡管我們在構建新的社交網絡方面取得了令人印象深刻的成就,但 Mastodon 是一家非營利組織,團隊非常小,資源也有限,核心團隊只有兩名開發人員,收回制造成本后,100%的收入將歸我們所有,幫助我們投入更多資源來開發去中心化社交媒體軟件。”[2023/7/28 16:03:12]

pool不再是一個地址

我們在v2和v3時,pool是一個通過工廠合約創造的智能合約。里面有流動性的數據和負責交易的接口。而在v4中,多個pool都在poolmanager下面的存儲。當我們構造一個新的pool時,并沒有構造一個新的智能合約,而是在poolmananger下多了一些數據。

按照傳統軟件工程的觀點,這么設計耦合嚴重,所有的代碼功能塞到一個文件/智能合約里是不太好的。但是對于無情的gas計價程序來說,這么做能省下不少gas,這就是好設計。

火必將上線BOB USDT本位永續合約:據火必官方公告,火必Huobi將于2023年5月22日18時(GMT+8)上線BOB/USDT U本位永續合約,最高杠桿20X。[2023/5/22 15:18:58]

但是這么做也有一個明顯的問題,就是原來一個pool管理兩種資產,現在一個poolmanager管理無數個資產。怎么才能算清楚我賬上的10個Atoken是屬于哪個pool的呢?這和下一個問題也有關系。

從菜市場到賭場

我們回到7次調用的問題,我們只解釋了單例為什么能解決pair的調用。對于V2V3的模式來說,更像是菜市場買菜。我們每一次swap都要錢貨兩清。然后去下一個檔口賣不同的菜。但是對于以太坊的ERC20來說,錢貨兩清這一動作是要支付手續費的。

我們現實生活中有另一種辦法管理多個檔口的方法,就是賭場籌碼。籌碼可以出入口清算,至于個別用戶是如何虧的、如何賺的,負責兌換的服務員毫不關心,我們只在進門出門清算,中間的輸贏并不需要上報銀行系統劃轉資產。而v2v3的菜市場模式中,我們則支付了eth來把每筆的清算都寫進區塊鏈了,自然就貴了。當然這也不是什么新鮮的方案,這是我們熟悉的CEX方案。

但是相較于CEX,一個智能合約籌碼清算方案有額外的優勢:如果我們極端一些,如果我們在A檔口贏了10U的籌碼,但是在你跑步去前臺清算的路上,賭場倒閉了,那么我們的錢就沒有了。notyourkey,notyourmoney。但是dex不一樣,你化身閃電俠,一筆鏈上交易的結構中跑了很多swap的操作,你會光速但是按照順序跑完入金,兌換籌碼,下場,出場結算。evm落后的單線程保護你跑得贏,跑得快。當然,我們焦慮也是多余的,一個去中心化交易所是不會倒閉的,更為重要的優勢是這一筆交易是可以鏈接其他DeFi的,雖然業務走的多,但是還是Defilego世界的一環。

加密貨幣服務提供商Coinmotion在西班牙完成加密注冊:金色財經報道,芬蘭加密貨幣服務提供商Coinmotion,已獲得西班牙銀行的確認,成為法定貨幣虛擬貨幣兌換服務和電子錢包托管的有效提供商,注冊號為D741。該公司成立于2012年,自2019年起正式被FIN-FSA監管為加密貨幣提供商。[2023/1/4 9:52:46]

我們基本講清楚了單例是如何解決我們說的7次調用的問題。至于籌碼是如何記賬的,為什么大家還在說復式記賬法,這部分就需要深入代碼講了。我們先略過。我們再來復習一下user->A->B->C的uniswapv4的路由交易:

調用router

outer找poolmanager

兌換籌碼

去poolmanager找pool的內部位置

交易

重復2/3步驟兩次

兌換籌碼

那么我們這次調用了幾個合約呢?4個。router、poolmanager、tokenA、tokenC。我們使用了poolmanager來規避了額外的兩次pair調用和兩次tokenb的記賬。

HOOK

一個pool有下面八個時點(v4-core/contracts/interfaces/IHooks.sol):

巴哈馬證交會:FTX新任CEO存在重大錯誤陳述,巴哈馬未指示SBF鑄造大量新代幣:1月3日消息,巴哈馬證券交易委員會官方發文表示,必須再次糾正FTX債務人代表John J. Ray III在媒體和法庭文件中所作的重大錯誤陳述。

其中在2022年12月30日,John J. Ray III公開質疑委員會對數字資產的計算,這些資產于2022年11月12日被轉移到由委員會控制的數字錢包中,以行使其作為監管機構的權力,并且是根據巴哈馬最高法院的命令行事,而John J. Ray III的這種公開斷言是基于不完整的信息。

此前John J. Ray III還發表公開聲明,聲稱巴哈馬指示SBF鑄造大量新的代幣,這些聲明于2022年12月12日在沒有證據的情況下以法庭文件形式提交,然后于12月13日在美國眾議院金融服務委員會再次作證,國際媒體廣泛報道了巴哈馬官員指示FTX員工鑄造3億美元新FTT代幣的聲明,這種毫無根據的言論造成了對巴哈馬公共機構的不信任,委員會討論了委員會取得由相關機構保管或控制的數字資產的過程。[2023/1/3 22:22:08]

beforeInitialize/afterInitialize(before/afterthestateofapoolisinitialized).

Messari:過去一年比特幣既不是對沖通脹工具,也不是保值手段:9月25日消息,Messari近期發布《2022年第三季度比特幣狀況》報告,報告顯示第三季度比特幣基本上失去了通脹對沖和價值儲存的作用,今年第三季度較第二季度相比,比特幣日均交易筆數和交易手續費分別下降了3%和23%,日均結算金額環比下降44%。此外,隨著能源價格的急劇上漲,哈希率的歷史新高,比特幣價格的下跌,以及交易費用的降低,礦工們發現自己的處境越來越艱難。

在2022年第三季度,一些比特幣敘述未能成立。過去一年,比特幣既不是對沖通脹的工具,也不是保值手段。此外,鏈上指標顯示交易、新用戶和活躍用戶均有所放緩。然而,Lightning和Stacks等鏈下比特幣生態系統的開發活動和使用量顯著增加。[2022/9/26 7:20:30]

beforeModifyPosition/afterModifyPosition(Thehookcalledbefore/afterapositionismodified)

beforeSwap/afterSwap(Thehookcalledbefore/afteraswap)

beforeDonate/afterDonate(Thehookcalledbefore/afterdonate)

在這8個時點,pool的創建者可以插入自己的代碼。注意,用戶可以在hook規定好的行為中,選擇注冊自己期待使用的時點和方法。當其他人觸發,例如其他用戶交易后,用戶可以被動的執行代碼。注意,hook定義權在pool的構建者,并不是pool的用戶能定義的。當然用戶可以用腳投票選一個自己喜歡的。

這里我故意先使用了非常抽象而不是非常具體的描述方式,因為過于具體會限制想象力。我們馬上會給出具體的例子。

我們進一步學習代碼后,需要大家注意的是下面幾點:

構造一個pool,需要指定hook。

hook也沒有后續修改的方法。pool和hook綁定。當然hook也可以是一個可升級合約。

如果想做一個符合自己需求的hook,那要構造一個新的pool

僅僅是hook不同,同一個交易對可以有多個pool

官方給了幾個例子,其中比較有學習意義的是現價單的hook。其實不需要看代碼,limitorder做了下面的一些事情

管理用戶注冊的:

placeorder

kill

withdraw

管理時點的:

afterswap:觸發后,查找是否有可執行的limitorder,fill訂單。

這就是limitedorderhook的全部功能。

我們認為hook只是一種業務描述思路,如果你想做的業務可以分解成用戶行為注冊,和時點被動觸發行為,那么你的業務就可以遷移到uniswapv4中。可以是限價單,可以是時間加權AMM。

從這個角度出發,我們完全可以處理業務,不能局限于交易場景。借貸、期權、穩定幣、NFT都可以用hook重構。swap處理瞬時業務,ModifyPosition處理跨期業務。swap兌換了什么、modifiyposition了什么其實沒那么重要。

這里我臆造一個hook作為例子:功能是通過hook,使我把資產留在里面,不著急退出uniswap低手續費平臺。

1.管理用戶注冊

mint/burn會構造單邊流動性,把資產以lp形式存進去

2.管理時點

beforeswap時點中創造巨大搶跑優勢,或者用高昂的動態手續費,阻止普通用戶swa

那么我的pool是沒有交易者會來的,這是一個靜態的資金池,我的資產通過lp形式暫時存在了uniswap里,后續我可以提取出來處理用于其他交易。減少了清算次數。

用hook重寫業務是一個很確定的方向。為了確保長期競爭優勢,uni的grant支持也會強很多。

現在已經有一些項目蓄勢待發,等待v4上線了。例如下面的借貸協議將和uniswapv4一起上線。

Uniswapv4是什么

對于v4,我們盲人摸象地做兩個比較:

univ4和layer2:

?相同點:

低手續費優勢

eth生態兼容

?不同點:

v4項目方需要用hook的方式重寫

一筆交易內進入低手續費環境再返回eth主網,調用其他主網上服務

不需要跨鏈橋

univ4和云交易所:

?相同點:

一起開pool,共享低手續費環境

共享流動性

?不同點:

v4不限制業務類型,不一定是交易所

v4共享流動性需要外包給好的路由提供商

v4無準入

我們認為應當以平臺的視角來定義uniswapv4。當達到臨界點后,在eth手續費的壓力下,v4可能是一個比layer2好的方案,會有更多金融業務主動或者被動的從主網遷移到uniswapv4平臺。尤其金融業務其實相對不復雜,但是安全性要求更高,可以在eth主網閃電撤出,緩解eth主網的緊急需求。這個角度講,uniswap已經打贏了dex戰爭,v4的競爭對手是cex云交易所,matic這種平臺級別的競爭對手。

那么代價呢?

流動性代幣:沒有流動性代幣了。或者說這個記賬單位不能脫離uniswap范圍,項目方要在uniswapv4的生態里解決問題。

流動性碎片化:v3一個資產對有三個不同手續費池,而v4則是完全不同的,這對router和maker的管理要求更高了。這個的解決辦法除了市場博弈也要看uniswap社區能不能有一些標準化的方案,URC。

Tags:CEX以太坊UniswapCEX幣是什么幣以太坊幣是什么幣Uniswap幣是什么幣

BTC
RPL 在 Shapella 之后連續 4 天看漲,它能成為第五個嗎?_RPL:RPL價格ETH錢包地址

RocketPool原生代幣RPL記錄了增加的看漲活動和勢頭,這似乎是一個有趣的事件轉折點,源于剛剛結束的Shapella更新和發布.

1900/1/1 0:00:00
Layer3 發展方向、StarkNet 升級和生態發展_StarkNet:以太坊

LAYER 2月5日至6日,StarkWare在以色列特拉維夫舉辦為期兩天的StarkWareSessions2023活動.

1900/1/1 0:00:00
歷史重演?狗狗幣月度圖表預示著大規模反彈_狗狗幣:2023年狗狗幣能漲嗎DOGE價格

狗狗幣,流行的模因幣,再次掀起波瀾。著名分析師阿里·馬丁內斯(AliMartinez)最近發布的一條推文在加密貨幣社區引起了轟動,暗示了DOGE可能出現大幅上漲.

1900/1/1 0:00:00
崛起社區:以太坊拋售壓力依然強勁,暴跌警示或難以遏制!_ETH:以太坊價格走勢

市場結構看跌,下降趨勢正在進行中。拋售壓力依然強勁,目前還看不到逆轉。 一周前的6月7日,以太坊價格有望攀升至1900美元大關。之前的一份報告強調1890-1930美元是一個堅硬的阻力區.

1900/1/1 0:00:00
馬斯克在推特簡介中加入狗狗幣符號,引發價格暴漲 5%_狗狗幣:馬斯克什么星座

埃隆·馬斯克再次以微妙但有意義的方式表達了他對狗狗幣的支持。Twitter是目前在馬斯克領導下的最大社交媒體公司之一,最近將其標志從臭名昭著的“藍鳥”更改為看似離散的X符號.

1900/1/1 0:00:00
ETH未能保持在 2000 美元以上!_ETH:Etherael指什么寓意

以太坊成功衛冕第二名,最近市值達到2250億美元。其區塊鏈與權益證明驗證過程的預期合并將確保驗證者獲得較少的回報,但預計會將交易驗證成本降低90%,從而確保以太坊區塊鏈的實際用戶獲得更高的收益.

1900/1/1 0:00:00
ads