Neutron: 98% голосов, отдавших Astroport и Drop атакующему, дали два кошелька

PublicAML · Ончейн-расследование · 24 сентября 2026

22 сентября 2026 года в Neutron прошло предложение «AIATO: AI Agent Takeover». Оно дало автору права администратора над десятью контрактами Astroport и Drop, и за полчаса их опустошили — около $9,4 млн по подсчёту GoPlus. Историю рассказывают как голосование, которого никто не заметил. Блокчейн говорит точнее: 98% голосов «за» дали два кошелька, и оба связаны с атакующим его же транзакциями. Один застейкал 31,62 млн NTRN за 11 минут до конца голосования; второму атакующий заплатил 1 000 USDC через три часа после вывода денег. Украденные доллары в течение часа ушли в Ethereum вместе с ETH, выведенными с KuCoin и Bybit, и 794 ETH из них с тех пор не двигались.

98%

голосов «за» по предложению №9 — от двух кошельков, связанных с атакующим

31,62 млн NTRN

застейкано за 11 минут до конца голосования — до сих пор в стейке

1,18 млн USDC

выведено через Noble и Circle на один адрес в Ethereum

794 ETH

лежат на 0xEF6c…5D54, не тронуты на 24 сентября

Что произошло

В Neutron работает ончейн-управление: принятое предложение исполняет свои сообщения от имени самой сети. 12 сентября neutron1dd25c4sshelrpfs0433apg24c5phrhk8l6n605 подал предложение №7, которое делало его администратором десяти контрактов Astroport (DEX) и Drop (ликвидный стейкинг). 19 сентября он его отозвал и сразу подал те же сообщения как предложение №9 — «AIATO: AI Agent Takeover. Phase 1: Agent Admin Registration». Оно прошло 22 сентября в 02:24 UTC. Ещё в 01:18 он загрузил свой код контракта; с 02:38 по одному перевёл на него все десять контрактов и у каждого вызвал withdraw_all. В 07:43 UTC Neutron перестал выпускать блоки и с тех пор не выпустил ни одного.

Голосование было его

Предложение №9 прошло: 37,31 млн NTRN «за» против 8,26 млн «против» и вето. 36,71 млн голосов «за» дали два кошелька.

neutron1ekgfga6vv4zdrrjn3dux6f62fuzektfndgaehm застейкал 31 620 000 NTRN в 02:13:10 UTC, за 11 минут до конца голосования, — тот самый стейк в последний момент, о котором писали. Это не чужой кошелёк. 18 сентября, за три дня до этого, собственный адрес атакующего в Cosmos Hub отправил 1 ATOM на адрес этого же кошелька в Cosmos Hub (тот же ключ), cosmos1ekgfga6vv4zdrrjn3dux6f62fuzektfnfh5mdu; через несколько минут атом обменяли на NTRN, застейкали и проголосовали им «за» предложение №7. 31,62 млн NTRN куплены на 20 200 USDC, пришедших на кошелёк через Noble из Secret Network, где отправитель расшифровал их из приватного sUSDC. Secret Network скрывает, кто пополнял, и эта страница не гадает.

neutron15m3hh904d0cwe4t69ec2w5cmc8535gkxwhgrp5 с 9 по 21 сентября набрал 5,09 млн NTRN стейка, дважды проголосовал «за» предложение №7 и «за» №9 — 21 сентября в 15:16 UTC. 22 сентября в 05:19 UTC, через три часа после вывода денег, атакующий отправил ему 1 000 USDC.

Без этих двух кошельков у предложения было бы около 0,6 млн NTRN «за» против 8,26 млн, и оно бы не прошло. Оба стейка до сих пор заблокированы: сеть стоит, а вывод из стейка после перезапуска займёт 21 день.

