Gate 广场创作者新春激励正式开启,发帖解锁 $60,000 豪华奖池
如何参与:
报名活动表单:https://www.gate.com/questionnaire/7315
使用广场任意发帖小工具,搭配文字发布内容即可
丰厚奖励一览:
发帖即可可瓜分 $25,000 奖池
10 位幸运用户:获得 1 GT + Gate 鸭舌帽
Top 发帖奖励:发帖与互动越多,排名越高,赢取 Gate 新年周边、Gate 双肩包等好礼
新手专属福利:首帖即得 $50 奖励,继续发帖还能瓜分 $10,000 新手奖池
活动时间:2026 年 1 月 8 日 16:00 – 1 月 26 日 24:00(UTC+8)
详情:https://www.gate.com/announcements/article/49112
区块链架构如何使用户面临地址污染攻击的风险
一宗令人震惊的事件近日曝光了钱包界面在地址验证方面的关键漏洞。一名用户在不知情的情况下,将近$50 百万USDT转入了诈骗者的钱包,而非其预期的收款方,导致资金损失。该攻击手法被称为“地址中毒”,揭示了区块链设计选择与用户界面行为之间令人担忧的交叉点,安全研究人员才刚刚开始理解其中的复杂关系。
攻击机制解析
地址中毒利用了基于账户的区块链系统的基本特性。攻击者首先创建一个与受害者之前使用过的地址极为相似的假地址。为了让这个假地址看起来合法,诈骗者会向其发送少量USDT,将其直接嵌入用户的交易历史中。
大多数钱包界面会显示过去的交易记录,方便用户参考。当用户发起大额转账时,自然会浏览交易历史并复制地址——这是钱包设计者长期鼓励的便捷操作。诈骗者正是利用这一流程。等到受害者在一次测试交易(来自某大型交易平台)后,试图转账约$50 百万USDT时,他们不知不觉中选择了“中毒”地址。一键点击即可完成转账,资金直接转入攻击者账户,而区块链的不可篡改性确保交易无法撤销。
基于账户模型的脆弱性
加密货币生态系统主要基于两种根本不同的记账系统:账户模型和UTXO模型。
以太坊及大多数EVM兼容网络采用账户模型,每个地址作为一个永久账户,拥有一个余额。这种设计允许钱包维护可见的地址历史,鼓励用户重复使用地址,从而为地址中毒攻击提供了理想的土壤。正是这种便利性,使得系统变得更易用,但同时也带来了安全隐患。
相比之下,比特币和Cardano采用UTXO(未花费交易输出)模型。在这种体系中,每笔交易会消耗旧的输出并生成全新的输出,没有持久的账户余额概念——区块链追踪的是单个币的所有权。关键的是,这种架构消除了地址中毒所利用的永久地址历史。当钱包界面依赖UTXO模型时,用户可参考的历史地址大大减少,使得攻击难度显著提升。
行业反应与预防措施
此事件引发了关于钱包设计标准的紧急讨论。领先的钱包开发者已开始引入基于addEventListener的安全功能,在用户粘贴地址时触发验证提醒,增加复制操作的难度。一些开发者还重新设计了地址验证界面,只显示部分匹配的地址,迫使用户逐字符确认。
这些技术措施虽然能缓解症状,但未能根本解决问题。更全面的方案应在协议层面做出架构决策——偏向于不维护持久地址历史的UTXO模型。然而,鉴于账户模型的主导地位,短期内实际的防御措施更为重要。
设计与人类行为的交汇点
安全研究人员强调,这次事件既不是协议漏洞,也不是智能合约的缺陷,而是区块链架构与人类行为互动的结果,设计者未曾预料到的交互方式。用户信任钱包界面显示的“安全”选项,但这些界面本身继承了多年前架构设计中的漏洞。
事件发生后,钱包安全更新明确警示用户不要从交易历史中复制地址,而建议采用二维码验证或硬件钱包确认流程。这些程序性变革反映了一个残酷的事实:单靠个人警觉无法弥补设计上的漏洞。
随着加密行业的不断发展,理解这些架构权衡变得尤为重要。在便利性与安全性、持久账户与瞬时输出之间的抉择,关系到数百万美元的资金安全。未来的区块链应用在早期设计阶段必须慎重权衡这些因素。