EN ▼
Favorites
My Favorites
View All
Market Cap Price 24h%

Disclaimer: Content does not constitute investment advice. Trading involves risks—please invest with caution!

X100漏洞利用:闪电贷买入三席参议员中的两席,现在需要检查什么

2026-10-26 21:12:22
Bookmark

以太坊项目X100 Global遭治理攻击:闪电贷撬动金库,无需代码漏洞

2026年10月24日(星期六),一名攻击者接管了以太坊项目X100 Global的治理权并清空了其国库。此次攻击并未利用被盗的私钥或程序代码中的任何漏洞:攻击者仅借入了一笔持续时间为单笔交易时长的资金,用其购买投票权重,便在协议所谓的“参议院”中夺取了三个席位中的两个。

据安全公司Blockaid追踪,约有485万美元的USDT和约55万个X代币通过三笔交易离开了该协议。X代币的价值因此暴跌超过96%。如果您将代币锁定在协议中以进行投票或赚取收益,这一案例与其说是一个小型项目的故事,不如说是一份需要核查的事项清单。所有此类协议都包含同一个核心组件:决定资金流向的投票机制。您可以提前查看该投票是否设置了生效前的时间延迟。

X100 Global事件回顾:单交易内的权力更迭

X100 Global运行在以太坊网络上。其国库被称为“Freezer”,由一个三人组成的机构——项目方称之为“参议院”——进行管理。这些席位并非通过选举产生,而是由锁定在Freezer中的X代币数量决定:持有量最大的三个存款人占据席位。

根据安全公司BlockSec的说法(经MarsBit新闻社转述并由KuCoin在其新闻板块发布),攻击过程如下:

  1. 获取贷款: 攻击者发起了一笔闪电贷(Flashloan),并用借来的资金在市场上购买了X代币。
  2. 构建投票权重: 购买的代币被分发到攻击者预先设置的两个合约中。这两个合约都将代币锁定在Freezer中。这一操作将两名现任参议员挤出,使攻击者在同一笔交易中获得了该机构的多数席位。
  3. 提出并执行提案: 凭借两票对一票的优势,攻击者决议将国库中的40万X代币出售给他在不久前创建的流动性池。他将最低输出金额设定为零。
  4. 清空国库并偿还贷款: 该流动性池中几乎没有USDT。对于那40万X代币,根据BlockSec的数据,仅有约35.68 USDT回流至Freezer。随后,攻击者撤出其流动性,在另一个池中出售部分代币,并偿还了闪电贷。

所谓闪电贷是一种无需抵押品的贷款,因为它在单笔区块链交易中被借出并偿还。如果还款失败,整个交易将被丢弃,贷方不会遭受损失。对攻击者而言,这意味着在不拥有资本的情况下,利用他人的资金购买投票权重。Bitcoin.com News指出,这笔贷款约为194万USDT,来源为借贷协议Aave。

关键缺陷:为何没有预警机制?

整个过程短得足以一口气读完,而这正是其令人不安之处。由于没有任何等待期,任何人都有机会介入阻止,但这里并没有这样的机制。

第三步是实际的盗窃行为。 国库并没有丢失代币,而是以买家自定价格正式卖出了它们。从技术上讲,每一个动作都是被允许的。

关于40万X代币换35.68 USDT的提案如何获批:

“最低输出”是防止正常交换中以荒谬比率出售的安全保障。如果将40万代币的底价设为零,即意味着接受任何可能的结果,包括35.68美元。在普通交易所订单中,无人会这样做;但在由买通多数票通过的治理提案中,这正是资金离开协议的节点。

关于流动性池的来源,各方说法不一。BlockSec认为该池子建立在PancakeSwap V3上,而Bitcoin.com News指出后续销售发生在Uniswap V3上。两者可能都正确,因为建立池子和抛售是两个独立的步骤。

损失金额的差异与真相

