手把手教你如何避免大部分“土礦”風險
文章匯
剛剛
24
最近驚聞BSC上2個土礦又跑路了,金額在千萬級別,有一個礦朋友還中招了,實在是看不下去,和大家談談,如何避免大部分土礦的坑。
土礦一般來講,抽走資金一般這幾個步驟:
通過高APY吸引你沖動梭哈,畢竟高APY都是真金白銀支撐的,收益這么高大戶早來了,正所謂的收益越高,風險越大
通過一些“所謂的”安全措施讓你覺得風險很低
盜取資金之后馬上換為非erc代幣或者無法凍結的代幣,然后等待混幣機會逃走
看到了這個步驟,你應該明白了,如果能夠做到:
不開源的土礦一律不碰,不管他APY寫的多么誘人
開源的土礦,如果要參與,一定是在diff合約,檢查變量參數之后,少量資金參與。
歐易現貨下線TRUE、LOON、WING、TAI、EC等TOKEN:金色財經報道,歐易發布公告表示,為了營造區塊鏈行業健康的數字資產環境,優化交易對的流動性,給用戶提供良好的交易體驗,歐易風控部門根據《歐易關于隱藏TOKEN及下線交易對的規則》,對平臺已上線交易對進行了全面的市場監測和進展跟蹤,并且結合廣大用戶的投訴及反饋意見,將有觸及下線規則以及可能存在高風險的交易對進行下線處理。
本次涉及的具體交易對如下所示:TRUE/USDT、LOON/USDT、WING/USDT、TAI/USDT、EC/USDT、RFUEL/USDT、KCASH/USDT、MCO/USDT、LDN/USDT、APIX/USDT。執行時間:歐易平臺將于2023年8月10日下午4:00-4:30(UTC+8)正式下線以上交易對。[2023/8/2 16:13:50]
那么相信你能規避大部分風險,下面簡單講一下怎么diff合約,怎么檢查參數,以及一些衍生的思考。
第一步:diff
這里以在線對比工具?https://www.diffchecker.com/?為例
Binance US:Convert閃兌交易對新增支持ARB和XRP:金色財經報道,加密貨幣交易所幣安美國子公司Binance US在官推宣布旗下Convert閃兌功能新增了支持ARB和XRP兩個新代幣的交易對,目前相關交易無交易費用。[2023/7/30 16:07:33]
注意一點,diff的合約需要是你真實要轉幣進去的合約地址
首先拿到原版的MasterChef代碼:
https://bscscan.com/address/0x73feaa1ee314f8c655e354234017be2193c9e24e#code
接著這里以popcornswap為例:
https://bscscan.com/address/0x584527ded17aceb3dc617c40b04e8fe9afc57096#code
分別吧代碼復制到兩邊,開始diff
這里我保存了diff結果,可以直接點這個link:https://www.diffchecker.com/VqaCP3DK
Wormhole被Uniswap社區選為其首個以太坊與BNB Chain間跨鏈橋:1月31日消息,據Snopshot頁面顯示,Wormhole以62.31%的支持率贏得了Uniswap關于以太坊和BNBChain間跨鏈橋選擇的Temperature Check投票,未來Wormhole將被包含在在BNB Chain上部署UniswapV3的最終治理提案中。
此前報道,“部署Uniswap V3至BNB Chain”提案投票已結束,贊成票超80%。[2023/1/31 11:38:47]
像結果中字符串的修改,或者//后的內容都可以忽略
如上圖這種,可以忽略
如果是原版添加的代碼,土狗刪除的,一般也不重要,重點是土狗和原版代碼不同的地方:
星主:CEX和DEX更本質上的區別是它們不同的資產發行方式:金色財經報道,在Metainsight主辦的以“FTX事件冷思考: 客戶資產如何安全管理”為主題的Metainsight圓桌匯上, Anima-OpenBlock VP 星主 表示,CEX和DEX更本質上的區別是它們不同的資產發行方式,我們這個行業資產發行大概有2個流派,其中一個是公平分發,另一個是機構推動,一般來講,牛市的上半場都是公平分發,都是社區項目的天下,交易所或者一些機構會比社區要晚12個月才能看懂新玩法,牛市上半場更看好DEX,牛市下半場更看好機構和CEX的規模效應。[2022/11/20 22:07:45]
上圖為關鍵差異,土狗修改了原版的migrator方法,還增加了個一個叫做preUpgrade的函數。
看到這里,如果你對合約一無所知,安全期間,就可以直接關閉頁面保平安了。
這里簡單分析一下差異,首先migrate方法,這個是sushiswap繼承的代碼,原版代碼就有將池子里錢掏空的可能性。
德國加密支付處理器與Ripple Liquidity Hub建立合作:金色財經報道,加利福尼亞金融科技公司 Ripple 宣布與一家專門為奢侈品零售商處理加密貨幣支付的德國科技初創公司建立合作伙伴關系。
總部位于柏林的初創公司Lunu已成為Ripple Liquidity Hub的客戶,該中心允許“金融機構和企業”“輕松有效地從全球加密市場獲取數字資產”,并“為使他們能夠為最終客戶提供購買、出售和持有數字資產的能力。” Liquidity Hub 客戶可以“從各種全球場所無縫訪問加密資產,包括做市商、交易所和場外交易柜臺。”這種合作伙伴關系將允許 Lunu 的“英國和歐洲的高端和奢侈品零售商”在 Ripple Liquidity Hub 的幫助下接受“通過 Lunu 的銷售點 (POS) 終端和在線小部件在店內進行的加密支付”。(cryptoglobe)[2022/6/9 4:12:08]
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
挖礦
流動性挖礦
文章作者:iNexusPro
我要糾錯
聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。
提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。
金色財經>區塊鏈>手把手教你如何避免大部分“土礦”風險
本報告旨在信息傳遞,不構成任何投資建議 1、習近平:我國同美國等西方國家在區塊鏈核心算法方面還有差距2、央行金融科技委員會部署2021年重點工作:加快推動金融數字化轉型3、科技部:全力支持北京培.
1900/1/1 0:00:00來源:律動BlockBeats,原題《如何閱讀以太坊合約以避免「抽毯子」》原文來源:GemHunters,編譯:0x26許多DeFi的參與者已經成為代幣合約漏洞的受害者.
1900/1/1 0:00:00一、商業銀行的中介和中心化角色現代金融發展至今,已經形成了包括銀行、保險、證券以及基金等在內的多種金融業務形態,但無論金融業務如何演變和創新,銀行始終在現代金融體系中占據著關鍵性位置.
1900/1/1 0:00:00作者|哈希派分析團隊金色財經合約行情分析 | BTC交割合約持倉創近期新高,12000美元博弈激烈:據火幣BTC永續合約行情顯示,截至今日18:00(GMT+8).
1900/1/1 0:00:00上線5個月,開局轟轟烈烈的Curve分叉SwerveFinance隨著Discord上的一條聲明宣告結束。誕生于去年9月,Swerve的出現是對Curve機制的不滿.
1900/1/1 0:00:00金色早報|DeFi真實鎖倉量突破290億美元創歷史新高 金色早8點 剛剛 25 頭條 ▌DeFi真實鎖倉量突破290億美元創歷史新高2月2日消息,據DeBank數據顯示.
1900/1/1 0:00:00