Litecoin вернулся к нормальной работе после редкого сетевого события, которое вынудило провести реорганизацию цепочки из 13 блоков и вызвало новые вопросы о инструментах конфиденциальности, майнинговых узлах и кросс‑цепочечных свапах. Инцидент начался 25 апреля, когда Litecoin сообщил, что нулевой‑день баг вызвал атаку отказа в обслуживании, нарушившую работу крупных майнинговых пулов. Ошибка была связана с MWEB (MimbleWimble Extension Blocks) — уровнем конфиденциальности Litecoin, позволяющим пользователям перемещать монеты в более приватную часть сети.
Баг в Litecoin позволил не обновлённым майнинговым узлам принимать недействительную MWEB‑транзакцию. Эта транзакция давала злоумышленникам возможность «вывести» монеты Litecoin на децентрализованные биржи третьих сторон, хотя такой перевод не должен был пройти проверку. Позже Litecoin заявил, что недействительные транзакции были отменены и не будут включены в основную цепочку. Было также подтверждено, что все действительные транзакции за указанный период остаются в безопасности и что баг был исправлен.
Реорганизация цепочки (reorg) происходит, когда блокчейн отбрасывает одну версию своей недавней истории и заменяет её другой. Небольшие реорганизации могут происходить в цепочках с доказательством работы, но реорганизация Litecoin на 13 блоков привлекла внимание из‑за своего размера и времени проведения. Litecoin обычно нацеливается на время блока около 2,5 минут, поэтому 13 блоков обычно занимают около 32 минут. В данном случае форк длился более трёх часов, что сделало событие более серьёзным для торговых площадок и сервисов свапов.
Проблема была особенно важна, потому что Litecoin больше не существует в изоляции. Криптовалютные сети теперь соединяются через мосты, децентрализованные биржи и инструменты кросс‑цепочечных свапов. Во время окна форка Litecoin злоумышленники пытались осуществлять двойные траты на нескольких сервисах. Двойная трата означает использование одних и тех же монет в разных местах до того, как все системы согласуют окончательную историю цепочки. Генеральный директор Aurora Labs Алекс Шевченко сообщил, что NEAR Intents имел экспозицию около 600 000 долларов и предупредил торговые площадки Litecoin провести аудит своих балансов и транзакций.
Атака на Litecoin также продемонстрировала, почему важны обновления узлов. Проблема не затронула всех майнеров одинаково. Узлы с более новой версией программного обеспечения отклоняли недобросовестную активность, тогда как более старые майнинговые узлы способствовали прохождению недействительной транзакции Litecoin через часть сети. Когда давление атаки отказа в обслуживании ослабло, обновлённая часть сети набрала достаточную мощность, чтобы восстановить валидную цепочку. Этот процесс удалил недействительные MWEB‑транзакции «вывода» из истории Litecoin.
MWEB является одной из основных модернизаций Litecoin за последние годы. Она даёт пользователям возможность скрывать некоторые детали транзакций, такие как балансы и суммы переводов, при этом оставаясь в сети Litecoin. Конфиденциальность полезна для обычных пользователей, но она также добавляет правила, которые узлы должны проверять с особой тщательностью. Когда слой конфиденциальности соединяется с основной цепочкой через «вводы» и «выводы», любой пробел в проверке может создать риск. Инцидент с Litecoin показывает, что даже зрелые сети могут столкнуться с новыми проблемами, когда дополнительные функции накладываются на устаревшие системы.
Для большинства пользователей Litecoin прямое влияние может быть ограниченным. Litecoin заявила, что действительные транзакции в пострадавший период не пострадали. Более серьёзная обеспокоенность касается бирж, платформ DEX и кросс‑цепочечных сервисов, которые принимали транзакции Litecoin во время форка. Если сервис зачислил средства слишком рано, а затем эти транзакции исчезли из основной цепочки, ему придётся либо погасить убыток, либо скорректировать свои записи.
Инцидент не означает, что Litecoin провалился как сеть. Он отреагировал, недобросовестные транзакции были удалены, и исправленная цепочка теперь работает. Однако событие ослабляет простую идею о том, что история блокчейна никогда не может измениться. На практике сети с доказательством работы могут реорганизоваться под нагрузкой, и платформы, работающие с Litecoin, должны учитывать этот риск.
Урок ясен: Litecoin, MWEB, майнинговые узлы и кросс‑цепочечные протоколы зависят от быстрого исправления и строгих правил подтверждения. По мере того как Litecoin продолжает добавлять функции конфиденциальности и оплаты, сети потребуется сильная культура обновлений среди майнеров, бирж, кошельков и платформ свапов. Ошибка исправлена, но реорганизация Litecoin, скорее всего, останется кейсом, демонстрирующим, как уязвимость одного уровня конфиденциальности может распространиться по связанному крипторынку.