51% атаки

Що таке 51% атака?

51% атака відноситься до атаки на блокчейн – найчастіше  біткойни, для яких така атака все ще є гіпотетичною – групою майнерів, що контролюють понад 50% швидкості хеш-коду або обчислювальної потужності мережі.

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

Вони майже напевно не змогли б створювати нові монети або змінювати старі блоки. Атака на 51%, ймовірно, не знищить біткойн або іншу валюту, засновану на блокчейні, навіть якщо вона виявиться дуже шкідливою.

Ключові винос

  • Блокчейни – це розподілені книги, які фіксують кожну транзакцію, здійснену в мережі криптовалюти.
  • 51% атака – це атака на блокчейн з боку групи майнерів, які контролюють понад 50% швидкості хеш-майнінгу мережі.
  • Зловмисники з більшістю контролю мережі можуть перервати запис нових блоків, заважаючи іншим майнерам заповнювати блоки.
  • Змінити історичні блоки важко через жорстке кодування минулих транзакцій у програмне забезпечення для біткойнів.

Як працює атака 51%

Біткойн та інші криптовалюти засновані на блокчейнах, формі розподіленої книги. Ці цифрові файли фіксують кожну транзакцію, здійснену в мережі криптовалюти, і доступні для ознайомлення всім користувачам – і широкому загалу. В результаті ніхто не може витратити монету двічі. (Так звані “приватні блокчейни” вводять дозволи, щоб певні користувачі в широкому загалі бачили всі дані на блокчейні.)

Як випливає з назви, блокчейн – це ланцюжок блоків, які представляють собою зв’язки даних, які фіксують всі завершені транзакції за певний період. Для біткойнів новий блок генерується приблизно кожні 10 хвилин. Після того, як блок доопрацьовано або видобуто, його неможливо змінити, оскільки шахрайська версія публічної книги буде швидко виявлена ​​та відхилена користувачами мережі.

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

Біткойн

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

Зміна історичних блоків – транзакції, заблоковані до початку атаки – було б надзвичайно складно навіть у випадку атаки на 51%. Чим глибшими є транзакції, тим складніше було б їх змінити. Неможливо було б змінити транзакції перед пунктом пропуску, після якого транзакції жорстко закодовані в програмне забезпечення біткойн.

З іншого боку, можлива форма атаки на 51% із менше ніж 50% потужності майнінгу мережі, але з меншою ймовірністю успіху.

Короткий огляд

Майнінг-пул gHash. IO ненадовго перевищив 50% обчислювальної потужності біткойн-мережі в липні 2014 року, змусивши пул добровільно взяти на себе зобов’язання зменшити свою частку мережі. У заяві зазначається, що в майбутньому вона не досягне 40% загальної потужності гірничого виробництва.

51% нападів на реальні приклади

Криптон і Шифт, два блокчейни на основі ефіру, зазнали 51% атак у серпні 2016 року.

У травні 2018 року Bitcoin Gold, на той момент 26-й за величиною криптовалюта, зазнав атаки на 51%. Шкідливий актор або актори контролювали величезну кількість хеш-потужності біткойн-золота, наприклад, навіть коли Біткойн-голд неодноразово намагався підвищити пороги обміну, зловмисники змогли подвоїти витрати протягом декількох днів, врешті-решт викравши біткойни на суму понад 18 мільйонів доларів Золото.

51% атаки проти 34% атаки

Клубок, розподілена бухгалтерська книга, яка принципово відрізняється від blockchain, але призначена для досягнення аналогічних цілей, теоретично може піддаватися зловмисник розгортає понад третину швидкості хеша мережі, згадується як 34% атака а.