比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

Uniswap V3給合約審計帶來的新挑戰_WEB

Author:

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

萬眾期待的UniswapV3終于面世了,它的白皮書及相關源代碼已經向業界全面公開。

這兩天各個專業人士發表了對V3的看法,這些看法主要集中在V3所具備的新特點、帶來的新體驗。作為在安全領域從業的我們則更加關注V3對合約審計尤其是去中心化交易所合約審計帶來的新挑戰。

V3的問世毫無疑問將掀起新一輪DEX的升級大潮,因為它在資金效率、費用消耗、預言機優化等方面所作的改進將再次成為現有項目模仿的范本,也將成為眾多正在DEX賽道上創業團隊參照的藍本。

我們相信一批新的DEX合約會用到V3的實現方式,而這些新的DEX合約可能產生安全問題的源頭在以下兩方面:?

M31 Capital推出1億美元Web3基金“Web3 Opportunity Fund”:10月4日消息,據M31 Capital Management,LLC官方網站顯示,這家專注于加密資產和區塊鏈技術的投資公司已經推出了一支Web3新基金“Web3 Opportunity Fund”,該基金的募資上限為1億美元,目前已經從一些頭部投資方那里獲得了5000萬美元的投資承諾,未來將重點投資去中心化基礎設施,流動性Token等加密項目。

除了這支Web3新基金之外,M31 Capital此前還推出了多個加密基金產品,包括比特幣基金、DeFi 基金和風險投資(VC)基金,并開創了“流動性風險基金”的概念。[2022/10/5 18:39:31]

1.由于V3引入了新的代碼許可協議,因此在商業方面將使得一些項目想直接照抄,拷貝變得有所顧忌,而不得不模仿它的實現方式,改寫它的源代碼。一旦改寫代碼就會給合約審計帶來挑戰。

Uniswap v3流動性挖礦合約已部署到以太坊主網和所有測試網:金色財經報道,Uniswap Labs今日發推稱,Uniswap v3流動性挖礦合約已部署到以太坊主網和所有測試網。v3流動性挖礦類似于v2,LP可以質押其流動性并根據其流動性貢獻按比例獲得獎勵。只要流動性保持在范圍內,LP就可以獲得獎勵。v3還引入了一些改進,LP現在可以在單個代幣對上同時參與多個流動性挖礦計劃,礦工不再需要在獎勵之間進行選擇和切換。Uniswap Labs將在不久的將來發布有關流動性挖礦指南、文檔和其他基礎設施。[2021/7/2 0:21:46]

2.在整體安全性上Uniswap的合約還是相當不錯的,這其中最重要的一個原因就是它的代碼簡潔、功能刪繁就簡。而V3在一系列細節上進行了修改,這在功能及性能上比V2有了極大提高,但在安全性方面就增加了復雜度。如果模仿團隊對這些改動不求甚解、完全照搬、甚至和以前的實現方式混用則會引入潛在的風險。

UNI突破43美元關口 日內漲幅為2.46%:火幣全球站數據顯示,UNI短線上漲,突破43美元關口,現報43.0054美元,日內漲幅達到2.46%,行情波動較大,請做好風險控制。[2021/4/29 21:10:43]

那么具體V3在哪些方面對準備借鑒、參考它實現方式的團隊帶來了安全性方面的挑戰呢?

我們認為有以下四大方面:

一、交易對由單個流動性池變為多個流動性池

V3的這個做法是為了提高資金效率,讓用流動性提供者將資金存入到交易量最大的價格區間。然而這就導致流動性池由單個變為多個。那么交易過程就會涉及到交易在多個資金池之間的切換,就會涉及到復雜的合約交互。

此外,每個流動性池現在可以設置不同的費率,這其中的計算邏輯就會比單一流動性池要復雜,這其中稍有不慎就會涉及到邏輯實現和計算過程的錯誤。

二、LP代幣由同質通證變為非同質通證

在V2中,流動性池的代幣都被設計為同質通證,而在V3,它被設計為非同質通證。為了因應這個變化,V3中累積的費用會存在另外的池子中。但凡多了資金池,就多了被黑客攻擊的對象、就多了風險隱患,因此對這類新增加的資金池在安全方面的保障和維護就成為團隊必須要考慮的問題。

三、UNI治理權可以轉交給其它地址

本質上這種方式如果使用得當、管理周全倒也不會對系統造成嚴重的風險。但權力是“固定”的、人卻是“靈活”的。如果這個治理權被轉移到不當地址則后患無窮。

四、預言機的優化

V3對預言機進行了大膽的優化:其最重大的變化在我們看來就是價格計算方式的變化以及由計算方式帶來的一系列實現方式、流程邏輯的變化。

V3將價格的計算由算術平均值變為幾何平均值。用通俗的話說就是由加法運算變為對數運算。理論上,這極大拓展了價格的覆蓋區間,使得傳統上利用外在因素在極短時間引發價格劇烈波動從而操控交易的方式進一步失效。

但“福兮禍也”,這會不會在看上去一片大好的情況下引發新的問題?現在還不得而知,只能有待時間來證明。

此外,在V3白皮書中提到,這種方式讓其它合約調用預言機時能從某個交易對的多個流動性池中得到更可靠的數據。對此我們的擔心在于,如果某個池子被攻擊時,這個預言機所報的數據會不會不僅無效,而且誤差被更加放大?

對此,我們依然建議項目方在處理預言機喂價方面要謹慎又謹慎,盡量從多個數據源取數據,而不要依賴單一數據源,無論這個單一的數據源在理論計算上看上去多么美好、多么健壯。

Tags:UNISWAPUniswapWEBAUNI價格Dedswapuniswap幣價格預測web3游戲公司

以太坊最新價格
BiONE關于對STORJ3S等9個ETF產品進行份額合并的公告_BIO

尊敬的用戶: 由于當前部分ETF產品的單價均低于0.01USDT,為提高其價格變化的靈敏度,優化交易體驗,BiONE將在2021年3月30日21:00-23:00期間.

1900/1/1 0:00:00
【通知】贈金系統上線,充值得贈金,交易更貼心_BIT

尊敬的用戶: 經過不斷的技術迭代更新,版本已經有了較大的技術改善,交易中心決定在新加坡時間2021年/3月/29日9:30進行產品更新;Cash App與TaxBit達成合作以簡化加密稅務報告:.

1900/1/1 0:00:00
關于STRC首發上線COINBIG公告_COI

COINBIG數字資產平臺即將上線STRC,并開放STRC/USDT交易對,具體詳情如下:充值時間:2021年4月22日15:00交易時間:2021年4月23日15:00幣種全稱:STRCTok.

1900/1/1 0:00:00
老崔說幣:比特幣行情明朗,多就對了?_USD

大家好,我是來自CKcoin平臺首席分析師老崔說幣,也是你們的朋友老崔說幣lcsb18888,老崔說幣公眾號同步專注數字貨幣行情分析,爭取為廣大幣友傳遞最有價值的幣市信息.

1900/1/1 0:00:00
BitFly平臺簡介_ITF

BitFly是一家全球領先的加密貨幣衍生品交易服務平臺,注冊地為塞舌爾群島。總部位于新加坡,并在亞太、歐美、中東等多地設有辦事處.

1900/1/1 0:00:00
幣圈羅浩天:3.29btc遇強反彈,下方筑底,日內偏多_JST

投資猶如下棋,棋藝高者能看出五步,七步甚至十幾步,而棋藝低者只能看出兩三步,高者顧大局,謀大勢,不以一子一地為重,以最終贏棋為目標,低者則寸土必爭,只為爭一時之需,結果頻頻受困.

1900/1/1 0:00:00
ads