8.2 KiB
Декларация запуска Mainnet — DRAFT
Статус: 🟡 Draft. Подписан только при закрытии всех гейтов G1–G3, G5.
⚠️ Этот документ — черновик формальной декларации, который будет публично подписан автором в момент launch'а. Сейчас не публикуется.
Декларация запуска основной сети Монтана
Дата launch'а: [TBD — заполняется при подписании] Длина цепи на момент launch'а: [TBD] Канонический хеш окна launch'а: [TBD] Подписано: Алехандро Монтана (efir369999)
1. Заявление
Я, автор Монтаны, объявляю что сеть montana (определённая в genesis-manifest от 2026-05-02) перешла в состояние launched mainnet начиная с окна [TBD].
С этого момента:
- Эмиссия TC, происшедшая в любых окнах после launch-окна, является финальной и не подлежит откату через breaking changes протокола.
- Аккаунты и их балансы являются каноническими активами сети.
- Никакие протокольные правила, имеющие side effect на состояние, не могут быть изменены без процедуры MIP (см. 12 Управление).
- Pre-mainnet принцип «breaking changes применяются сразу» больше не действует. Любое breaking-change через hard fork требует MIP с обоснованием и periodом активации не менее 90 дней.
2. Закрытые гейты
Mainnet объявлен после закрытия следующих гейтов (см. Mainnet Readiness):
| Гейт | Закрыт | Подтверждение |
|---|---|---|
| G1 — Внешний security audit | [TBD/✅] | Отчёт от [компания], commit SHA [TBD] |
| G2 — Формальная верификация Safety/Liveness | [TBD/✅] | TLA+ + TLAPS proofs, см. 10 |
| G3 — n≥9 независимых операторов | [TBD/✅] | List of public peer_id и их операторов в 11 |
| G5 — Документация для оператора | [TBD/✅] | Гайд оператора |
(G4 — Bug bounty — снят как не применимый, проект некоммерческий.)
3. Constitutional limits
С момента launch'а немодифицируемы без 95% consensus всех активных операторов в течение 30 дней:
- Базовая редкость = время (через VDF). Нельзя заменить на стейк/hashrate.
- Постквантовый набор примитивов (ML-DSA-65, ML-KEM-768, SHA-256). Для замены — отдельная процедура advisory council по крипто.
- Глобальные инварианты протокола (см. спека §«Глобальные инварианты»).
- Эмиссионная модель: поокнная, фиксированная за окно.
- Network name =
montana.
4. Точка отсчёта
Длина VDF-цепи на момент launch'а становится канонической точкой отсчёта для:
- Расчёта balance любого аккаунта на любую τ-координату ≥ launch.
- Проверки конкретной операции на включение в канон.
- Реконструкции любого состояния сети новым узлом через fast-sync.
История до launch-окна сохраняется в публичном архиве, но не имеет статуса финального состояния — она была «pre-launch operating» и могла бы быть rollback'нута через breaking change. После launch-окна история финальна.
5. Что НЕ меняется при launch'е
- Сама работа сети — узлы продолжают крутить VDF без перерыва.
- Имена бинарей, сервисов, путей.
- Genesis-manifest: те же 3 bootstrap узла остаются bootstrap.
- Криптографические ключи и адреса аккаунтов.
- Существующие AccountChain'ы и их seq.
Launch — это юридическо-экономическое заявление, не техническое изменение протокола. Кода переключения «testnet→mainnet» не существует.
6. Процедура отката (emergency rollback)
В случае обнаружения critical bug в первые 30 дней после launch'а, автор оставляет за собой право объявить emergency rollback к pre-launch состоянию через подписанное публичное заявление. После 30 дней эта возможность исчезает — финальность необратима.
После 30 дней любые critical bugs устраняются через стандартную MIP-процедуру с активным обсуждением в течение periodа активации (90+ дней).
7. Что после
С launch'а:
- Открытая регистрация новых операторов работает без ограничений.
- Anchor-операции от прикладных разработчиков начинают принимать TC как валидное средство платежа.
- Эксплорер
montana.quest/explorer/показывает live-историю с launch-окна. - Любой может встать узлом и участвовать в лотерее.
8. Подпись
Этот документ подписан криптографически ключом автора (account_id 4c290c3d5d63e84b99c30c83fb4d172e04102af4492b4d56d0642711b09e2072 — Moscow genesis узел).
Сигнатура (ML-DSA-65 от канонической сериализации текста выше):
[TBD — формируется при фактическом подписании]
Хеш этого документа (SHA-256):
[TBD]
Текущий статус (на 2026-05-04)
Этот черновик НЕ подписан. Гейты G1–G3, G5 в состоянии:
- G1 🔴 — внешний аудит не начат, готов внутренний review для baseline
- G2 🟡 — TLA+ модель базовая готова, нужны TLAPS proofs и расширение
- G3 🟡 — план готов, требует 6+ независимых операторов
- G5 🟢 — гайд оператора готов
Подпись произойдёт только когда все четыре гейта 🟢. До этого мы находимся в pre-launch operating состоянии.
Связанные документы
- Mainnet Readiness — статус гейтов
- Внутренний аудит — F-1 — F-12
- TLA+ модель — для G2
- M9 расширение — для G3
- Гайд оператора — G5 ✅
- Governance — MIP-процедура для post-launch изменений