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

NFT:從 The Saudis 事件淺析 EIP-2535 鉆石協議_Amon

Author:

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

背景信息

2022年?7月10號,一個火熱的NFT項目TheSaudis開啟了freemint活動。而就在mint活動結束后,一位名叫RIGHTBLOCK的用戶在市場上大量地拋售該NFT,項目方發現后迅速鎖定到了該用戶并對合約進行改動以此來將該用戶手里的大量NFT轉移回來,他們之后承諾會將這些NFT回饋給社區用戶。

那么為什么項目方可以將該用戶手里的NFT轉移呢?經過我們的分析發現該NFT項目的合約采用了EIP-2535協議也叫做鉆石協議,項目方利用該協議重寫了合約的功能,以此來實現這些NFT的轉移。接下來慢霧安全團隊將會為大家介紹下這個鉆石協議的細節。

Kevin O'Leary:不排除對幣安及其首席執行官趙長鵬提出更嚴厲指控的可能性:金色財經報道,Kevin O'Leary 表示,不排除對幣安及其首席執行官趙長鵬提出更嚴厲指控的可能性。[2023/6/10 21:27:14]

鉆石協議介紹

EIP-2535是以太坊上一個將合約進行代碼模塊化組合的提案,其目的是為了讓大型的智能合約突破24kb大小的最大限制,并且讓合約更方便地更新功能。

要理解鉆石協議,首先有幾個相關的概念定義需要知道:

鉆石:鉆石可以理解為代理合約,也是與用戶進行交互的主合約

切面:正如真正的鉆石有不同的側面一樣,一個鉆石合約也有著不同的面,鉆石合約的每個功能所需要調用的合約對應一個切面,所以也可以理解為實現合約

工信部:加大人工智能、區塊鏈、數字孿生等前沿技術研發力度:金色財經報道,國新辦于4月20日下午3時舉行新聞發布會,工業和信息化部總工程師、新聞發言人趙志國表示,下一步,工信部將重點做好三方面工作,做優做強信息通信業,為推動經濟社會高質量發展提供堅實支撐。一是夯實數字設施底座。研究出臺推動新型信息基礎設施建設協調發展的政策措施,推進“寬帶邊疆”、千兆光網“追光行動”、中小城市云網強基建設、移動物聯網高質量發展行動,一體化推進新型基礎設施建設。二是加快技術產業創新。推動6G、光通信、量子通信等關鍵核心技術加速突破,加大人工智能、區塊鏈、數字孿生等前沿技術研發力度。攻克一批“卡脖子”關鍵領域,提升產業鏈供應鏈韌性和安全水平。三是深化行業融合應用。大力推進5G、千兆光網等新一代信息通信技術在垂直行業、信息消費、社會民生等領域的融合應用,推動工業互聯網規模應用,聚焦重點領域形成創新應用示范標桿,助力產業數字化轉型。[2023/4/20 14:15:59]

鉆石切割:鉆石協議標準擴展了一種叫鉆石切割的功能,其主要作用從鉆石中增加、替換或刪除切面和功能,可以理解為合約的升級

A股收盤:深證區塊鏈50指數下跌0.59%:金色財經消息,A股收盤,上證指數報3385.61點,收盤上漲1.42%,深證成指報11855.48點,收盤上漲0.47%,深證區塊鏈50指數報3516.67點,收盤下跌0.59%。區塊鏈板塊收盤下跌1.85%,數字貨幣板塊收盤下跌3.06%。[2023/4/17 14:08:18]

放大鏡:鉆石協議標準中的放大鏡功能主要是返回關于切面的信息和鉆石存在的功能,這些信息是保存在鉆石合約內部的存儲結構——DiamondStorage中

整個鉆石模型類似下圖:

SUN平臺推出全新升級智能礦池:據官方消息,SUN平臺正式推出全新升級的智能礦池,智能礦池支持“活期”和“定期”的兩種質押方案,且治理挖礦獎勵和項目方代幣獎勵全部升級為超抵押穩定幣USDD。智能礦池還支持緊急提取,定期鎖定的用戶可隨時使用緊急提取功能提其鎖定的資產,以應對用戶的緊急需求。

對于參與鎖定方案的用戶,可根據用戶鎖定時長享受不同加速倍數的收益,首批上線的智能礦池是2pool LP和USDD-USDT LP。

