Главная / Теги

Атака 51%

Атака 51% позволяет злоумышленнику получить частичный контроль над блокчейном. Может использоваться для атаки двойной траты (double spending), причем вероятность успеха злоумышленника становится максимальной. Другая возможность атаки 51% — нарушение работы блокчейна через полную или частичную остановку подтверждения транзакций.

Название «атака 51%» условно. Суть её заключается в получении злоумышленником более 50% хэшрейта в PoW блокчейнах (50% монет в PoS блокчейнах). Чем больший процент контроля ему удастся получить, тем быстрее и успешнее будет атака. Имея преимущество над остальными майнерами (валидаторами), злоумышленник может создать альтернативную цепочку блоков и перезаписать некоторое количество последних блоков с нужными ему транзакциями.

Пример атаки 51%

  1. Мошенник расплачивается с продавцом криптовалютой.
  2. Продавец дожидается появления в сети подтверждения транзакции и отправляет товар мошеннику.
  3. Мошенник создает альтернативную транзакцию, в которой он эту криптовалюту отправляет не продавцу, а себе на другой кошелек.
  4. Мошенник добавляет эту транзакцию в свой блок и начинает майнить альтернативную цепочку блоков.
  5. Поскольку у мошенника более половины всех мощностей в сети, то он генерирует блоки быстрее всех.
  6. Цепочка блоков мошенника становится длиннее, и сеть переключается на нее как на основную.
  7. транзакция с оплатой у продавца считается теперь действительной, а транзакция возврата на свой кошелек от мошенника - актуальной.

Читать на bits.media