加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

Popcornswap合約解析+教你如何避免大部分土礦風險_RAT:Equator.finance

Author:

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

最近驚聞BSC上2個土礦又跑路了,金額在千萬級別,有一個礦朋友還中招了,實在是看不下去,和大家談談,如何避免大部分土礦的坑。

土礦一般來講,抽走資金一般這幾個步驟:

通過高APY吸引你沖動梭哈,畢竟高APY都是真金白銀支撐的,收益這么高大戶早來了,正所謂的收益越高,風險越大

通過一些“所謂的”安全措施讓你覺得風險很低

盜取資金之后馬上換為非erc代幣或者無法凍結的代幣,然后等待混幣機會逃走

看到了這個步驟,你應該明白了,如果能夠做到:

不開源的土礦一律不碰,不管他APY寫的多么誘人

開源的土礦,如果要參與,一定是在diff合約,檢查變量參數之后,少量資金參與。

那么相信你能規避大部分風險,下面簡單講一下怎么diff合約,怎么檢查參數,以及一些衍生的思考。

Marathon Digital二季度盈利和收入未達預期,通過出售比特幣獲利2340萬美元:金色財經報道,北美最大的比特幣礦商之一 Marathon Digital (MARA)公布了二季度收益報告,該公司本季度通過出售比特幣獲得了 2340 萬美元的收益,相當于出售了該季度生產的 63% 的比特幣來支付運營成本。由于比特幣價格在本季度上漲,Marathon 還受益于本季度減值費用降低至 840 萬美元,低于去年同期的1.316 億美元。

該礦商公布的調整后每股虧損為0.13美元,收入為8180萬美元,而FactSet分析師估計的每股虧損為0.06美元,收入為8340萬美元,盈利和收入均低于分析師預期。[2023/8/9 21:33:09]

第一步:diff

這里以在線對比工具?https://www.diffchecker.com/?為例

基于AI的Web3平臺OP3N完成2800萬美元A輪融資:金色財經報道,基于 AI 的 Web3 平臺 OP3N 以 1 億美元估值完成 2800 萬美元 A 輪融資,Animoca Brands 領投,Dragonfly Capital、SuperScrypt、Creative Artists Agency 和 New Enterprise Associates 的 Connect Ventures、Republic Crypto、Avalanche 的暴雪基金、Galaxy Digital 和 Warner Music Interactive、GSR Markets、The Spartan Group、BRV Capital Management 和 NBA 球員 Russell Westbrook 等參投。[2023/3/21 13:17:22]

注意一點,diff的合約需要是你真實要轉幣進去的合約地址

數據:Amber向幣安發送699萬枚GRT,近十日共轉入8783萬枚GRT:2月6日消息,Praxis Research發推稱,鏈上數據顯示,Amber向幣安發送了699萬枚GRT(93.4萬美元),轉賬路徑為:The Graph: Multisig→0xc10a→Amber→0x0ca2→0x5b99→幣安。經統計,Amber在2023年1月8日至2月6日期間向幣安轉移了8783萬枚GRT(約合1162萬美元)。[2023/2/6 11:50:37]

首先拿到原版的MasterChef代碼:

https://bscscan.com/address/0x73feaa1ee314f8c655e354234017be2193c9e24e#code

接著這里以popcornswap為例:

https://bscscan.com/address/0x584527ded17aceb3dc617c40b04e8fe9afc57096#code

數據:昨日加密市場總交易量324.3億美元,單日漲幅9.11%:金色財經報道,1月5日消息,據CoinGecko數據顯示,1月4日加密市場總交易量為324.3億美元,相較于1月3日(297.2億美元)單日漲幅9.11%。[2023/1/5 9:54:12]

分別吧代碼復制到兩邊,開始diff

這里我保存了diff結果,可以直接點這個link:https://www.diffchecker.com/VqaCP3DK

像結果中字符串的修改,或者//后的內容都可以忽略