目前流传着两个损失数字:BlockSec估算约为475万美元,Blockaid估算约为485万美元的USDT加上约55万个X代币。475万至485万美元的范围并非矛盾,而是划线标准不同所致:较高的数字包含了仅在首份报告之后运行的后续交易。在发表声明时,Blockaid描述的操作仍在进行中,并表示仍有约1220万X代币留在Freezer中。

阅读此类数据时需留意背后的词汇。离场的USDT是固定金额,但离场的项目代币并非如此,因为它们在出售的瞬间价格就会崩盘。在小代币的攻击中,美元计价的损失数字始终只是一个快照。

非代码漏洞:缺失的三大安全保障

两份报告对原因得出的结论一致:这不是编程错误,而是治理设计上的缺陷。BlockSec称其为投票机制设计的弱点。缺失了三个关键组件:

  • 投票快照(Voting Snapshot): 即在提案前某个时间点冻结投票权重。这样,攻击者在提案提交后获得的代币就不会计入投票。据Bitcoin.com News报道,X100未使用此机制。
  • 最低持有期(Minimum Holding Period): 要求代币锁定一定时间后才享有投票权。这使得闪电贷失效,因为它仅提供瞬间资本。此项同样缺失。
  • 执行延迟/时间锁(Execution Delay/Timelock):这是最重要的三项之一。它在决议和生效之间设置固定的时间段(通常为24或48小时)。在此期间,第三方可以阅读提案并提出警报,许多协议中的紧急机构也可以阻止它。如果没有它,提议和资金流出之间就没有检查点。

这三种机制并不陌生。大型DeFi协议已运行多年,它们规定在文档中而非程序代码中。即使不懂Solidity代码也能查阅。如果您将资本锁定在协议中以赚取收益,可以在提供商的治理规则中找到条款;哪些平台披露锁定期和投票权,可参考我们的质押平台比较。

攻击后的X代币:价格暴跌与流动性枯竭

市场反应迅速。Bitcoin.com News报道称,攻击前价格在50至60美元之间,随后跌至约1.75美元,跌幅超过96%。去中心化交易所的部分流动性读数降至几美元。截至报道时,该项目未发布官方声明,X100 Global也未通过自有渠道确认事件。

这往往是最难修复的部分。协议理论上可以用储备金替换被盗的USDT,但对于以零价格交出自身代币且市场正在抛售该代币的金库而言,无法逆转。X代币持有者面临的不是价格问题,而是背书问题:给予代币底价的对手方价值已落入攻击者手中。

作为背景参考:2026年10月26日,Ether交易价格约为2,329美元,一周内下跌约4.6%,Bitcoin约为80,227美元。更广泛的市场对此事件没有反应。这类规模的攻击通常容易被忽视,因为四五百万美元的损失不足以影响Ether的价格,但却会全额冲击每个受影响代币的持有者。

治理攻击并非孤例:Bonk DAO与Term Finance的教训

X100是今年我们报道的第三起同类案件,模式不断重复。2026年7月,Bonk DAO的金库损失约2000万美元,同样并非狭义意义上的黑客攻击,而是通过投票本身造成的。同年8月,Term Finance也遭遇治理漏洞,尽管程序代码经过审计,但存款不安全,因为弱点位于代码之上的规则书中。

这对重视DeFi项目的人得出了一个令人不安的结论:审计检查的是程序代码是否符合规范,而不检查规范本身是否合理。一个协议可以完全经过审计,但仍允许在几秒钟内买通的多数派清空金库。项目页面上的审计徽章对此风险毫无提示。

简而言之:关于审计的问题是第二个问题。第一个问题是:谁有权决议从国库支付款项,以及从决议到支付之间经过了多少时间。

MiCA法规未涵盖的DeFi治理领域

根据欧洲加密法规MiCA,在欧盟持有、交换或代理加密资产的服务提供商需要授权并接受监督。对于授权交易所的客户而言,这意味着客户资金隔离和报告义务等。我们在加密货币公司的MiCA义务概述中详细说明了这些义务。

