Знай свого ворога: які бувають типи атак 51 відсотка на блокчейн кріптовалюти?

Текст нижче — переклад статті криптоэнтузиаста під ніком phyro на Medium.

Зміст

  • 1 Proof-of-Work
  • 2 Зовнішня енергетична атака
  • 3 Внутрішня енергетична атака
  • 4 Внутрішні + зовнішні атаки
  • 5 Розподіл енергії в Биткоине

Proof-of-Work

PoW — це те, завдяки чому забезпечується безпека мережі кріптовалюти. Головна ідея тут полягає у витраті величезної кількості енергії. Учасники мережі надають докази про витрачені ресурси.

В залежності від середніх значень витраченої енергії (хешрейта), учасники мережі вирішують, скільки саме чекати перед тим, щоб остаточно переконатися в достовірності транзакцій. Отже, один з користувачів вирішує чекати кблоков. Середня витрата енергії в цих блоках дорівнює x. Учасник мережі впевнений, що транзакція залишиться в блокчейне з k*x енергії. Після k підтверджень всі впевнені, що хакери не зможуть зробити k*x енергії для обдурювання всіх, і транзакція відправляється в блокчейн.

Phyro приводить в приклад поняття «енергетичного кулі», з-за якого учасникам мережі певної кріптовалюти можна і не довіряти один одному. Від розміру кулі залежить захищеність мережі. До речі, за таким принципом досить легко пояснити різні типи атак 51.

Зовнішня енергетична атака

Самий очевидний спосіб — шахрай набуває величезну кількість потужностей, щоб почати добувати монети в секреті. Найлегше орендувати ресурси на NiceHash. Тут ми маємо енергетичний куля e, захищає мережу. Атакуючий повинен створити більший шар, який міг би протриматися k блоків.

Джерело: Medium

Від зовнішньої атаки досить легко захиститися — достатньо підвищити кількість необхідних підтверджень для кожної транзакції. Також варто постійно контролювати величину хешрейта, щоб переконатися в надійності блокчейна.

Внутрішня енергетична атака

У цьому випадку енергетичний куля розділяється на дві кулі, які змагаються один з одним. Приклад — мережа кріптовалюти, у якій 65 відсотків хешрейта забезпечені всього чотирма пулами.

На зображенні нижче видно, що внутрішня атака мало чим відрізняється від зовнішньої. Єдина відмінність — тепер учасники мережі кріптовалюти не можуть визначати потрібну кількість підтверджень для транзакції, виходячи тільки з розмірів енергетичного кулі.

Джерело: Medium

Уявіть наступне: існує мережа, енергетичний куля якої настільки великий, що споживає 90 відсотків ресурсів планети. Навіть найвища ступінь захисту, тобто високий хешрейт, не є гарантією для учасників мережі, що хтось із власників 90 відсотків ресурсів не відокремиться від основного енергетичного кулі.

Внутрішні + зовнішні атаки

Гібридний сценарій має найбільше шансів на успіх. У такому разі відокремилася частина енергетичного кулі — наприклад, 40 відсотків хешрейта — комбінується з зовнішніми силами для захоплення більше 51 відсотка хешрейта.

Розподіл енергії в Биткоине

Phyro не впевнений, що будь-який тип атаки 51 можна (чи економічно вигідно) провести на Биткоин. У даний момент розподіл хешрейтов кріптовалюти за пулам виглядає наступним чином.

Джерело: Medium

Зазначимо, що за більшу частину ресурсів мережі відповідає близько 10 джерел або пулів. Це не дуже оптимально і підвищує ризик проведення внутрішньої атаки 51 відсотка. Навіть якщо пули будуть контролюватися «хорошими людьми», немає жодних гарантій, що їх не знайдуть якусь вразливість.

Ще більше цікавого шукайте в нашому крипточате!

ПІДПИСУЙТЕСЬ НА НАШ КАНАЛ В ТЕЛЕГРАМЕ, ЩОБ БУТИ В КУРСІ.

Добавить комментарий