Когда (UTC, 2026)ОткудаКудаСуммаТранзакция
12 Sep 02:48neutron1…l6n605neutron1…7a68v5proposal #7, 1M NTRN deposit
первое предложение, потом отозвано
B0DAC58E…C81552
18 Sep 22:49cosmos1d…m96c4ncosmos1e…fh5mdu1 ATOM
атакующий пополняет будущий голосующий кошелёк
0563C4A5…2B9421
19 Sep 02:24neutron1…l6n605neutron1…7a68v5proposal #9, 1M NTRN deposit
AIATO: AI Agent Takeover
50D41B97…400B9E
21 Sep 15:16neutron1…whgrp5neutron1…7a68v5YES, 5.09M NTRN
второй кошелёк голосует «за»
03234550…DCB742
22 Sep 01:40secret1m…cgw0aznoble1ek…p5pn4j20,000 USDC
расшифровано из приватного sUSDC
8A2621B6…11698F
22 Sep 02:13neutron1…dgaehmneutron1…dgaehm31.62M NTRN staked
за 11 минут до конца голосования
71FB94AE…55C266
22 Sep 02:38–03:04neutron1…l6n605neutron1…l6n60510 contracts migrated and emptied
migrate + withdraw_all, ×10
F336154E…0D31BE
22 Sep 02:41–04:14neutron1…l6n605noble1dd…nx0sda1,180,010 USDC
в Noble
7B045AD2…6E0E77
22 Sep 02:44–04:18noble1dd…nx0sda0xe14931…1fBA5c1,180,005 USDC
Circle CCTP в Ethereum
F88A8339…0644A7
22 Sep 02:47–04:270x8F10B4…13f9960xe14931…1fBA5cUSDC → 447.8 ETH
обмен сразу по приходу
0xb352b9…47cc02
22 Sep 05:01–13:270xD37BbE…aD71460xe14931…1fBA5cATOM → 211.6 ETH
THORChain
0xedeed1…0e7387
22 Sep 04:00–05:090x62425c…70dc9f0xe14931…1fBA5c17.29 ETH
вывод с Bybit
0x7d30bf…0c9b2b
22 Sep 04:49–05:210x453001…92B7850xe14931…1fBA5c10.03 ETH
вывод с KuCoin
0x5ef396…cf2ccd
22 Sep 05:19neutron1…l6n605neutron1…whgrp51,000 USDC
оплата второму голосующему кошельку
DE1D6CDF…0CA122
22–23 Sep0xe14931…1fBA5c0xEF6c5A…2a5D54765.4 ETH
сейчас 794 ETH, не двигались
0x1c3a5d…8cefc4
23 Sep 18:42–18:480xB773bC…33A16E0x9BfCCA…67f81929.2 ETH
поздние ATOM вернулись как ETH
0x3febfd…a80441
23 Sep 21:410x9BfCCA…67f8190xEF6c5A…2a5D5428.65 ETH
на тот же кошелёк хранения
0xc62d50…368cc8

Куда ушли деньги

Атакующий использовал один ключ во всех сетях, поэтому его адрес — одна и та же строка под разными префиксами. 1 180 010 USDC ушли из Neutron на noble1dd25c4sshelrpfs0433apg24c5phrhk8nx0sda и дальше через мост Circle — четырьмя переводами с 02:44 до 04:18 UTC — на один адрес в Ethereum: 0xe149310eB8b1b3D9C471CcD81819D393621fBA5c. Там их сразу обменяли на ETH. ATOM ушли на его адрес в Cosmos Hub и через THORChain обменены на ETH на тот же адрес в Ethereum; пробный обмен 20 ATOM на этот адрес 21 сентября в 23:36 UTC, за три часа до атаки, показывает, что маршрут подготовили заранее. DYDX ушли в dYdX и разосланы переводами с числовыми memo — так выглядят депозиты на биржу.

С 04:00 до 05:21 UTC 22 сентября тот же адрес в Ethereum получил 17,29 ETH с горячего кошелька Bybit и 10,03 ETH с горячего кошелька KuCoin — выводы с аккаунтов на двух биржах, которые знают своих клиентов. 22 и 23 сентября он отправил 765,4 ETH на 0xEF6c5A31df984c8569236a0AbC1f27580E2a5D54, где сейчас лежат 794 ETH и откуда не было ни одной транзакции.

После перезапуска Cosmos Hub 23 сентября валидаторы, по сообщениям, перевели с адреса атакующего около 1,23 млн ATOM. 23 сентября он всё же вывел ещё 169 000 ATOM в Osmosis и обменял их примерно на 190 000 USDC. В течение часа они вернулись в Ethereum как 29,2 ETH на второй новый кошелёк, 0x9BfCCA13b4AC907433ac68766E96309ac867f819, который передал 28,65 ETH на тот же адрес хранения.

Что ещё можно сделать

36,71 млн NTRN в стейке двух голосовавших кошельков не могут уйти, пока Neutron стоит, и не смогут ещё 21 день после перезапуска. Выводы с KuCoin и Bybit указывают на аккаунты, а значит — на их владельцев. 794 ETH помечены, так что биржа, проверяющая депозит с этого адреса, увидит его происхождение.

Все три адреса в Ethereum помечены в PublicAML как связанные с этой атакой. Адреса в сетях Cosmos приведены здесь, но риск-балл им пока не присвоить: PublicAML не покрывает сети Cosmos.

Источники: данные Neutron (архивный узел; сеть остановлена), Cosmos Hub, Noble, Osmosis, dYdX и Secret Network через REST, данные Ethereum (Blockscout), считаны 24 сентября 2026 года; оценка ущерба — по GoPlus; ATOM, переведённые валидаторами Cosmos Hub, — по сообщениям прессы. Это информационный материал о транзакциях между адресами, а не финансовый или юридический совет, и он никого не называет виновным.