買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > 火必 > Info

AIN:Popcornswap合約解析+教你如何避免大部分土礦風險_KPOP幣

Author:

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

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

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

通過高APY吸引你沖動梭哈(注意,很多雞賊的土礦都是寫APR,看起來更高,用APR的土礦求穩可以直接關閉),畢竟高APY都是真金白銀支撐的,收益這么高大戶早來了,正所謂的收益越高,風險越大

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

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

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

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

開源的土礦,如果要參與,一定是在diff合約,檢查變量參數之后,少量資金參與。(然而可能還有風險,比如popcornswap,會詳解)

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

Dunamu和Hybe推出首個K-pop數字收藏品平臺:金色財經報道,韓國加密貨幣交易所Upbit的母公司Dunamu與韓國音樂團體BTS的經紀公司Hybe合作,于周二推出了一個K-pop數字收藏品平臺。該平臺名為MOMENTICA,旨在通過可持續的區塊鏈技術進一步促進粉絲與藝術家的接觸,并將于10月中旬正式啟動。它的數字收藏品被命名為TAKE,捕捉K-pop藝術家的獨特時刻,供粉絲以圖像和視頻的形式收藏。(Forkast)[2022/10/4 18:39:16]

第一步:diff

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

注意一點,diff的合約需要是你真實要轉幣進去的合約地址(可以轉非常少的量去拿地址)

首先拿到原版的MasterChef代碼(這里以pancakeswap為例):

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

鏈游發行商Ex Populus獲得300萬美元種子輪融資,Animoca Brands領投:10月28日消息,鏈游發行商Ex Populus今日宣布以超額認購獲得300萬美元種子輪融資,Animoca Brands領投,CMS、Enjin、Infinity Ventures、Evernew、Polybius Capital、Decision Tree Ventures、Outlier Ventures和Zipmex參投。

Ex Populus是一個出版平臺和娛樂品牌,通過與獨立開發者在Web3內容上的緊密合作,其發行模式不僅能夠以創新方式為游戲創收,而且還能夠將玩家與豐富且可擴展的工具組合聯系起來。新融資將幫助Ex Populus繼續成長和擴展一個動態游戲社區和生態系統,并在此過程中幫助構建元宇宙。Ex Populus的第一款游戲是“LAMO”,該游戲融合了快節奏射擊題材和基于區塊鏈的收集功能,可玩游戲角色來自娛樂和流行文化中的主角。(Business Wire)[2021/10/28 6:17:58]

接著這里以popcornswap為例:

LollipopSwap創始人:中心化交易所對DeFi感到恐懼,笨拙地借機推廣平臺幣:Defi項目LollipopSwap創始人在Medium表示,中心化交易所對于DeFi感到恐懼,并嘗試通過挖礦模式推銷他們的平臺幣和平臺穩定幣。據悉,Lollipopswap已于9月8號9點正式開放新的流動性挖礦池,包括DAI-ETH、UMA-ETH、COMP-ETH、LEND-ETH、YFI-ETH、SUSHI-ETH、LINK-ETH和BAND-ETH。[2020/9/10]

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

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

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

像結果中字符串(名稱等)的修改,或者// 后的內容(注釋)都可以忽略

Bithumb暫停Popchain上線 二者被質疑存在關聯:今日下午,Bithumb發布公告延遲Pop Chain的上線時間,給出理由為“有很多未經證實的虛假事實傳播到市場”。據外媒CCN報道,Popchain與Bithumb可能存在一定關聯。Popchain源代碼的前三名貢獻者是Kwuaint Li,Lialvin和Su Mingrui,同時也是Bithumb Cash的三個主要開發人員。今年4月,Bithumb表示可能會重新考慮其ICO計劃,而現在,整個項目都停止。投資者稱Bithumb暫停其ICO計劃,來推進Popchain。在Popchain剛推出時,Bithumb團隊稱將利用The E&M’s Popcorn TV 和Celeb TV,將Popchain發展成一個成功的基于區塊鏈的內容服務平臺。投資者因這兩個平臺擁有龐大受眾群體而投資Popchain。同時,Popchain的91%供應儲存在兩個錢包中,投資者對可能存在的龐氏騙局表示擔憂。[2018/5/16]