如上圖這種,可以忽略

如果是原版添加的代碼,土狗刪除的,一般也不重要,重點是土狗和原版代碼不同的地方:

上圖為關鍵差異,土狗修改了原版的migrator方法,還增加了個一個叫做preUpgrade的函數。

SBF:FTX的保證金頭寸“比想象的要大得多”,目前靠電子游戲保持頭腦清醒:11月15日消息,SBF在周日接受《紐約時報》采訪時表示,他在周日的一次內容廣泛的采訪中對公司的倒閉深表遺憾,該報道稱他“出奇地冷靜”。SBF告訴《紐約時報》:“你可能以為我現在睡不著覺,但我倒是睡了一些。但這可能會更糟。”

此外,SBF還表示FTX的保證金頭寸“比想象的要大得多”,但他不愿提供更多細節,只是透露有數十億美元,并希望自己能少承擔一些責任,并補充說他一直在“與監管機構、破產官員和公司建設性地合作,努力為消費者做最好的事情。”

SBF在采訪中提到,與Alameda Research負責人Caroline Ellison不再有戀愛關系。《紐約時報》稱SBF拒絕討論入獄的可能性,但一直在通過玩電子游戲Storybook Brawl來打發時間,SBF稱“它讓我頭腦清醒”。而對于過去幾天的神秘推文,SBF則解釋:“我不知道”“我在即興發揮”。(紐約時報)[2022/11/15 13:05:38]

看到這里,如果你對合約一無所知,安全期間,就可以直接關閉頁面保平安了。

這里簡單分析一下差異,首先migrate方法,這個是sushiswap繼承的代碼,原版代碼就有將池子里錢掏空的可能性。

popcorn這里,新的preUpgrade方法,是public的,代表所有人都能調用,就是一個非常可疑的點,理論上在migrator設置為惡意地址的時候能夠讓migrator掏空所有的錢。

第二步:檢查變量

點擊土狗合約的這個按鈕:

檢查migrator,owner等變量:

可以看到migrator是0,owner是一個timelock地址,土狗的一種套路是,聲稱自己有timelock,給出了合約地址,但owner并不是timelock的地址,那明顯就是騙局了。

當然timelock合約,也可以做小動作,所以也需要做diff操作,這里他的timelock沒有問題,就不贅述了

那么完成了上面兩步,很多資深礦工可能會覺得,timelock有的,合約變量沒問題,雖然有代碼存在風險,但是有timelock啊,沒事,沖tmd,對低級土狗而言,可能確實就無風險了,但很可惜,popcornswap是一個略高級的土狗。看我下面分解盜幣過程:

項目方通過調用:

https://bscscan.com/tx/0x38f75296e3343228c0309f8c99a24ca4f4812372f2b032f38ce25ac5a992b768

preUpgrade方法,讓自己的地址有了合約里token的transferFrom權限

看前面的代碼可以發現,preUpgrade確實又這個功能,但他只會給migrator這個權限,而migrator又是0,修改migrator需要經過時間鎖,那么他是怎么做到的呢?

答案是:項目方在部署合約后,加timelock之前,把migrator改成了自己的地址,并通過preUpgrade提前獲取了里面所有token的allowance,然后再改回migrator,添加時間鎖。

因為這些tx混在項目方添加池子的tx中,普通人根本不可能去檢查一個池子之前的每一個tx,所以popcornswap得以在2小時內盜取2mil的代幣。

這個作案手法也引起了我的思考,目前并沒有有效的工具,能夠查出一個合約地址里,tokenallow給其他地址的情況,因此非常難發現問題。普通的用戶,沒有能力,也不太可能發現這個端倪,甚至我相信在本次事件中,一些對合約代碼有所了解的土礦老司機也一并翻車。

那么popcornswap的解析就講到哪里,下面是我個人的一些思考,以及私貨

后續思考

