以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

從智能合約解讀二舅幣“跑路”真相_SCAN:coinscan幣知乎

Author:

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

概要

二舅幣來了,二舅他跑了,相信今天你已經被這樣的新聞刷屏了,那他真的跑路了嗎?結論:所謂Twitter上安全專家發推,并引發無數媒體轉發的二舅幣,其實并沒有跑路,并且在31號主動放棄項目管理員特權。既然想辟謠就要有證據,筆者通過二舅幣的智能合約源代碼解讀并結合鏈上交易記錄的回溯,反證項目方的鏈上操作,帶你分析本案原委。先聲明,我不是項目方,也完全不持有任何二舅幣,本文僅從技術研究角度出發解讀。背景

回溯這次新聞傳播,始于Twitter上的某“安全專家”發推,進而被無數媒體轉發,通過前后信息傳播鏈路,最初的原文如下圖:

<來自推特,見附錄link>其實就傳謠角度來說,確實這樣的行文非常仿真,描述專業數值驚人,并且TornadoCash確實也是清洗贓款常見途徑,但真是如此嗎?130W美元的損失是怎么算出來的。項目方自己也有所回應:一開始,項目方還想通過空投,來對其推特粉絲做獎勵來形成增粉的目的。

DeFi借貸協議Exactly Protocol完成200萬美元融資:1月13日消息,DeFi 借貸協議 Exactly Protocol 完成 200 萬美元融資,Synthetix 創始人 Kain Warwick、Daedalus、Decentraland 聯合創始人 Esteban Ordano 共同領投,參投方包括 Bodhi Ventures、Newtopia VC、NXTP Ventures、Kaszek Ventures。本輪融資將用于擴大團隊以及開發產品。Exactly Protocol 表示將推出固定利率的存款和借款產品。[2023/1/13 11:10:46]

<來自推特,見附錄link>這么一看,似乎真像是即將跑路的樣子。分析

此幣部署在BSC幣安智能鏈上并且做了開源驗證,都可以通過下地址翻閱到若干證據。區塊鏈瀏覽器如何使用可見前文:當我們在看Etherscan的時候,到底在看什么?項目方地址:0x469de2c6357666c69156722e83136ad1919a70aa二舅幣合約地址10x6e7ad49f67a9fa80d50f9659c3fc938296d68b58二舅幣合約地址20xe67cff48da0156e7978bc5a9a44d516a48d2a1d6筆者從7.31號下午3點開始撰寫本文,拉取到的二舅幣鏈上交易共計1686條。最初的部署操作的初始化環節,給項目方自己發了1,000,000,000,000,000個二舅幣。

A股開盤:深證區塊鏈50指數上漲0.73%:金色財經消息,A股開盤,上證指數報3085.8點,開盤上漲0.57%,深證成指報10976.57點,開盤上漲0.59%,深證區塊鏈50指數報2732.57點,開盤上漲0.73%。區塊鏈板塊開盤上漲0.38%,數字貨幣板塊開盤上漲0.29%。[2022/12/22 22:00:04]

<初始化部署,來自bscscan,見附錄link3>其部署時初始化的函數有較大的改動,多數與構建交易池的交互方法有關,不過核心產生資產并轉移的部分如下部分代碼中的_mint,等于是誰部署,就一次性mint出來給他。說明:constructor是合約的初始化函數,僅在合約部署時會被調用執行一次,后續無法執行。

上來全給自己,越看越像Rug的前兆,也難怪別人要謠言你。。但是發幣是發幣,得有交易所交易池進行不同幣種兌換,才能轉成跑路的其他資金,在區塊鏈上發幣并不難,5行代碼就能發個幣,別說100億個代幣,最高能給自己發10后面跟78個0的代幣呢,因為標準ERC20對余額的存儲類型是uint256,最大值為2**256次方。那這個代幣可以直接進行兌換嗎?源代碼合計有3000行,不僅包含標準ERC20以及多數常見的配套插件等,還內嵌了對接交易池的兌換代碼。要跑路,就得有資金交互吧,要么其他地址對合約進行交易帶入要么項目方自己從交易所池子兌換筆者讀取二舅幣的全部合約交易發現,帶有value中BNB的僅有一筆交易,有且僅有注入0.126個BNB

BTC平均支付費用創近5個月以來新高:金色財經報道,據Glassnode數據顯示,BTC平均支付費用在過去1小時 (7d MA) 達到2.09美元,創近5個月以來新高。[2022/11/21 22:11:38]

<來自bscscan對合約交易記錄的批量下載>雖然二舅幣在交易所中已經有大量的交易轉移記錄了,從而導致了現在二舅幣合計擁有的地址達到1600多個。但是如果要判斷是否跑路,得看項目方發行時給自己持有的代幣,有多少通過池子轉換成其他代幣。追蹤項目方給自己大規模發放的代幣的記錄,除了部署時給自己的1,000,000,000,000,000就僅有上圖中的第二行的轉移操作,項目方將自己的990,000,000,000,000個代幣轉入了0地址。

<銷毀99%的token,來自bscscan,見附錄link4>并且計算項目方自己地址的全部交易,可以看到僅有項目方通過pancakeSwapV2,用二舅幣換到的1.3個BNB被轉出。說明:當前BNB對美元價格為271美金一個BNB。好家伙,為幾百刀就跑路??