PopChain將在明天上市Bithumb:PopChain的代幣持有者只有20人,其中持有率第一的人持有76%,持有率第二的人持有15%,這二者加起來擁有超過90%的代幣。而PopChain截止目前沒上線其他交易所,導致現在行業內存在一種敏感氣氛,Bithumb也因此失去了一些人的信任。PopChain是以區塊鏈技術為底層驅動的開源公有鏈。[2018/5/16]

如上圖這種,可以忽略

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

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

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

這里簡單分析一下差異,首先migrate方法,這個是sushiswap繼承的代碼,原版代碼就有將池子里錢掏空的可能性(所以土狗如果有migrate方法,求穩就不要去玩)。

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

第二步:檢查變量

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

檢查migrator,owner等變量:(owner是核心)

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

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

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

項目方通過調用:

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

preUpgrade方法,讓自己的地址有了合約里token的transferFrom權限(簡單理解為uniswap交易之前你需要allow合約花你的幣,這里是allow自己花合約里的幣)

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

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

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

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

那么popcornswap的解析就講到哪里,下面是我個人的一些思考,以及私貨(不愿意看的朋友就可以關閉文章了)

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

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

我個人認為不是的。

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

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

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

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

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

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

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

作者:iNexusPro

Tags:POPOPCAINHAIKPOP幣topc幣拓撲鏈跑路了RainicornIONChain

火必
數字貨幣:金色觀察丨2021年央行數字貨幣將會何去何從?_加密貨幣

金色財經 區塊鏈1月31日訊? 央行數字貨幣(CBDC)已經成為今年全球金融領域中最重要的實踐之一,全球已有80%的中央銀行在評估采用央行數字貨幣,許多國家央行已經開始啟動運行測試工作.

1900/1/1 0:00:00
BAS:投資者稱Coinbase上市后估值或達1000億美元_OIN

借助比特幣去年上漲 300% 的浪潮,加密貨幣交易平臺?Coinbase有望成為金融科技領域下一個大型 IPO 項目.

1900/1/1 0:00:00
DEFI:一文了解NFT與流動性挖礦的結合_EFI

NFT (非同質化代幣)的概念從 2017 年開始發展起來,一款加密貓游戲,一位名叫 Dieter 的開發者,一場聲勢浩大的加密牛市,NFT 迅速走進了大眾視野.

1900/1/1 0:00:00
穩定幣:晚間必讀五篇 | 埃隆·馬斯克語錄:我眼中的比特幣_區塊鏈專業學什么

1.金色觀察 | 埃隆·馬斯克語錄:我眼中的比特幣馬斯克稱自己曾于2013年在比特幣交易中分得一杯羹,他的許多朋友多年來一直試圖說服他買賣比特幣.

1900/1/1 0:00:00
SAS:2021“一幣雙挖”新玩法燃爆Osasion歐賽公鏈_ION

談到Osasion歐賽公鏈的一幣雙挖,就不得不提去年火得不行的DeFi與流動性挖礦,基于這個方向上的創新,知其然,知其所以然,不知DeFi的優缺,怎知Osasion歐賽內有乾坤.

1900/1/1 0:00:00
DEF:出人意料的DeFi 2020成績單:鎖倉總額暴增2100% 平均活躍地址僅427個_DEX

2020年是DeFi元年。在這一年里,DeFi的市場規模急速擴大。根據Arcane Research的統計,年初時,DeFi的總鎖倉量大約為6.7億美元,此后半年,DeFi一直不溫不火,總鎖倉量.

1900/1/1 0:00:00
ads