Якщо більше половини потужності комп’ютера або хешрейту майнінгу в мережі керує одна особа або одна група людей, тоді діє атака 51%.
Атака 51% відноситься до зловмисника (або групи, яка діє узгоджено), контролюючи понад 50% загальної потужності майнінгу
мережі блокчейн і порушуючи її цілісність.
Через те, як функціонує блокчейн, для підтвердження або додавання транзакцій потрібен
консенсус. Зловмисник, який контролює більшу частину потужності
хешування або
майнінгу, теоретично може «сформувати більшість» у цьому механізмі консенсусу та порушити цілісність блокчейну, змінюючи порядок транзакцій або запобігаючи, серед іншого, підтвердженню
транзакцій.
Ризик атаки 51% вищий для блокчейнів з меншою потужністю хешування, оскільки зловмиснику легше отримати необхідну більшість обчислювальних потужностей. Чим більше майнерів і ресурсів витрачається на видобуток блокчейну, тим безпечніший блокчейн. Мережа
Bitcoin визнана найбезпечнішим блокчейном з існуючих, оскільки має найбільшу потужність хешування для майнінгу.
Вартість атаки 51% залежить від кількох факторів, включаючи тип блокчейну, складність алгоритму хешування, вартість електроенергії та доступну швидкість хешування. Взагалі кажучи, вартість атаки 51% на дану мережу блокчейну може коливатися від тисяч до мільйонів доларів.
Атаки 51% теоретично можливі у мережах
proof-of-stake (PoS), хоча ймовірність їх значно менша, ніж у мережах
proof-of-work (PoW). Це пояснюється тим, що в PoS зловмиснику потрібно буде контролювати більшість мережевих токенів, щоб отримати контроль над мережею, тоді як у PoW зловмиснику потрібно лише контролювати більшу частину хеш-потужності мережі.
Є кілька прикладів успішних атак 51% на
альткоїни: