🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
BlockSec發現數字藏品合約兩大漏洞 3400萬美元資金受困
BlockSec團隊近日發現某數字藏品合約存在兩個嚴重漏洞。這兩個漏洞可能導致用戶資產被鎖定以及項目方無法提取超過3400萬美元的資金。
第一個漏洞涉及退款功能。合約中的退款函數使用循環爲所有用戶進行退款,但如果其中某個用戶是惡意合約,可能會拒絕接收退款並導致整個交易失敗。這將阻止所有用戶獲得退款。幸運的是,這個漏洞並未被利用。
對於有退款需求的項目,建議採取以下安全措施:
第二個漏洞是一個代碼錯誤。在提取項目資金的函數中,存在一個條件判斷錯誤。該函數應比較退款進度與投標索引,但錯誤地與總投標數進行了比較。由於退款進度永遠小於總投標數,且不再增加,導致條件永遠無法滿足。這使得項目方無法提取鎖定在合約中的資金。
這些漏洞再次凸顯了知名項目也可能出現基本錯誤。開發團隊需要編寫充分的測試用例,並具備基本的安全意識。雖然安全審計在去中心化金融領域已成常規做法,但在數字藏品項目中仍顯不足,這次事件造成了巨額損失。
這一事件提醒我們,即使是備受關注的項目也可能存在嚴重漏洞。它強調了在區塊鏈項目開發中進行全面安全審計的重要性,特別是在處理大額資金時。項目方應該更加重視合約安全,以防止類似的costly錯誤發生。