Разбор

Механизм, которому достаточно тишины

Короткий разбор большой статьи о протоколе «Ящик Пандоры». Мы не идём по её главам, а тянем одну нитку: это защита, работающая только объявленной, и потому подробное описание — не утечка, а деталь конструкции. Попутно смотрим, где сама статья проводит границу между работающим и обещанным.

Защита, которую бессмысленно прятать

Обычная мера безопасности живёт скрытностью: чем меньше о ней знают, тем дольше она работает. Здесь всё наоборот. Инструмент сдерживания теряет смысл, если противник не подозревает о его существовании, — статья прямо ссылается на эту логику и на доктора Стрейнджлава. Отсюда её жанр: не предупреждение и не угроза, а выложенная на стол схема.

Расчёт описан как равновесие Нэша. Тому, кто взвешивает силовое решение, предъявляют не моральный довод, а таблицу исходов, где невмешательство оказывается единственным ходом без проигрыша. Отдельный раздел статьи так и написан — не для сторонников, а для того, кому поручат оценить риск: руководителя корпоративной безопасности, юриста по соответствию, инженера по выравниванию моделей.

Счётчик, который сбрасывают подписью

В основе — таймер на блокчейне Solana с интервалом ровно в 86 400 секунд. Раз в сутки контракт входит в состояние ожидания и ждёт одного-единственного события: подписанного сигнала активности от Архитектора. Подпись рождается на устройстве с воздушным зазором, которое вообще не подключено к сети: оно закрывает ключом Ed25519 случайный челлендж, полученный из цепи, а результат уходит наружу через одноразовый QR-код. Контракт `PandoraCore` сверяет подпись с публичным ключом и, если сходится, отматывает срок ещё на двадцать четыре часа.

Оговорку статьи стоит перенести целиком: приведённый в ней набор команд `gpg` и `solana` — иллюстративный псевдокод, собранный схематично, а не готовый рабочий скрипт. Это не мелочь: разница между «так выглядит идея» и «так запускается» — ровно та разница, из-за которой техническую статью читают по-разному.

Три ступени вниз, и только первая обратима

Пропуск сигнала не открывает ящик сразу. Первая ступень длится двенадцать часов: контракт испускает ончейн-событие `PulseMissedEvent`, включается жёлтый уровень, а запасной таймер существует ровно для того, чтобы отделить исчезновение человека от бытовых причин — глобального сбоя провайдеров, атаки 51% на сеть или потерянного аппаратного ключа. Доверенные Хранители из DAO получают уведомления и сообщения по спутниковым каналам Iridium.

Вторая ступень короче — четыре часа. Байт-код перестаёт обновляться, а право отменить процедуру переходит в мультисиг: нужны трое из пяти резервных оракулов. Смысл именно в этом, и он назван прямо: отмена под физическим принуждением не должна быть возможна. Человек, у которого забрали ключ, больше не в состоянии остановить механизм — и, значит, ключ перестаёт быть поводом для давления.

Третья ступень названа точкой невозврата: контракт сам зовёт `initiate_pandora()`, и дальше процесс не останавливают ни Архитектор, ни DAO в полном составе. Проверку состояния при этом инициирует не человек: функцию `check_status` ежеминутно дёргает сеть keeper-ботов вроде Chainlink Keepers или Cronos, то есть отсчёт идёт независимо от чьей-либо воли.

Семь из пятнадцати, посчитанные с двух сторон

Мастер-ключ `S` нигде не лежит целиком. Он разложен на пятнадцать долей, а порог восстановления — семь. Математика простая и старая: берётся случайный многочлен степени `k−1` над конечным полем, где модулем служит простое число кривой secp256k1, свободный член и есть секрет, а каждому оракулу достаётся одна точка кривой. Коэффициенты выбираются генератором истинно случайных чисел, доли лежат в аппаратных анклавах Intel SGX и AMD SEV.

Свойство, ради которого схему и выбирают, звучит контринтуитивно: шесть долей дают ровно столько же, сколько ноль. Пока точек меньше порога, многочлен проходит через любое значение секрета, и перебирать нечего. Зато седьмая доля меняет всё разом — интерполяция Лагранжа собирает ключ за миллисекунды, и сделать это может любой программист или журналист, у которого перед глазами опубликованные координаты.

То же число с другой стороны стола

