Neutron 这次事件把一个长期容易被低估的问题彻底暴露出来:
Governance power 在某些链上,实际上等同于 contract admin key。
一个治理 proposal 通过之后,attacker 获得了 Astroport 与 Drop 相关合约的管理权限;随后迅速迁移/抽走资产。事故进一步外溢到 Cosmos Hub,validators 为阻止 stolen ATOM 继续移动,主动让 Hub 停链近 25 小时。
Neutron 上到底发生了什么?
Proposal 9 标题是:
AIATO: AI Agent Takeover. Phase 1: Agent Admin Registration
它走的是 expedited governance track。
外观看起来像一个 AI-agent experiment,但 proposal executable payload 中包含 11 条 message,会把一批 contract admin 权限转给 proposer-controlled address。
其中 10 个 contract与 Astroport / Drop 相关。
Vote 通过后,这些 contract 被迁移或 drain。
Governance Power 花了多少钱?
Current on-chain analysis 显示,贡献主要 Yes voting power 的 address 买入约:
31.6M NTRN
成本约:
20,199 USDC
而且在 vote close 前不到 12 分钟才完成 staking。
Proposal 最终约:
82% Votes For
真正危险的不是“只花 $20K”这个 headline,而是:
获取决定性 voting power 的成本,与 governance 能控制的 contract value 严重不对称。
Gross Attack Path 约 $9.4–9.5M
当前 reconstruction 大致包括:
- Astroport 约 $4.9M;
- Drop 约 $4.4M;
合计约:
$9.4–9.5M
但这不能直接写成 final attacker profit。
Current reporting 显示 only around one-fifth 真正逃到仍运行的 chain,剩余部分被 halt / recovery action 卡住或追回。
因此 CEXVia 定义为:
Gross affected/drained estimate — Final realised loss Developing
为什么 Neutron 停链?
Neutron halt 是 containment。
停链会阻止:
- 继续执行 contract;
- stolen assets transfer;
- swap;
- bridge;
- further drain。
但同时 legitimate users 也无法正常操作。
截至本轮核验,Neutron 仍未恢复正常 block production。
Cosmos Hub 为什么也停?
Attacker 把大量 stolen ATOM 从 Neutron 移到了 Cosmos Hub 环境。
Cosmos Hub validators 为阻止这些 ATOM 继续:
- transfer;
- swap;
- bridge;
主动停止 block production。
Hub 离线近:
25 小时
必须强调:
Cosmos Hub 本身不是 exploit origin。
它是被动进入 incident response。
Restart 后 1,227,121 ATOM 怎么被移走?
Cosmos Hub 在:
9 月 23 日约 12:00 UTC
恢复出块。
此前 halt height:
33,086,740
Restart 后第一个 block 将:
1,227,121 ATOM
从 attacker-linked wallet 转到新的 address。
Current reporting 显示,这个 movement 是 recovery / block-event 过程的一部分,并不是 attacker wallet 正常签名 transaction。
这对 recovery 有利,但也引出几个非常重要的 governance 问题:
- Validator emergency powers 到底多大?
- Finality 在 security emergency 下如何理解?
- Recovery address 谁控制?
- 这种 intervention precedent 应该如何限制?
THORChain 又退回一部分 ATOM
Hub restart 后,一个此前未完成的 THORChain swap 也把剩余 ATOM 退回。
Current reporting 数字约:
168,991 ATOM
这进一步降低 attacker immediately liquid balance,但 final recovery accounting 仍未完成。
为什么 Application Governance 会被 Chain Governance 覆盖?
普通用户很容易认为:
- Astroport contract 应该由 Astroport governance 控制;
- Drop contract 应该由 Drop governance 控制。
但如果 chain governance 仍然拥有 contract migrate/admin authority:
Higher-level chain governance 可以覆盖 app governance。
这就是本次事件最深层的 architecture risk。
Audit 不应该只问:
“Contract code 有没有 bug?”
还必须问:
- 最终 admin 是谁?
- Chain governance 能否 migrate code?
- Expedited vote 是否能执行 admin action?
- Voting power 是否太容易集中?
- 有没有 timelock?
- App 有没有 veto / council?
Expedited Governance 为什么危险?
短 voting window 对 emergency response 有价值。
但如果 short vote 可以立即:
- change admin;
- migrate code;
- control third-party app;
风险非常大。
更稳健设计可以把:
- pause power;
- treasury power;
- app-admin power;
拆开,并为高风险操作增加 longer timelock / higher quorum / stake-age rules。
用户与 Protocol 实际影响
Astroport / Drop users 面临:
- asset recovery uncertainty;
- chain inaccessible;
- liquidity exit pressure;
- cross-chain settlement risk。
Current reporting 中 Astroport 还要求 users 暂时从各 chain withdraw liquidity。
而 Cosmos Hub user 即使没有使用 Neutron,也承受了 chain halt externality。
Evidence Status
Confirmed / Hub + Current Reporting
Neutron governance attack、Cosmos Hub not exploited、Hub halt ~25h、Sep23 restart、1,227,121 ATOM recovery movement、Neutron 最新仍 halted。
On-chain / Security Analysis
11 admin messages、10 Astroport/Drop contracts、31.6M NTRN / 20,199 USDC、late staking、gross $9.4–9.5M、~168,991 ATOM returned。
Developing
Final realised loss、recovery ratio、recovery address custody、Neutron restart、user compensation、governance redesign。
Risk Assessment
Critical。
这不是普通“治理投票争议”,而是 voting power 直接转换成 contract admin compromise。
What to Watch Next
Neutron restart、final contract inventory、recovered assets custody、attacker outflows、compensation、stake-age、timelock、application-admin redesign。
FAQ
Cosmos Hub 被 Hack 了吗?
没有,当前信息显示 Hub 是主动 containment。
影响金额多少?
Gross attack path 当前约 $9.4–9.5M,final realised loss 未确认。
Recovery 转移了多少 ATOM?
约 1,227,121 ATOM。
Attacker 真的只花了约 $20K 买 Governance Power?
Current on-chain analysis 是约 31.6M NTRN / 20,199 USDC。
Cosmos Hub 为什么要停链?
为了阻止从 Neutron 流入的 stolen ATOM 继续移动。
Neutron 恢复了吗?
截至本轮最新 reporting,仍未恢复正常出块。