Некоторые уязвимости блокчейна стали известны еще на заре криптовалют. Одной из самых опасных угроз считается «Атака 51%» — сценарий, при котором злоумышленник получает контроль над большинством вычислительных мощностей сети. В результате он может переписывать историю транзакций, проводить двойную трату и даже блокировать работу других участников сети. Одной из главных задач, стоявших перед создателем Биткоина (Сатоши Накамото), было предотвращение double-spending — двойного расходования одной и той же суммы. Рассмотрим ситуацию: В традиционных финансовых системах эту проблему решает банк, выступая гарантом транзакций. Но в децентрализованной системе гаранта нет. Поэтому Накамото разработал алгоритм консенсуса Proof-of-Work (PoW), который фиксирует транзакции в блокчейне. Каждая запись в блокчейне подтверждается майнерами. Чем больше блоков добавляется после транзакции, тем сложнее отменить платеж. Это делает систему Биткоина устойчивой к атакам. Однако, если злоумышленник захватит 51%