Що таке Spam Attack?
Spam Attack це коли хтось закидує блокчейн великою кількістю низькоцінних транзакцій, щоб забити систему. Уявіть, ніби в чергу до клубу підсідають багато людей, через що справжні гості чекають довше і платять більше, щоб пройти швидше. Проста ідея з неприємними наслідками.
Дехто вважає, що Spam Attack повністю руйнує ланцюг. Це не зовсім так. Зазвичай він переповнює «кімнату очікування», відому як мемпул, що сповільнює операції, але не переписує історію.
Як працює Spam Attack
Короткий опис крок за кроком, без зайвого:
- Крок 1: Атакуючий формує тисячі дрібних транзакцій і розсилає їх до мережевих вузлів.
- Крок 2: Вони додають дуже низькі комісії за транзакції, щоб відправляти багато операцій без великих витрат.
- Крок 3: Мемпул заповнюється. Звичайні користувачі тепер довше чекають підтверджень, а черги очікувань розростаються.
- Крок 4: Щоб потрапити в обробку швидше, користувачі платять більше, а майнери сортують транзакції за ціною, що піднімає комісії за транзакції.
- Крок 5: Переповнення спадає, коли атакуючий зупиняється або закінчуються кошти, або коли користувачі переплачують за пріоритет.
Надокучливо, так, але по суті це заповнення черги.
Чому Spam Attack має значення
І навіщо це важливо?
- Перевага: Помітити атаку на ранньому етапі може зекономити гроші: або дочекайтеся, або заплатіть трохи більше один раз, а не кілька разів підвищуючи ставки.
- Погляд: Це може бути прикриттям поряд із більш шкідливими діями, як-от атаки 51% або атакою подвійної витрати.
- Актуальність: Ви помітите це під час розігрітих м’ятів, аірдропів і запусків токенів, коли боти масово вриваються.
Якщо комісії стрибнули, або дочекайтеся менш завантажених блоків, або заплатіть трохи більше один раз. Повторні повторні відправлення лише погіршують ситуацію.
Ключові ознаки Spam Attack
Що його вирізняє:
- Об’єм: Багато дрібних транзакцій, часто створених ботами.
- Тиск: Черга заповнюється і штовхає комісії вгору.
- Тривалість: Працює доти, поки атакуючий продовжує платити.
Варіації
Різні варіанти з’являються на різних мережах:
- Dust: Надто маленькі виходи, розіслані широко, щоб збільшити обсяг зберігання і ускладнити відстеження.
- Contract: Повторні виклики функцій смартконтрактів, які споживають газ без реально наміченої мети.
- Airdrop: Рої ботів, що спамлять запити на отримання або м’яти, щоб заробити нагороди.
- Message: Повторні пінги валідаторів або вузлів, що додають мережевий шум.
Відкриті мережі дозволяють будь-кому надсилати транзакції це одночасно їхня перевага і вразливість. Фільтри за ціною та правила пріоритету існують не випадково.
Приклад
Починається гарячий NFT-ревінг, ботнет розсилає тисячі дрібних відправлень, мемпул роздувається, гаманці гальмують, і користувачі платять більше, щоб обійти чергу.
Цікавий факт
Bitcoin мав відомі кампанії з flood, коли відправники трансляли купу dust-транзакцій, частково, щоб підкреслити дискусії про розмір блоку, частково щоб протестувати мережу; меми трималися кілька днів.
Підсумок
Уявляйте Spam Attack як платне наповнення черги, що використовує відкритий доступ, щоб вас загальмувати. Зберігайте спокій, перевіряйте комісії, дійте обдумано і один раз.
