Атака Sybil – це свого роду загроза безпеці в онлайн-системі, де одна особа намагається захопити мережу, створивши кілька облікових записів, вузлів або комп’ютерів.
Це може бути так само просто, як одна особа створити кілька облікових записів у соціальних мережах.
Але у світі криптовалют більш відповідним прикладом є те, що хтось керує кількома вузлами в мережі блокчейн.
Слово «Сібіл» у назві походить із прикладу про жінку на ім’я Сібіл Дорсетт, яка лікувалася від дисоціативного розладу ідентичності, який також називають розладом множинної особистості.
Які проблеми можуть спричинити атаки Сибіл?
Зловмисники можуть перевершити голосування за чесні вузли в мережі, якщо вони створять достатньо підроблених ідентифікацій (або ідентифікацій Sybil). Потім вони можуть відмовитися приймати або передавати блоки, фактично блокуючи інших користувачів у мережі.
У справді великомасштабних атаках Sybil, коли зловмисникам вдається контролювати більшу частину обчислювальної потужності мережі або швидкість хешування, вони можуть здійснити атаку 51%. У таких випадках вони можуть змінити порядок транзакцій і запобігти підтвердженню транзакцій. Вони можуть навіть скасувати транзакції, які вони зробили під час контролю, що може призвести до подвійних витрат.
Протягом багатьох років комп’ютерні вчені приділяли багато часу та досліджень, щоб з’ясувати, як виявити та запобігти атакам Sybil із різним ступенем ефективності. Наразі немає гарантованого захисту.
Отже, як блокчейни пом’якшують атаки Sybil?
Багато блокчейнів використовують різні «алгоритми консенсусу» для захисту від атак Sybil, наприклад Proof of Work, Proof of Stake і Delegated Proof of Stake.
Ці узгоджені алгоритми насправді не запобігають атакам Sybil, вони просто роблять непрактичним для зловмисника успішне виконання атаки Sybil.
Наприклад, блокчейн біткойна застосовує певний набір правил для створення нових блоків.
Одне з правил полягає в тому, що можливість створення блоку має бути пропорційною загальній обчислювальній потужності механізму підтвердження роботи. Це означає, що вам потрібно фактично мати комп’ютерну потужність, необхідну для створення нового блоку, що робить це дуже складним і дорогим для зловмисника.
Оскільки майнінг Bitcoin є дуже інтенсивним, майнери мають дуже сильний стимул продовжувати майнити чесно, замість того, щоб намагатися атакувати Sybil.
Крім атак на Сибіл, існує кілька інших поширених типів атак. Слідкуйте за новинами Binance Academy, щоб дізнатися більше!