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