然而,像X100这样的协议不属于其管辖范围。MiCA覆盖的是服务提供商,即拥有客户的公司。在一个匿名合约对国库进行投票的治理结构中,既没有法规意义上的服务提供商,也没有可以申请授权的主体。这不是被遗忘的漏洞,而是设计的结果:在没有服务提供商的地方,不适用服务提供商法。

这对持有者有两个清醒的后果:

  1. DeFi协议中的损失没有监管投诉途径,也没有存款保险;法律诉讼针对的是未知运营商,在实践中难以执行。
  2. 核查责任完全转移到了用户身上。在德国通过受监管交易所购买并将代币保留在自我托管中,与将代币锁定在协议中具有不同的风险特征。如何保管自己的密钥及使用的设备,可参考我们的硬件钱包比较。

关于税务的一点说明:在德国,私人处置加密资产有一年的持有期要求,在此期限内实现的损失原则上可以与同类型交易的收益抵消。因协议攻击导致的总损失是否被视为税务上的处置,是个案问题,需咨询您的税务顾问,文章无法回答。

决定您风险的四个术语

只需四个术语即可评估协议的治理。它们出现在任何像样的文档中,如果那里没有出现,答案就是“高风险”:

  • 时间锁(Timelock): 已接受的决议与其执行之间的时间段。常见值为24至72小时;零小时是本案例发出的警告信号。
  • 快照(Snapshot): 投票权重固定的时间点。如果它位于提案提交之前,之后购买的代币对投票无效。
  • 法定人数(Quorum): 决议有效必须参与的最小投票比例。由存款规模填充的三人机构,在参与意义上实质上没有法定人数。
  • 紧急停止(Emergency Stop): 一个可以中止进行中的决议的指定机构。这是对现实的妥协,本身也是一种风险,因为它集中了权力。其完全缺失且缺乏时间锁的组合,导致了X100国库的彻底损失。

所有这些都可以在几分钟内检查。协议的治理文档列出了这些值,投票门户显示了每个提案的提交时间和可执行时间。如果那里没有间隔,那不是文档疏忽,而是设置本身。

治理风险:没有时间锁,一笔交易决定命运

X100的攻击表明,协议中最昂贵的弱点不一定在程序代码中,而在任何人都可以查阅的设置中。以下三步将此见解转化为行动:

  1. 查询您所用协议的时间锁: 对于您锁定代币的每个协议,打开治理文档并搜索时间锁。如果找不到截止日期或文档,请将该处的资本视为随时可能被提取。哪些提供商披露锁定期和投票规则,请参阅质押平台比较。
  2. 分散持仓: 长期持有的代币不应放在治理合约中,而应在您的自我托管中。哪些设备支持此功能及其成本,请参阅硬件钱包比较。
  3. 关注准入授权: 在德国进行买卖,受MiCA授权的交易所仍是带有监督和资金隔离的途径;那里的适用义务详见我们的MiCA义务概述。

最后一点背景:治理攻击几乎只针对选民少的小型协议,因为在那里买通多数派很便宜。随着项目市值的增加,风险会下降,而其截止时间的质量越高,风险下降得越多。这不需要花费金钱,只需要您花时间去查阅。

(截至2026年10月26日。本文不构成投资建议。价格和费用结构会发生变化;购买前请与提供商核实条款。)

Disclaimer:

All content published on this website, including hyperlinks, related applications, forums, blogs, and other media accounts, originates from third-party platforms and their users. CoinMarketInsight makes no representations or warranties of any kind regarding the website or its content. All blockchain-related data and materials are provided for informational and research purposes only and do not constitute financial, legal, or investment advice. Users and third parties are solely responsible for the content they publish. CoinMarketInsight shall not be liable for any losses arising from the use of this website. You should exercise caution and conduct your own independent research, review, analysis, and verification before making any decisions.

Read Full Article
More News
TOP

TOP