montana/Formal-Docs/04-Protocol-Spec/README.md

48 lines
2.8 KiB
Markdown
Raw Normal View History

2026-05-04 04:49:09 +03:00
# Спецификация протокола Монтаны (RFC-стиль)
2026-05-04 21:44:36 +03:00
**Текущая версия:** [Montana Protocol v35.25.0](../../Montana-Protocol/Montana%20Protocol%20v35.25.0.md) — 4412 строк
**Версия архива:** [Архив](../../Montana-Protocol/Archive/) — все предыдущие версии
2026-05-04 04:49:09 +03:00
## Что это
Главный документ для разработчика, желающего написать узел Монтаны с нуля.
Содержит:
- Глобальные инварианты протокола
- Канонический порядок и временна́я координата
2026-05-04 21:44:36 +03:00
- Криптографические правила (отсылки на [02 Криптография](../02-Cryptography/))
2026-05-04 04:49:09 +03:00
- Account Chain (Block Lattice) — структура реестра
- Двигатели: TimeChain VDF, NodeChain, AccountChain
- Потоковая модель и временные слои τ₁, τ₂
2026-05-04 21:44:36 +03:00
- Консенсус Proof of Time (см. [01 Консенсус](../01-Consensus/))
2026-05-04 04:49:09 +03:00
- Адресация и переводы
- Состояние сети и корень состояния
2026-05-04 21:44:36 +03:00
- Прикладной слой (см. [06 Прикладной слой](../06-Application-Layer/))
- Сетевой уровень (см. [05 Сетевой слой](../05-Network-Layer/))
- Эволюция протокола (см. [12 Управление](../12-Governance-Updates/))
2026-05-04 04:49:09 +03:00
- Обоснование протокольных констант
- Архитектура
## Соглашения о версионировании
Согласно `feedback_spec_rename.md`: при бампе версии файл всегда переименовывается. Имя файла = версия.
Текущий номер: v35.25.0 (формат `<major>.<minor>.<patch>`).
## Связанные документы
2026-05-04 21:44:36 +03:00
- [Whitepaper RU](../../Montana-Protocol/Whitepaper%20Montana%20RU.md) — высокоуровневое объяснение
- [Whitepaper EN](../../Montana-Protocol/Whitepaper%20Montana.md) — английский
- [Whitepaper ZH](../../Montana-Protocol/Whitepaper%20Montana%20ZH.md) — китайский
- [Montana Network v1.0.0](../../Montana-Protocol/Montana%20Network%20v1.0.0.md) — сетевой слой
- [Montana App v3.12.0](../../Montana-Protocol/Montana%20App%20v3.12.0.md) — клиентский слой
2026-05-04 04:49:09 +03:00
## Статус
2026-05-04 21:44:36 +03:00
🟢 Production-ready на уровне спецификации. Реализация — M5M8 в [Коде](../../Montana-Protocol/Code/).
2026-05-04 04:49:09 +03:00
Ограничения:
- Нет внешнего peer-review текста как RFC IETF.
2026-05-04 21:44:36 +03:00
- Документ ведётся в режиме single-author + ИИ-критики (см. [09 Внешний аудит](../09-External-Audit/)).