Web3開發者社區DeveloperDAO已開放空投申領,NFT持有者可獲至少400枚代幣:金色財經消息,Web3開發者社區DeveloperDAO已開放CODE Token空投申領。申領者包括NFT持有者以及其他社區活躍者和貢獻者,每人可以獲得至少400枚CODE Token(約合490美元)。[2022/8/23 12:42:30]

<來自bscscan對合約交易記錄的批量下載>所以為何會出現130W美金的說法呢?盲猜一波,可能這個安全專家是以為轉出的是1.3B的美金?然后覺得太離譜就以為這個”B”不是billion而是million(百萬)?當然,如今交易池池子總量里的代幣占總量只有0.55%這倒是對的,因為項目方自己銷毀了99%的代幣。而他的銷毀,并沒有修改totalSupply總是目前為止,確實可以說,項目方并沒有從中惡意牟利到多少錢,并且,項目方也對謠言發起方反問,也并沒有得到回復。

美股三大指數均大幅收漲,標普500指數漲1.56%:金色財經消息,行情顯示,美股高開高走,三大指數均大幅收漲。納指漲2.59%,標普500指數漲1.56%,道指漲1.28%。[2022/8/4 2:57:38]

<來自推特,見附錄link>放棄管理權

在31號下午,項目方自己面對流言四起,也做了一個決定性的操作,即放棄項目方的管理員權限。

可以上面圖中看到,項目方地址最后的兩筆交易操作,即對二舅幣的兩個合約地址做了所有權轉0的操作。這樣真的可以徹底如猴子NFT一樣放棄新Mint權嗎?確實可以放棄所有權執行的是renounceOwnership方法,會將_owner設置0地址,而這樣一來整個合約中,被用onlyOwner修飾過的方法均將無法調度使用了

而無法使用的函數大概有20個,而清除管理員權限最重要的是清除掉Mint出新的token的方法,整個3000行代碼里,僅有_setBalance是調度Mint權限的,當然雖然他沒有出現onlyOwner符號修飾他,是因為他是個internal的方法,這種外部無法調用,僅能被合約內已經定義好的方法調用

而對應會使用他的兩個函數如下,很明顯被onlyOwner修飾,所以后續都將無法使用了。

我也進一步分析存儲余額的_balances變量是否有偷留后門來用其他的名字來做繞過,確實也沒有發現,至于是否其他的后門,就仰賴高級合約審計大佬們出手了。總結

項目方確實沒跑路,或許是造謠者惡意,或許是他的小編看到下跌以及項目方轉走了1.3BNB以為是1.3Milion。但是鏈上交易記錄不會騙人,合約代碼也不會騙人,代碼里定義是如何,就不會有所變化。引用:安全專家發布:https://twitter.com/WhoCares_News/status/1552659993530609665項目方回復:https://twitter.com/SecondUncle_Dao/status/1553621587697381376二舅幣合約部署交易:https://bscscan.com/tx/0xe51cf68ec605bbbce8f2784109faff98be9272824db8ebf5ad426fcfa1bca395項目方得到1.3BNB:https://bscscan.com/tx/0x5c22ce9f185ad0907c08b60a9d36add51deed9b2b629527c48190bba0b2a5cdb項目方轉走1.3BNB:https://bscscan.com/tx/0xc3adb38d93c4b11b47f70a8af498dc114582392da80be8c6e7ee6783bd69b637

Tags:BSCBNBCANSCANSHIBSC幣bnb是什么游戲Candy Pocketcoinscan幣知乎

Gate交易所
一覽Nike、Gucci等傳統品牌NFT發展概況_LEC:NFTBS價格

從去年開始,隨著NFT的大火,各大品牌入局NFT的消息也不絕于耳。比如Tiffany面向CryptoPunk持有者推出NFTiffsNFT;耐克旗下加密時尚品牌RTFKT發行了CloneXNFT.

1900/1/1 0:00:00
Manta Network:基于零知識證明構建的Web3.0隱私層_ANTA:dao龍頭項目ant幣前景

MantaNetwork是采用零知識證明構建的Web3.0隱私層協議,基于波卡Substrate框架開發.

1900/1/1 0:00:00
NFT碎片化平臺Fractional完成2000萬美元A輪融資,并更名為「Tessera」_ACT:NFT

Odaily星球日報譯者|念銀思唐 摘要: -NFT碎片化平臺Fractional已更名為Tessera,并完成2000萬美元的A輪融資.

1900/1/1 0:00:00
開發代表想讓Aave V3撤離Fantom,提案理由卻站不住腳?_AAVE:AVE

8月2日,Aave的開發負責人MarcZeller在Aave論壇發布一項新提案:建議凍結AaveV3的Fantom市場資產。屆時,用戶可以償還債務和提取資產,但無法在該市場上進行存款和借款.

1900/1/1 0:00:00
深陷流動性危機,BendDAO如何求生?_END:xdao幣公幕價格

近期由于NFT市場因素,NFT抵押借貸協議BendDAO出現大量清算拍賣,并且平臺出現嚴重的流動性危機,BendDAO資金利用率突破103%.

1900/1/1 0:00:00
一文看懂StarkNet黑客松三大獲獎項目_STARK:Star Shib

6月1日起,Topology、StarkWare以及Starknet生態系統合作推出StarkNetHouse,其中的暑期教育課程共有十一門,完成九門可以獲得黑客松參賽資格.

1900/1/1 0:00:00
ads