本次作案手法曝光之后,相信未來的土礦也很有可能利用類似的手法進行盜幣,而對普通用戶而言防不勝防,事實上最近2天bsc上就有2個礦翻車,金額還都不小。

作為交易所公鏈,不管是bsc,還是heco,他們的核心競爭力是什么?是去中心化嗎?

我個人認為不是的。

bsc,heco等,他們最大的優勢應該是1.低手續費2.交易所公信力背書

以bsc為例,作為一個類似DPos的設計公鏈,跨鏈橋非去中心化,以及上面的大部分資產都是幣安發放的情況下,即使代碼開源,談何去中心化?

個人認為,反而應該反其道行之,引入類似EOS的仲裁機制,最大程度的保證用戶在鏈上的的財產安全才是生存之道。

本次popcornswap事件以及最新翻車的土礦,幣安目前都還在踢皮球階段,要求用戶去報案或者說我們在監視黑客地址等等,而不是想辦法幫用戶挽回損失,長此以往,當土礦跑路越來越多的情況下,請問幣安,誰還會去用BSC?

如果類似事件在Heco或者其他交易所公鏈發生,而他們擁有類似的安全機制,保證了用戶的資產安全,這樣大部分散戶才敢放心的在上面繼續使用,畢竟,你作為交易所背書的公鏈,優勢不是,也不可能會是去中心化。

希望所有交易所公鏈技術團隊三思,通過代碼升級保證自己公鏈的安全性來差異化競爭,也許還不太晚。

原標題:Popcornswap合約解析+教你如何避免大部分土礦風險

作者:iNexusPro

來源:金色財經

Tags:RATTORATOATORMRAT價格Crypto Gladiator ShardsSenator KarenEquator.finance

POL幣最新價格
國外逼空散戶入駐幣圈?幣安山寨小幣亂飛,我孫割誠不欺我!1月30日老俞區塊鏈_ANC:BTC

是什么讓一個本該11點就早早入睡的老年人熬夜到凌晨一點?是什么牽動著百萬幣圈韭菜那顆焦躁不安又有點激動的內心?沒錯!是他們.

1900/1/1 0:00:00
ETH/BSC/Heco/NULS多鏈生態共融計劃對話:安珀資本Amplio Capital_區塊鏈:BIT

主持人紅色螞蟻: 歡迎大家參加今天的AMA,區塊鏈行業經過多年的發展,當前已經有很多應用項目在行業中逐漸樹立了龍頭效應.

1900/1/1 0:00:00
2021年1月31日行情分析、深度解析BTC、ETH、BCH、主流數字貨幣_數字資產:binance

文前聲明:本文僅代表個人觀點、思考結果、僅供交流學習、所寫文章不構成投資建議。永遠不要超過自己的心態承受能力、當你感受到壓力、最好的選擇是減倉、市場永遠不缺機會、不要去硬賭、做心安的投資—天生論.

1900/1/1 0:00:00
2月01日擒牛姐盤前觀點_LOX:blok幣是哪個國家的

一、盤前觀點: 1、大盤日內看反彈,看修復。2、方向,稀土留意,鋰電池繼續看好修復3、超跌注冊制,題材股可能要卷土重來 二、全球指數: ?三、新股申購: 曼卡龍 公司主營:珠寶首飾.

1900/1/1 0:00:00
Gatling Finance V2重啟方案_THE:ConstitutionDAO

針對GatlingFinanceQ1階段1月29日事件,開發團隊經過反復論證,聽取社區多項建議和提案,現解決方案如下:一:GatlingFinance重啟經過技術團隊再次評估.

1900/1/1 0:00:00
萬寶炒股解讀大盤高開沖高之后一跌殺跌_BTC:btc交易平臺app

昨日大盤高開沖高之后一跌殺跌,午后跌破3458點觸及60日線,殺至3446.55點后,振動上升,收跌0.63%于3483.07點,收探底中陰線;創業板跌1.04%于3128.86點.

1900/1/1 0:00:00
ads