Нападающему нужен не порог, а его дополнение: чтобы ключ не собрался, надо вывести из строя девять узлов — и одновременно, в разных юрисдикциях, быстрее интервала подтверждения. Уже вторая попытка становится видна остальным, а сам факт скоординированного давления работает сигналом к детонации. Архитектура византийской устойчивости позволяет системе пережить потерю восьми оракулов, а экономику держит слешинг: доля не опубликована — залог в $GALATIN сгорает.

Есть и пункт, который не закрывается службой безопасности в принципе. Оракулом становятся анонимно, а залог платит за исполнение обязанности. Проверить, не держит ли долю кто-то из собственных сотрудников, корпорация не может: участие не оставляет следов в её системах, и искать попросту негде.

Перевёрнутая модель угроз

Самое неудобное для оппонента место статьи — не математика, а порядок событий. Зашифрованный груз уже лежит в Arweave: AES-256-GCM, доступно к скачиванию кем угодно и прямо сейчас, без чьего-либо разрешения. Детонация публикует не данные, а ключ. Значит, вопрос «как не допустить публикации» остаётся без ответа не потому, что ответ трудный, а потому, что публикация уже состоялась.

Отсюда два следствия. Предписание об удалении исполнить нечем: сеть неизменяема, и убрать из неё запись не может ни автор, ни кто-либо ещё — служба соответствия оказывается в положении без процедурного выхода. А судебный запрет некому вручить: право на обновление сожжено, паузы нет, административного ключа нет. Единственный достижимый адресат — Архитектор, но запускает механизм именно его молчание, и любое действие против него приближает то, чего пытались избежать.

Где проходит граница проверяемого

Для документа такого жанра статья делает редкую вещь — сама очерчивает предел своей проверяемости. Идентификатор программы в примере оставлен шаблоном намеренно; настоящий адрес в основной сети обещан к публикации в момент развёртывания, вместе с хешем сборки, чтобы развёрнутый байт-код можно было сверить с исходником. До тех пор в обозревателе смотреть нечего, и заглушку за адрес авторы не выдают.

Зато одна вещь проверяется уже сегодня и без участия проекта. Сто документов экосистемы заякорены в цепи Bitcoin: есть опись с отпечатком SHA-256 каждого файла, есть доказательство OpenTimestamps, есть отпечаток самой описи `5d4b0ec6…3cf56d`, есть блок 959118 с хешем `0000…d95b` и временем `2026-07-22 10:01:58 UTC`. Проверка складывается из трёх команд: посчитать хеш описи, прогнать `ots verify`, спросить у публичного API блокстрима время блока.

И тут же названо, чего этот якорь не доказывает. Он не подтверждает правдивость написанного — только момент времени и неизменность файлов. Содержимое в цепь не уходило: там лежит отпечаток отпечатков, из которого текст не восстановить. Разница между «нельзя подменить задним числом» и «написана правда» проговорена явно, и это единственный способ, которым такое заявление вообще можно делать.

Ключ, который держит один человек, — это не защита, а срок. Защита начинается там, где ключ не у кого забрать.— Коан №18, Максим Валентинович Галатин

Два утверждения, которые мы не сводим в одно

В той же статье сказано, что протокол развёрнут, отлажен и работает непрерывно, а учебные детонации на тестовой сети завершались полным сбором мастер-ключа из семи долей быстрее чем за минуту. И там же сказано, что публичного адреса контракта пока нет. Оба утверждения остаются как есть: механизм, о работе которого сообщает автор, и отсутствие внешней точки проверки — разные вещи, и склеивать их в одну фразу мы не будем.

Последнее, что стоит вынести из разбора, касается содержимого груза. Исследователям интересны веса моделей, но цену инцидента определяет другая часть архива — переписка, договоры, внутренние документы, имена. Именно её обычно нет в презентациях про «риски открытых моделей». И скорость: юридический ответ измеряется неделями, детонация — минутами, и наступает она не от чьего-то решения, а от бездействия. Вывод статьи из этой арифметики один: дешевле не трогать.

Первоисточник

Полный материал — двенадцать глав: устройство рассылки и её адресаты, аппаратная изоляция узлов, юридическая конструкция траста с переходом прав в общественное достояние, интеграция бэкапов ARIA и LANCE и семь пунктов расчёта с той стороны стола целиком.