最近驚聞BSC上2個土礦又跑路了,金額在千萬級別,有一個礦朋友還中招了,實在是看不下去,和大家談談,如何避免大部分土礦的坑。
土礦一般來講,抽走資金一般這幾個步驟:
通過高APY吸引你沖動梭哈,畢竟高APY都是真金白銀支撐的,收益這么高大戶早來了,正所謂的收益越高,風險越大
通過一些“所謂的”安全措施讓你覺得風險很低
盜取資金之后馬上換為非erc代幣或者無法凍結的代幣,然后等待混幣機會逃走
看到了這個步驟,你應該明白了,如果能夠做到:
不開源的土礦一律不碰,不管他APY寫的多么誘人
開源的土礦,如果要參與,一定是在diff合約,檢查變量參數之后,少量資金參與。
那么相信你能規避大部分風險,下面簡單講一下怎么diff合約,怎么檢查參數,以及一些衍生的思考。
陳茂波:虛擬資產本身的基礎技術區塊鏈沒問題:金色財經報道,香港財政司司長在上海復旦大學演講致辭中表示,Web3.0在不同的經濟體有些時候有一定的爭議,過去幾年有一些虛擬資產平臺倒了。我們研究了一下,總結了這方面的案例的經驗。我們認為虛擬資產本身的基礎技術——區塊鏈,是沒問題的,而且這是一個去中心化的平臺,在這個平臺里面你做金融創新非常容易,成本也比較低。所以你喜歡也好,不喜歡也好,這個肯定往后一直發展下去。所以我們就想把它拉入一個好的規管框架里,就可以讓它負責任地持續發展。所以在這一塊,我們抱持的態度就是相同業務、相同風險、相同規則,盡管體現的方式可以不一樣。[2023/7/7 22:23:37]
第一步:diff
這里以在線對比工具?https://www.diffchecker.com/?為例
注意一點,diff的合約需要是你真實要轉幣進去的合約地址
AAVE社區已通過“調整風險參數以減少V2對CRV的風險敞口”的ARFC提案:6月25日消息,Snapshot投票頁面顯示,AAVE社區關于“降低Aave V2以太坊上CRV的清算門檻 (LT) 和貸款價值比 (LTV)”的ARFC提案以99.99%的支持率獲得投票通過。該提案由Chaos Labs提出,提議按照其建議減少Aave在V2以太坊上對CRV的風險敞口。如果達成共識,將提交Aave改進提案 (AIP) 以實施提議的更新。
該提案建議按照社區先前批準的風險規避框架,通過一系列增量減少來達到預期的設置,在任何給定的AIP中減少最多3%。為了避免清算,Chaos Labs將公開傳達導致鏈上執行的計劃修訂和受影響賬戶清單。[2023/6/25 21:58:58]
首先拿到原版的MasterChef代碼:
https://bscscan.com/address/0x73feaa1ee314f8c655e354234017be2193c9e24e#code
國家版權局:積極推動區塊鏈等新技術在版權領域的運用:金色財經報道,第23個世界知識產權日期間,中宣部版權管理局等相關部門領導出席新聞發布會就版權保護等相關問題做了解答。國家版權局表示,積極推動區塊鏈等新技術在版權領域的運用,提升新技術版權保護與服務能力。2021年9月,國家版權局會同中央網信辦啟動“區塊鏈+版權”創新應用試點工作,確定了12個“區塊鏈+版權”創新應用試點項目。[2023/4/27 14:30:30]
接著這里以popcornswap為例:
https://bscscan.com/address/0x584527ded17aceb3dc617c40b04e8fe9afc57096#code
分別吧代碼復制到兩邊,開始diff
這里我保存了diff結果,可以直接點這個link:https://www.diffchecker.com/VqaCP3DK
Discord競爭對手、元宇宙通信平臺Spot完成550萬美元種子輪融資:金色財經報道,Discord競爭對手、元宇宙通信平臺Spot宣布完成550萬美元種子輪融資,Freestyle領投,Liquid 2 Ventures、Community Access Fund 和 Founder's Co-Op等參投。Spot可以幫助組織更有效地溝通,同時增強團隊體驗、建立公司文化、提高保留率并提高生產力。Freestyle 合伙人 David Samuel 指出,雖然過去一年市場上有很大“元宇宙相關”科技公司,但Spot是目前唯一可供真實組織運營使用的關鍵業務元宇宙通信平臺,許多組織已經轉而使用 Spot 作為他們的主要通信工具, Spot混合通信解決方案結合了元宇宙的優勢和傳統通信工具的易用性,將填補未來工作領域中一個關鍵空白。(recentlyheard)[2022/9/21 7:10:18]
像結果中字符串的修改,或者//后的內容都可以忽略
BlockFi:上調所有費率等級的BTC、ETH和Stablecoin利息賬戶利率:6月24日消息,根據BlockFi向SEC提交的一份材料,加密借貸機構BlockFi將從2022年7月1日起上調所有費率等級BTC、ETH和幾種 Stablecoin 利息賬戶的(BlockFi Interest Account,BIA) 利率。BlockFi 表示上調利率是出于三個因素考量:有效的風險管理、減少市場競爭和改變宏觀收益率環境。[2022/6/25 1:30:14]
如上圖這種,可以忽略
如果是原版添加的代碼,土狗刪除的,一般也不重要,重點是土狗和原版代碼不同的地方:
上圖為關鍵差異,土狗修改了原版的migrator方法,還增加了個一個叫做preUpgrade的函數。
看到這里,如果你對合約一無所知,安全期間,就可以直接關閉頁面保平安了。
這里簡單分析一下差異,首先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
懶人版: 閃電貸:一種不需要用戶抵押資金的貸款。這也可以?!!但是閃電貸有一個條件:必須在發放資金的同一交易中償還貸款人.
1900/1/1 0:00:00親愛的用戶: DOGE網絡正在遭到大規模的DoS攻擊,為了保護用戶的資產安全,我們將暫停Doge的充提,待網絡服務恢復后再恢復充提.
1900/1/1 0:00:00尊敬的虎符用戶, 虎符將于2021年01月28日18:30(UTC8)重磅上線OPIUM/USDT交易對。充值已開啟,提現將于2021年01月29日10:00(UTC8)開啟.
1900/1/1 0:00:00為和全球華人用戶共迎新春佳節,牛年行大運,“Gate.io理財寶”特別推出牛年超盈理財系列活動.
1900/1/1 0:00:00為向用戶提供更加優質的服務及更好的流動性,Gate.io現推出做市商交易賽,贏取$160,000點卡活動;同時,Gate.io面向全球征集做市商計劃也同步展開.
1900/1/1 0:00:00美國HoganHogan律所的JeremyHogan在YouTube視頻中評論了Ripple對于美SEC訴訟作出的回應,他認為這使得這場訴訟成為了一場“贏家通吃”的游戲.
1900/1/1 0:00:00