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

48 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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