
Шесть недель назад мы отключили устаревшие транзакции на Zilliqa, чтобы остановить эксплуатацию уязвимости в механизме подписи в приложении Zilliqa Ledger. С тех пор наш фокус — и значительная часть более широкого экосистемного сообщества — был направлен на сдерживание, анализ первопричины и прокладывание пути обратно для всех, кто пострадал. 2 сентября мы сделали первый конкретный шаг на этом пути: хардфорк, который перевёл балансы ZIL для первой партии бирж с адресов Legacy на адреса Zilliqa EVM.
Это обновление — краткое резюме того, как обстоят дела по трём направлениям работ, за которыми сообщество наблюдает наиболее пристально: миграция бирж, миграция розничных пользователей (самостоятельное хранение) и компенсация пострадавшим держателям — а также информация о дорожной карте, над которой мы не прекращали работать в фоновом режиме.
Если вы только подключаетесь к ситуации: полный реестр инцидента остаётся на Ledger Incident Hub, включая Post-mortem и Exchange FAQ.
Миграция бирж: первая партия завершена, вторая — в середине сентября
Форк 2 сентября переназначил балансы на уровне протокола для первой группы из десяти партнёров бирж, переместив их устаревшие балансы на основе Schnorr напрямую на адреса Zilliqa EVM. На этом шаге не требовалось действий со стороны пользователей, и биржи проводят собственное тестирование, прежде чем восстановить депозиты и выводы ZIL на своих платформах.
Это был явно первая партия, а не финишная черта. Мы по-прежнему собираем и проверяем сопоставления адресов от дополнительных партнёров бирж, и планируем вторую форк-«жёсткую» миграцию в середине сентября, чтобы перевести эту следующую группу. Если у вас ZIL на бирже, которая не была включена 2 сентября, это не значит, что о вас забыли — это значит, что подача вашей биржи всё ещё находится в процессе. Мы подтвердим биржи и точную дату, как только сопоставления будут зафиксированы.
Розничная миграция: самостоятельный инструмент находится на финальных стадиях
Значительно большая группа — владельцы устаревших кошельков, которые хранят ZIL у себя (self-custody) — понятным образом была сложнее всего заставить ждать. Теперь мы можем сказать, что инструмент самостоятельной миграции находится на финальной стадии разработки и соответствует плану по выпуску в середине сентября.
Этот инструмент построен на доказательствах с нулевым разглашением (zero-knowledge), а это значит, что держатели смогут самостоятельно мигрировать свои «застрявшие» балансы ZIL на адреса Zilliqa EVM, никогда не раскрывая нам или кому-либо ещё seed-фразу или приватный ключ. Он рассчитан на то, что вы запускаете его сами, в удобное вам время, когда он станет доступен.
Поскольку миграция на основе ZK для такого рода зависит от доверенной настройки, мы завершаем формирование группы участников, которые примут участие в церемонии установки. Мы уже можем подтвердить, что в неё войдут Zilliqa, LTIN, независимая фирма по аудиту безопасности web3, партнёр по биржам и участники от сообщества — отражая тот же принцип, который мы пытались применять на протяжении всего этого процесса: ни одна сторона не должна иметь возможность действовать в одиночку в вопросе такой чувствительности. Мы опубликуем полный окончательный список участников и детали церемонии до того, как инструмент станет доступен.
Компенсация: что мы предлагаем и почему выносим это на голосование
Мы знаем, что это самый важный вопрос, и мы не будем уклоняться: как будут решаться вопросы украденных средств для людей, которые их потеряли?
Честный ответ таков: юридическое взыскание украденных активов с помощью трансграничного отслеживания и принудительного исполнения — это реальный путь, но при этом, если смотреть на вещи трезво, он медленный и неопределённый. Любой, кто утверждает обратное относительно процесса такого рода, не говорит вам правду. Мы не считаем справедливым заставлять пострадавших держателей ждать этого результата в одиночку.
Итак, параллельно с юридическим процессом мы готовим голосование сообщества по корректировке токеномики ZIL, которая включит предложенную эмиссию новых токенов специально для компенсации пострадавшим пользователям. Это намеренно решение, которое мы выносим на суд сообщества, а не принимаем единолично: оно меняет предложение токенов и затрагивает каждого держателя ZIL, а не только тех, кто пострадал напрямую. Полное предложение — включая механизмы, суммы и критерии — будет опубликовано на https://gov.zilliqa.com/, как только оно будет готово.
В зависимости от того, как пройдёт это голосование, компенсация на основе эмиссии может продвинуться заметно быстрее, чем юридический процесс, не закрывая при этом дальнейшие усилия по возврату украденных средств через законные каналы. Мы бы предпочли дать сообществу реальный выбор между скоростью и другими компромиссами, чем тихо ждать годами, пока завершится судебная процедура.
Возвращаемся к дорожной карте
В начале этого года мы задали для Zilliqa новое направление: уровень посредничества для институциональных финансов, построенный вокруг проверок на соответствие, которые выполняются до расчёта, а не после. Эта дорожная карта не изменилась, и наша уверенность в этом направлении не ослабла.
Сменилось то, на что направлено наше внимание. В течение последних шести недель по сути вся организация была сосредоточена на сдерживании и устранении этого инцидента — и, разумеется, так и должно было быть, потому что это нужно было сделать в первую очередь. Но работа над стратегической дорожной картой не остановилась полностью в фоне, даже если она не была главной темой. Мы не будем объявлять конкретные вехи, пока полностью не обеспечим и не проверим их — лучше выпустить что-то реальное, чем говорить о чём-то заранее. Однако мы хотим, чтобы было ясно: наша приверженность этому направлению не ослабла ни на один день.
Наша цель — вернуть полное внимание организации к выполнению этой дорожной карты с середины сентября, когда и второй форк бирж, и инструмент розничной миграции будут в работе. Мы будем делиться подробностями о конкретном прогрессе, как только убедимся, что всё готово и сможет стоять на собственных ногах.
То, что стоит сказать вслух
Всё это не делает инцидент чем-то иным: это было серьёзное провальное событие, которое стоило реальным людям реальных средств. Но было бы нечестно утверждать, что за эти шесть недель не вышло ничего хорошего.
Это вынудило нас принять решение, вокруг которого мы долго ходили и которое иначе, возможно, продолжали бы откладывать: полностью вывести из эксплуатации устаревшую инфраструктуру транзакций Zilliqa, не-EVM. Этот наследуемый стек существовал ещё до не только Zilliqa 2.0, но и до нынешней эпохи инструментов, автоматизации и всё более изощрённых техник эксплуатации. Поэтому со временем он становился растущим риском как с точки зрения разработки, так и с точки зрения безопасности. Перевод всей цепочки на Zilliqa EVM в единой современной среде выполнения — более здоровая основа для того, чтобы строить дальше. И мы рады, что приходим к этому сейчас — а не после будущего, возможно худшего инцидента, который вынудит нас действовать.
На что обратить внимание дальше
Середина сентября: вторая жёсткая форк-миграция следующей партии бирж
Середина сентября: выпуск самостоятельного (self-guided) розничного инструмента миграции с zero-knowledge
Перед этим для обоих: окончательный список участников церемонии миграции
Как только будет готово: предложение по компенсации и токеномике на https://gov.zilliqa.com/
Мы будем поддерживать актуальным Ledger Incident Hub по мере того, как каждый из этих этапов будет завершаться, и ещё раз опубликуем здесь обновление, как только за нами останутся и второй форк, и инструмент миграции. Спасибо за ваше терпение на данный момент — мы знаем, что за эти последние шесть недель к вам обращались с этим очень много раз, и мы не воспринимаем это как должное.
- Команда Zilliqa
