💙 Gate广场 #Gate品牌蓝创作挑战# 💙
用Gate品牌蓝,描绘你的无限可能!
📅 活动时间
2025年8月11日 — 8月20日
🎯 活动玩法
1. 在 Gate广场 发布原创内容(图片 / 视频 / 手绘 / 数字创作等),需包含 Gate品牌蓝 或 Gate Logo 元素。
2. 帖子标题或正文必须包含标签: #Gate品牌蓝创作挑战# 。
3. 内容中需附上一句对Gate的祝福或寄语(例如:“祝Gate交易所越办越好,蓝色永恒!”)。
4. 内容需为原创且符合社区规范,禁止抄袭或搬运。
🎁 奖励设置
一等奖(1名):Gate × Redbull 联名赛车拼装套装
二等奖(3名):Gate品牌卫衣
三等奖(5名):Gate品牌足球
备注:若无法邮寄,将统一替换为合约体验券:一等奖 $200、二等奖 $100、三等奖 $50。
🏆 评选规则
官方将综合以下维度评分:
创意表现(40%):主题契合度、创意独特性
内容质量(30%):画面精美度、叙述完整性
社区互动度(30%):点赞、评论及转发等数据
OrionProtocol遭重入攻击 损失290万美元
OrionProtocol遭受重入攻击导致290万美元损失
2023年2月2日,OrionProtocol在以太坊和币安智能链上因合约漏洞遭到重入攻击,总计损失约290万美元。攻击者利用自创的Token合约进行回调,成功绕过了合约的安全机制。
攻击过程分析
攻击者首先创建了一个自定义Token合约,并进行了一系列准备工作。随后,攻击者通过某DEX的swap方法借款,并调用OrionProtocol的swapThroughOrionPool方法进行代币兑换。兑换路径中包含了攻击者创建的Token合约地址。
在兑换过程中,攻击者利用自创Token的transfer方法触发回调,再次调用OrionProtocol的depositAsset方法。这导致存款金额被重复计算,从而使攻击者能够提取超出实际存入量的资金。
资金流向
攻击者的初始资金来自某交易平台的热钱包。攻击获利的1651个ETH中,657.5个仍留在攻击者的钱包地址中,其余已通过混币服务转移。
漏洞分析
漏洞的核心在于doSwapThroughOrionPool和_doSwapTokens函数。合约在执行转账操作后才更新curBalance变量,这给了攻击者利用重入攻击的机会。攻击者通过在自定义Token的transfer函数中添加回调逻辑,导致curBalance被错误更新,最终实现超额提款。
攻击复现
研究人员提供了部分POC代码,展示了如何利用该漏洞进行攻击。测试结果与实际攻击的调用栈一致,证实了漏洞的存在和可利用性。
安全建议
对于具有代币兑换功能的智能合约,开发者需要考虑多种Token和兑换路径可能带来的安全风险。建议遵循"先判断、后写入变量、再进行外部调用"的编码规范(Checks-Effects-Interactions模式),以提高合约的安全性和稳定性。
此次事件再次强调了在智能合约开发中重视安全性的重要性,尤其是在处理资金流动时。项目方应当加强代码审计,并考虑引入专业的区块链安全团队进行全面评估,以最大程度地降低潜在风险。