❗️Спланированная DDoS-атака на инфраструктуру TON
Некоторое время ряд инфраструктурных провайдеров и ключевых сервисов TON подвергаются целенаправленной атаке по типу DDoS, что в отдельных случаях ведет к их замедлению или даже прерыванию работы.
✅Причем тут майнинг и оптимизация
Как только Gram появился на DEX, и майнинг стал экономически целесообразен, майнеры начали стремиться к конкурентным и далеко неконкурентным преимуществам.
Одно из направлений оптимизации добычи Gram — доставка сообщений. Чтобы увеличить шансы попасть в блок и первыми смайнить награду, майнеры начали рассылать сообщения на все доступные endpoint, причем с многократным дублированием.
Согласно статистике, распространяемой по чатам, на каждом публичном лайт-сервере фиксируется до 200 сообщений в секунду и до 50 сообщений для самых рьяных аккаунтов, что вызвало падение доступа к лайт-серверам из публичного конфига и на getblock.
В результате часть майнеров перешли на свои приватные лайт-сервера и стали отправлять сообщения непосредственно на свои валидаторы. Гибкие Rate limits, ограничивающие запросы на высокоуровневые API, сделали их более устойчивыми к спамоподобной нагрузке. Это привело к тому, что майнеры начали использовать Tonapi, Tonhubapi и Toncenter для получения данных из сети и отправки сообщений.
Вместе с тем отдельные майнеры решили оптимизировать доставку своих экстернал сообщений, мешая другим. Как итог в понедельник начались распределенные комбинированные атаки на практически всех провайдеров данных.
Об атаках сообщали TonAPI, TonCenter, TonHubApi. Также наблюдались проблемы и на TonOrbs. По заявления разработчиков сервисов, атаки происходили как в виде UDP-флуда с более чем 4000 IP-адресов, так и в виде выполнения большого количества однотипных "тяжелых" запросов.
Аптайм провайдеров данных и визуальное отображение атак можно увидеть на сервисе tonstat.us.
✅«Оптимизация» сплит-бомбой
Под нагрузкой ТON поделился на несколько шардчейнов с целью повышения производительности, что вызвало появление еще одной стратегии оптимизации.
Так, чтобы сократить время доставки сообщения с решением от кошелька к PoW-giver, необходимо отправлять решения из кошельков, находящихся в том же шарде — в этом случае время доставки снижается с 4-10 секунд до мгновенной.
И опять, часть майнеров пошла по пути оптимизации доставки своих сообщений, а другая по пути затруднения работы других майнеров.
❗️ По слухам: по просьбе одной из групп майнеров была проведена атака на ТON сплит-бомбой, которая стала причиной остановки блокчейна Everscale в прошлом году. Вероятно, эта группа лучше подготовилась к условиям большого количества шардов.
Работа бомбы создает определенное количество «тяжелых» транзакций. В результате запуска бомбы на короткое время адаптации блокчейна к резко изменившейся нагрузки — с 00:22 по 00:26 UTC — такие транзакции практически полностью заняли пространство в блоках. И даже существенно снизили транзакции майнеров. Смотреть здесь.
Однако после начала сплита шардов, «бомба провалилась» в свой шард практически перестав влиять на работу всех остальных сервисов.
Скорость доставки сообщений в сети можно увидеть на мониторе независимого разработчика Владимира Лебедева.
Что сейчас
К текущему моменту продолжаются периодические атаки на всех провайдеров данных, а публичные лайт-серверы находятся под постоянным потоком сообщений, что влияет на работу сервисов экосистемы. Также сообщается и об атаках на пулы майнеров.
Некоторое время ряд инфраструктурных провайдеров и ключевых сервисов TON подвергаются целенаправленной атаке по типу DDoS, что в отдельных случаях ведет к их замедлению или даже прерыванию работы.
✅Причем тут майнинг и оптимизация
Как только Gram появился на DEX, и майнинг стал экономически целесообразен, майнеры начали стремиться к конкурентным и далеко неконкурентным преимуществам.
Одно из направлений оптимизации добычи Gram — доставка сообщений. Чтобы увеличить шансы попасть в блок и первыми смайнить награду, майнеры начали рассылать сообщения на все доступные endpoint, причем с многократным дублированием.
Согласно статистике, распространяемой по чатам, на каждом публичном лайт-сервере фиксируется до 200 сообщений в секунду и до 50 сообщений для самых рьяных аккаунтов, что вызвало падение доступа к лайт-серверам из публичного конфига и на getblock.
В результате часть майнеров перешли на свои приватные лайт-сервера и стали отправлять сообщения непосредственно на свои валидаторы. Гибкие Rate limits, ограничивающие запросы на высокоуровневые API, сделали их более устойчивыми к спамоподобной нагрузке. Это привело к тому, что майнеры начали использовать Tonapi, Tonhubapi и Toncenter для получения данных из сети и отправки сообщений.
Вместе с тем отдельные майнеры решили оптимизировать доставку своих экстернал сообщений, мешая другим. Как итог в понедельник начались распределенные комбинированные атаки на практически всех провайдеров данных.
Об атаках сообщали TonAPI, TonCenter, TonHubApi. Также наблюдались проблемы и на TonOrbs. По заявления разработчиков сервисов, атаки происходили как в виде UDP-флуда с более чем 4000 IP-адресов, так и в виде выполнения большого количества однотипных "тяжелых" запросов.
Аптайм провайдеров данных и визуальное отображение атак можно увидеть на сервисе tonstat.us.
✅«Оптимизация» сплит-бомбой
Под нагрузкой ТON поделился на несколько шардчейнов с целью повышения производительности, что вызвало появление еще одной стратегии оптимизации.
Так, чтобы сократить время доставки сообщения с решением от кошелька к PoW-giver, необходимо отправлять решения из кошельков, находящихся в том же шарде — в этом случае время доставки снижается с 4-10 секунд до мгновенной.
И опять, часть майнеров пошла по пути оптимизации доставки своих сообщений, а другая по пути затруднения работы других майнеров.
❗️ По слухам: по просьбе одной из групп майнеров была проведена атака на ТON сплит-бомбой, которая стала причиной остановки блокчейна Everscale в прошлом году. Вероятно, эта группа лучше подготовилась к условиям большого количества шардов.
Работа бомбы создает определенное количество «тяжелых» транзакций. В результате запуска бомбы на короткое время адаптации блокчейна к резко изменившейся нагрузки — с 00:22 по 00:26 UTC — такие транзакции практически полностью заняли пространство в блоках. И даже существенно снизили транзакции майнеров. Смотреть здесь.
Однако после начала сплита шардов, «бомба провалилась» в свой шард практически перестав влиять на работу всех остальных сервисов.
Скорость доставки сообщений в сети можно увидеть на мониторе независимого разработчика Владимира Лебедева.
Что сейчас
К текущему моменту продолжаются периодические атаки на всех провайдеров данных, а публичные лайт-серверы находятся под постоянным потоком сообщений, что влияет на работу сервисов экосистемы. Также сообщается и об атаках на пулы майнеров.