最近一段時間,Web3.0不斷“刷屏”,NFT瘋狂“出圈”,有人擼空投,有人搞收藏,有人說,NFT的爆炸性增長正在推動Web3.0的發展。
Web1.0到Web2.0實現了內容的消費者向內容生產者的轉變,其本質是進行了一次從物理世界向網絡世界的平行時空的大遷徙,當我們暢談Web3.0的發展時,不得不進一步提到關于區塊鏈,因為區塊鏈的去中心化、去信任和防篡改的特性很好的對標了Web3.0的目標——創造新一代互聯網,讓每個用戶掌握自己的數據、身份和命運。
Web3.0基于區塊鏈而存在,承諾將隱私和數字身份還給用戶,同時由于NFT等的應用,實現了新的互動水平。但我們更需要的是Web3.0熱潮下NFT的諸多“危險”與“隱患”,最近NFT領域隨處可見的“黑客事件”也證明了我們需要將“安全”放在第一位。
Pantera Capital首席投資官:ETH還很便宜再上漲5至10倍也不瘋狂:2月11日消息,Pantera Capital首席投資官Joey Krug表示,以太坊現在仍然很便宜,仍然可以上漲5至10倍。與公開市場上的任何其他產品相比,以太坊還很廉價,特別是與傳統股票市場相比時,上漲5至10倍一點也不瘋狂。(Cryptocurrency News)[2021/2/11 19:32:51]
近期發生了哪些NFT合約安全事件?
4月21日,NBA的NFT項目合約遭受攻擊,攻擊者利用了簽名未驗證,在合約代碼中,vDatamemory參數info在傳入函數中未進行驗證導致簽名可復用,攻擊者可以通過使用其他人的簽名來進行Mint,導致項目方被瘋狂“薅羊毛”。
聲音 | Cardano創始人:Cardano就像一座冰山,接下來兩個月將會很瘋狂:Cardano創始人、IOHK首席執行官Charles Hoskinson近期發推將Cardano比作一座冰山,稱該項目有著許多人們看不見但很快會產生巨大影響的內容。接下來的兩個月將是“瘋狂的”。[2020/2/23]
而在4月23日,NFT項目Akutar驚現低級漏洞,它的AkuAuction合約由于智能合約本身漏洞,導致11539ETH被鎖死在合約中。經成都鏈安技術團隊分析,發現Akutar項目的智能合約包含2個漏洞:
第一個合約漏洞在processRefunds中,設計者根據refundProgress計數器進行循環退款,而如果有攻擊者此時在fallback中進行revert則會導致后面的人都無法進行退款,這個漏洞被人在鏈上證明但沒有進行攻擊利用。
聲音 | TradingView總經理:加密貨幣已度過了瘋狂交易階段:金色財經報道,TradingView總經理Pierce Crosby表示,2017-2018年的市場高度波動是Pet.com的“代表”,他將該階段稱為“瘋狂的交易狂熱”。根據Crosby的說法,這種狂熱可能是山寨幣的“復興”。仍處于萌芽階段的加密貨幣被吹捧為一場革命和游戲規則的改變者。Crosby還談到過去幾年加密交易領域的成熟,例如Coinbase等知名平臺提供多樣化投資組合。據悉,在線寵物店Pets.com是最廣為人知的互聯網泡沫之一。在2000年通過IPO籌集了8200萬美元后不久,該公司就資金告罄,成為最引人注目的失敗案例之一。[2019/12/24]
分析 | 價格影響礦工行為 礦工瘋狂指數提示市場走勢:區塊鏈投研機構TokenGazer經研究顯示,對于大部分POW機制的代幣,算力曲線相對價格曲線具有一定的滯后性,整體而言,算力與價格之間保持較高的相關度。POW型代幣的礦工瘋狂指數與市值占比曲線的頂點之間有一定的相互提示關系,但不同項目的提示強度有所區別。通常瘋狂指數絕對值越大,提示市值占比反轉的可能性越強。當前LTC、ETH、XMR的礦工瘋狂指數已經出現較高正值,有可能造成短期算力過冷進而促使市值占比反轉向上,應該引起警覺。[2018/12/18]
第二個漏洞在claimProjectFunds中,require語句的totalBids變量應該是bidIndex,這個漏洞使得該判斷條件永遠失敗,導致無法執行后續的提款操作。最終,導致項目方11539ETH(價值約3400萬美元)被鎖定無法提取。
俄羅斯外貿銀行分析師:比特幣泡沫的“罪魁禍首”是全球央行瘋狂印鈔:俄羅斯外貿銀行(VTB Capital)全球宏觀策略分析師Neil MacKinnon對美國財經媒體CNBC表示,在一些資產中存在典型的泡沫信號,而造成這些泡沫的罪魁禍首就是近些年來全球央行“瘋狂”印鈔:一些資產類別中已經出現泡沫,比如說數字貨幣。超寬松貨幣政策造成了市場上的過度投機和過度杠桿,從而滋生了泡沫。這些泡沫可能造成的后果就是,我們會更頻繁的看到市場閃崩、暴跌,最壞的情況是市場出現一次徹底的崩塌。比特幣、萊特幣、藝術品……泡沫隨處可見,這正是市場分析人士和金融部門官員們最最擔憂的局面。對于全球央行來講,如果說過去10年的難題是應對金融危機、如何實行各種形式的貨幣寬松政策,那么未來幾年最大的難題就是如何治療前些年大量印鈔留下的后遺癥。[2017/12/20]
可見關注NFT合約風險,變得越來越緊迫。
NFT合約問題包括哪些?
根據NFTSCAN數據顯示,目前全球NFT項目已接近七萬個,而且數據還在持續增長中。
數據來源:NFTSCAN
NFT作為Web3.0的底座,它的安全問題對行業發展同樣重要,為了護航Web3.0的安全生態,成都鏈安通過智能合約形式化驗證工具鏈必驗對上千個NFT項目進行漏洞掃描,發現NFT常見的合約問題還包括以下幾類:
業務邏輯相關問題:
此類問題可能直接導致合約的業務邏輯出錯。
漏洞描述:chapterAuctionMinted的值永遠為初始值,但是在此處使用的判斷條件中,使用了該值進行條件檢查。如果在開發期間使用掃描后,開發者可根據掃描結果判斷是否是相關邏輯缺失,亦或是冗余代碼。
漏洞描述:未檢測返回值。在NFT項目中,經常存在有償鑄幣的功能,調用者需要將作為鑄幣手續費的ERC20代幣發送到NFT鑄幣合約中,然后NFT鑄幣合約為其鑄造對應數量的NFT代幣。但是部分ERC20合約存在假充值的問題,即轉賬失敗不拋出異常而是返回false,這樣就會導致一個問題,攻擊者可以利用這點,在未支付手續費的情況下,鑄造任意數量的NFT。開發者應根據VaaS掃描結果的建議,檢查transferFrom操作的返回值或者使用safeTransferFrom函數進行ERC20代幣轉賬。
代碼規范相關問題
此類問題可能不會直接造成業務邏輯出錯,但是會影響代碼的可讀性,造成合約調用時有多余的gas消耗等。同時不規范的代碼也容易導致編寫時邏輯混亂,有隱藏的邏輯錯誤的概率更高。
漏洞描述:此處循環的結束條件為curr>=0,而curr為uint導致curr>=0恒滿足。此處會導致循環無法正常結束。在掃描中會對這類結果為定值的條件進行告警,用戶可以通過提示確認此處邏輯,對條件進行刪除或修改。
漏洞描述:此處event中將string類型的數據標記了indexed,該寫法會導致在事件結果中無法直接獲得對應的string結果。建議用戶參考的提示,僅使用indexed修飾固定長度的變量。
研究發現,大多數的NFT合約都沒有進行過專業的安全審計,這就存在很大的安全隱患,容易導致攻擊事件的發生,造成資產的損失。所以NFT智能合約開發者應具備基本的安全開發意識,了解智能合約開發應注意的安全問題;此外,在合約設計和實現時,注意代碼實現的正確性。我們建議開發完成后,可使用對項目進行安全檢測。項目上線前,可選擇安全審計,規避安全風險。
安全,是區塊鏈技術能夠得以長足發展的重要保證,守護Web3.0的安全也變得愈發重要。今天我們所講的業務邏輯相關問題和代碼規范性相關問題,也是智能合約里面常見的問題類型?,后續我們將繼續推出NFT相關安全文章,請大家持續關注我們
自從基于智能合約的借貸平臺開始向加密用戶提供服務以來,基于加密貨幣的貸款已成為去中心化金融(DeFi)領域的支柱.
1900/1/1 0:00:00過去一年多時間里,全球互聯網科技圈里,什么詞最火? 當然是“元宇宙”。 科技、資本、企業甚至是政府爭相涌入,巨頭紛紛入場,將元宇宙帶到了一個前所未有的關注點.
1900/1/1 0:00:00從“元宇宙元年”2021年到現在,元宇宙熱度持續高漲,國內各大互聯網巨頭也對元宇宙建設有了明確的規劃。在元宇宙的布局中,巨頭們紛紛嘗試了游戲、社交、內容等不同的賽道,并根據自身優勢從中有所側重.
1900/1/1 0:00:00DeFi數據 1.DeFi代幣總市值:1188.56億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量:39.
1900/1/1 0:00:00馬斯克贏了。 北京時間4月26日,推特宣布,該公司董事會已接受億萬富翁埃隆-馬斯克440億美元收購并將其私有化的提議.
1900/1/1 0:00:00關于NFT和DeFi肯定有很多討論。很直觀地講,NFT周圍缺乏金融原語,這致使NFT持有者在使用NFT可以做的事情上非常有限。 這是關于NFT金融原語的一篇比較完整的文章.
1900/1/1 0:00:00