Ethereum-кошелёк, бездействовавший с момента запуска сети в 2015 году, на этой неделе перевёл $4,6 млн. Кошельку 11 лет, и его внезапная активность почти сразу привлекла автоматическое внимание.
Боты отметили адрес, как только он активизировался. В течение нескольких минут они внедрили похожие адреса в историю транзакций кошелька — схема, рассчитанная на то, чтобы обманом заставить владельца отправить средства на почти идентичную строку.
Тем не менее владелец отправил деньги на правильный адрес. Попытка мошенничества провалилась.
Гонка, измеряемая минутами
Механика здесь несложная, и именно поэтому за ней стоит наблюдать. Пробуждение старого кошелька — публичное событие. Любой, кто следит за цепочкой, видит входящую транзакцию, и боты могут генерировать похожие адреса и внедрять их в видимую историю до того, как владелец закончит вводить адрес назначения.
В этом случае похожие адреса появились в течение нескольких минут после активации кошелька. Именно в этом окне и работали злоумышленники: короткий промежуток между «этот адрес жив» и «этот адрес вот-вот отправит средства».
Почему старые кошельки привлекают ботов
Кошелёк, неактивный с 2015 года, — известный тип цели. Владелец, вероятно, пользуется инструментами и привычками из другой эпохи Ethereum и может не сверять строки адресов с проверенным списком так, как это сделал бы более опытный пользователь. Ботам не нужно, чтобы владелец был небрежен — достаточно, чтобы он был недостаточно быстр и один взгляд упал не на ту строку.
Трюк с похожими адресами основан именно на этом. Адреса длинные, люди на самом деле читают первые и последние несколько символов, а сгенерированный адрес может совпадать по ним обоим, отличаясь в середине.
Перевод, который прошёл
Владелец не ошибся. $4,6 млн ушли по назначению, а внедрённые адреса не получили ничего.
Таков результат, но он же близок к исключению. Схема была активна раньше перевода, и единственным, что стояло между средствами и похожим адресом, была собственная проверка владельца.
Что остаётся открытым
Из доступной информации неясно, заметил ли владелец кошелька похожие адреса вообще или просто правильно ввёл адрес, так и не увидев их. Ответ важен для всех, кто держит давно неактивный адрес: боты следят и за такими кошельками, и им не нужно, чтобы владелец ошибся дважды.