與此同時,現有的2pool礦池和USDD-USDT LP礦池會繼續維持,且現有USDD 礦池的獎勵會根據礦池實際情況逐漸下調并逐步轉移到全新智能礦池。[2022/7/21 2:29:20]

通過使用鉆石標準規范去創建鉆石合約,這個合約可以像使用當前合約的代碼一樣使用任何數量的其他切面合約的代碼。

在該鉆石合約中不同的函數功能需要調用對應的不同的切面合約的代碼來實現,并且可以利用鉆石切割的功能來對鉆石合約中的函數功能進行修改。

這與市面上大多數使用一個代理合約和一個實現合約來實現交互與升級的方式有所區別。

事件分析

接下來回頭分析下TheSaudis這次事件中的一些細節,在該項目的DiamondCutFacet.sol合約中,可以看到實現了diamondCut功能的函數。

該函數首先會調用LibDiamond庫的enforceIsContractOwner函數來判斷調用者是否是合約的owner,如果是owner調用的話會調用LibDiamond庫的diamondCut函數來實現鉆石合約的功能更新。

跟進到該函數我們發現鉆石切割會根據傳入的不同的action來判斷進行添加、替換或刪除功能,故接下來跟進看看項目方調用該函數的交易。

我們發現傳入了新的切面合約0x70d8ccaf6b50b051ab1e8fa238626163e45a8b03,傳入的action設置為1則應該是調用了replaceFunctions?來實現替換功能。

從replaceFunctions函數中可以分析出該函數首先會為傳入的地址新增一個切面,接著從存儲中循環讀取傳入的每個函數選擇器對應的舊的切面進行刪除,并為這些函數的切面添加為傳入的新的切面地址。

至此可得知TheSaudis項目方就是利用了鉆石切割函數來重寫了轉賬功能,以此來將用戶RIGHTBLOCK手中的NFT轉移回自己的賬戶。

相關信息

TheSaudis合約地址:

0xe21ebcd28d37a67757b9bc7b290f4c4928a430b1

用戶Rightblock地址:

0x80266b1e3f0C2cAdAE65A4Ef5Df20f3DF3707FfB

項目方更新合約的交易:

0xbc559a72f73e6c9a53416fd13a3ebaaa76dca5855ff8b79511585f514eaf2390

來源:金色財經

Tags:NFTAMOAmonUSDcnft.ioAMOR幣Projekt Diamondimtoken里的usdt提現人民幣教程

以太坊價格今日行情
區塊鏈:區塊鏈游戲2022年第2季度分析報告_區塊鏈游戲

區塊鏈游戲在第二季度中,是加密市場受熊市影響最小的項目。在熊市期間,區塊鏈游戲和游戲相關NFT的表現優于其他加密垂直市場,并且沒有受到太大影響。這種出色的表現在6月達到頂峰.

1900/1/1 0:00:00
RIA:對話Rabbit Hole創始人:聲譽DAO工具的發展_YNN價格

SeedClub是一個Web3加速器項目,幫助社區進行啟動,其自身以DAO的形式運作。SeedClub在今年5月將以1.5億美元估值完成1500萬美元融資,USV、MulticoinCapita.

1900/1/1 0:00:00
FIL:金色觀察 | 速覽Filecoin 2022年第二季度業務增長情況_COIN

本文要點 Filecoin在2022年第二季度發展得十分強勁,活躍存儲交易環比增長128%,網絡存儲容量環比增長7%.

1900/1/1 0:00:00
CEL:欠款 4.39 億美元!Celsius Network 的神秘債務人身份曝光_CAPITAL X CELL

?從事長期資產支持融資的機構投資公司?EquitiesFirst?是Celsius?Network的神秘債務人,欠款高達4.39億美元.

1900/1/1 0:00:00
BTC:目前市場具有熊市后期的許多特征,但市場尚未觸底!_LODE Token

根據Glassnode的一份新報告,雖然許多指標表明市場可能已經接近底部,但時間將是最終的決定因素由于散戶投資者和礦工的持續投降,比特幣財富正在從弱手分配到強手,這表明底部可能已經接近.

1900/1/1 0:00:00
ASI:7.13利空提前消化 等待后市大漲、_defi幣今日行情

7.13今日熱點 美聯儲7月加息75個基點的概率為90.6%7月13日消息,據CME“美聯儲觀察”:美聯儲到7月份加息75個基點的概率為90.6%.

1900/1/1 0:00:00
ads