montana/Формальная Документация/04 Спецификация Протокола/README.md

3.0 KiB
Raw Permalink Blame History

Спецификация протокола Монтаны (RFC-стиль)

Текущая версия: Montana Protocol v35.25.0 — 4412 строк Версия архива: Архив — все предыдущие версии

Что это

Главный документ для разработчика, желающего написать узел Монтаны с нуля.

Содержит:

  • Глобальные инварианты протокола
  • Канонический порядок и временна́я координата
  • Криптографические правила (отсылки на 02 Криптография)
  • Account Chain (Block Lattice) — структура реестра
  • Двигатели: TimeChain VDF, NodeChain, AccountChain
  • Потоковая модель и временные слои τ₁, τ₂
  • Консенсус Proof of Time (см. 01 Консенсус)
  • Адресация и переводы
  • Состояние сети и корень состояния
  • Прикладной слой (см. 06 Прикладной слой)
  • Сетевой уровень (см. 05 Сетевой слой)
  • Эволюция протокола (см. 12 Управление)
  • Обоснование протокольных констант
  • Архитектура

Соглашения о версионировании

Согласно feedback_spec_rename.md: при бампе версии файл всегда переименовывается. Имя файла = версия.

Текущий номер: v35.25.0 (формат <major>.<minor>.<patch>).

Связанные документы

Статус

🟢 Production-ready на уровне спецификации. Реализация — M5M8 в Коде.

Ограничения:

  • Нет внешнего peer-review текста как RFC IETF.
  • Документ ведётся в режиме single-author + ИИ-критики (см. 09 Внешний аудит).