montana/Montana-Protocol/Manifesto/Manifesto RU.md

133 lines
24 KiB
Markdown
Raw Normal View History

2026-05-28 23:22:19 +03:00
# Манифест Монтаны
**Версия:** 1.3.0
**Дата:** 29 мая 2026
2026-05-28 23:22:19 +03:00
**Автор:** Alejandro Montana
**Репозиторий:** [github.com/efir369999/Montana](https://github.com/efir369999/Montana)
2026-05-28 23:44:50 +03:00
> *«Кто контролирует прошлое — контролирует будущее. Кто контролирует настоящее — контролирует прошлое».*
> — Оруэлл, *1984*
2026-05-28 23:22:19 +03:00
**Нейтральный рельс, который Биткоин в своём заголовке смешал с валютой. Субстрат, который имя Эфириума заявило и не построило. Экономика времени, которую традиция цифровых денег ещё не написала.**
2026-05-28 23:22:19 +03:00
## I. Две работы, смешанные в одно имя, и два имени, которые своё не доставили
2026-05-28 23:22:19 +03:00
Заголовок whitepaper Биткоина — *«A Peer-to-Peer Electronic Cash System»*. В этой фразе под одним именем объединены **две разные работы**.
2026-05-28 23:22:19 +03:00
- **Быть стабильной учётной единицей.** Валюта, не теряющая покупательную способность как функция спекулятивного спроса. Эта работа требует подотчётного эмитента с резервом и механизмом выкупа — той самой подотчётности, которую обеспечивают правительство, центральный банк или крупная институция с балансовым отчётом.
- **Быть нейтральным расчётно-упорядочивающим слоем.** Рельс, на котором проходят расчёты, упорядочиваются события, и который служит субстратом, по которому движутся учётные единицы. Этот слой не может быть подотчётным эмитентом и не должен им притворяться.
2026-05-28 23:22:19 +03:00
Биткоин попытался выполнять обе работы одновременно. Его анти-спам-механизм, выраженный в его собственном активе, привязал надёжность рельса к цене этого актива; волатильность актива сделала стабильность учётной единицы недостижимой; две работы интерферировали. Заголовок обещал электронные наличные; стало же — *digital gold*: ни стабильная пригодная валюта, ни рельс без комиссий.
2026-05-28 23:22:19 +03:00
Эфириум взял ту же вторую работу под другим именем. *Эфир* в его названии — это среда, заполняющая пространство, субстрат, по которому движется всё. Предложение было правильным: миру был нужен расчётный слой, а не очередная валюта. Но реализация берёт комиссии в собственном активе, опирается на классические эллиптические подписи, которые ломает алгоритм Шора, и выставляет наружу извлекающий слой упорядочивания (MEV), превращающий нейтральность в маркетинговое заявление, а не в свойство. Имя обещало эфир. Реализация эфир не доставила.
2026-05-28 23:22:19 +03:00
Два известных имени, две упущенные роли. Биткоин упустил *cash*; Эфириум упустил *эфир*. Оба упустили по одной и той же подлежащей причине: надёжность рельса была связана с ценой его собственного актива, нейтральность рельса зависела от того, кто произведёт следующий блок, а набор примитивов был тем, который ломает Шор. Две работы нельзя было выполнить одновременно, и половина «рельса» не была выполнена вовсе.
2026-05-28 23:22:19 +03:00
Монтана осознанно берёт **одну** из этих двух работ — нейтральный, бескомиссионный, постквантовый расчётно-упорядочивающий рельс. Стабильная пригодная валюта, которую потребитель видит в повседневной жизни, живёт на этаж выше — её выпускают подотчётные стороны, имеющие собственные резервы и механизмы выкупа, в любых выбранных ими единицах. Монтана даёт субстрат, на котором любая такая валюта может работать.
2026-05-28 23:22:19 +03:00
Рельс не должен знать учётную единицу, которую он переносит. Валюта не обязана быть рельсом.
Чтобы быть настоящим нейтральным рельсом — а ни Биткоин на уровне рельса, ни реализация Эфириума этого не доставили — нужны три вещи:
- Неденежная нехватка для анти-абуза, чтобы надёжность рельса не была связана с ценой его собственного актива.
- Асинхронная финальность достаточно быстрая, чтобы рельс вёл себя как расчётный слой, а не как очередь блоков, и без извлекаемой позиции над порядком операций.
- Постквантовый набор примитивов, потому что долгоживущие рельсы, несущие стоимость через десятилетия, не могут опираться на предположения, которые ломает алгоритм Шора.
Монтана берёт все три.
Монтана адресует на одном уровне три места, где доверие нужно убрать из самого рельса:
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
- **Доверие ко времени.** Протокол производит канонический порядок событий без внешнего источника.
- **Доверие к хранению.** Данные пользователя живут на узле пользователя, а не в базе корпорации.
- **Доверие к связи.** Сообщения текут между пользователями через их узлы без посредника.
Решение первой задачи — фундамент двух остальных и носитель той экономики времени, которая делает рельс бескомиссионным.
2026-05-28 23:44:50 +03:00
## II. Канонический порядок, не наручное время
Каждый узел Монтаны выполняет **последовательное вычисление с задержкой** — итерированную цепочку хэшей SHA-256 `T_W = SHA-256^D (T_{W-1})`, где `D = 325 000 000` итераций на окно. `D` зафиксирован в Указе Генезиса по единственному кварцевому замеру на генезис-железе (Apple iMac M1 2021, idle, single-thread); после Генезиса протокол не обращается к часам ([I-18]). Длительность окна в секундах внешнего мира — эмерджентное свойство железа узла, она не входит в consensus state.
Это **не** verifiable delay function в смысле Бонех-Бонно-Бюнц-Фиш [CRYPTO 2018], Петрчака [ITCS 2019] или Весоловского [EUROCRYPT 2019]. Те конструкции дают сжатую верификацию `O(log T)` или `O(1)`, но работают над группами RSA или групп классов мнимо-квадратичных полей — предположения, ломаемые алгоритмом Шора. PQ-стойкого succinct VDF production-grade сегодня не существует. Монтана берёт более простой примитив: итерированную цепочку SHA-256. Стоимость проверки равна стоимости вычисления; верификатор повторяет те же итерации, что и вычислитель. SHA-256 в любом случае нужен для адресации, хеширования и обязательств Меркла — новых предположений не добавляется. Криптографическая поверхность сведена к одному примитиву ([I-7]).
На выходе — **TimeChain**: канонический, монотонный, однозначный, независимо верифицируемый порядок окон. Монтана не измеряет физическую длительность. Сопоставление номера окна с календарём — задача наблюдателя, не протокола.
2026-05-28 23:22:19 +03:00
## III. Иерархия истины
2026-05-28 23:44:50 +03:00
Каждый последующий слой невозможен без предыдущего.
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
1. **Канонический порядок** (`TimeChain`) — необратимое последовательное вычисление. Базовый слой.
2. **Присутствие** (`NodeChain`) — длина цепочки узла, накапливающаяся по одному окну за раз по мере канонической фиксации узла в порядке. Вес в консенсусе — это присутствие, не капитал. Капитал не покупает ретроактивно прошлое участие.
3. **Reward-юнит рельса** (`Account`, `Ɉ`) — эмиссия уровня протокола, выплачиваемая оператору, закрывшему окно: `EMISSION_moneta = 13 × 10⁹ moneta = 13 Ɉ`. Эмиссия в закрытой форме: `supply_moneta(W) = EMISSION_moneta × (W + 1)`. Никакого премайна, пресейла, доли основателя, халвинга, supply cap, дискреционной эмиссии. `Ɉ` — это бухгалтерия рельса; это не обещание стабильной покупательной способности и не та учётная единица, в которой работает стабильная валюта.
2026-05-28 23:44:50 +03:00
4. **История** (`Anchor`) — 32-байтовый хэш, привязанный к окну на всю жизнь сети. Переписать его означает пересчитать каждую итерацию цепочки от Указа Генезиса. Математически невозможно.
2026-05-28 23:22:19 +03:00
Спящие аккаунты с **ненулевым** балансом не трогаются, сколько бы они ни простаивали. Единственная очистка, которую делает протокол — удаление пустых `AccountRecord` (`balance == 0`), бездействующих более `4 × τ₂` — это garbage collection записей, в которых ничего нет. Зачисленный баланс принадлежит ключу навсегда.
2026-05-28 23:44:50 +03:00
`1 Ɉ = 10⁹ moneta`. Международный тикер — `MONT`.
2026-05-28 23:22:19 +03:00
## IV. Постквантовая с первого дня
2026-05-28 23:44:50 +03:00
- **Консенсусные подписи:** ML-DSA-65 (FIPS 204).
- **Инкапсуляция ключей транспорта:** ML-KEM-768 (FIPS 203).
- **Хеширование:** SHA-256 (FIPS 180-4).
- **Транспортное рукопожатие:** Noise_PQ XX — эфемерные ML-KEM-768 с обеих сторон, ML-DSA-65 подпись связывающая весь транскрипт, шифрование сессии ChaCha20-Poly1305 AEAD (RFC 8439).
- **PeerId:** SHA-256 multihash открытого ключа ML-DSA-65 каждого пира.
2026-05-28 23:22:19 +03:00
Никакого ECDSA. Никакого EdDSA. Никакого классического Диффи-Хеллмана. Никаких надежд, что алгоритм Шора задержится.
## V. Свойства рельса
2026-05-28 23:44:50 +03:00
То, что делает Монтану нейтральным расчётно-упорядочивающим рельсом — это не «фичи поверх цепи». Это сама цепь.
2026-05-28 23:44:50 +03:00
- **Нулевые комиссии.** В протоколе нет поля `fee` ни в одной операции. Перевод на семь центов проходит. Расчётное приложение с высоким объёмом не вытесняется аукционом загруженности.
- **Асинхронная финальность без извлекаемого порядка.** Переводы не ждут блоков. Они закрепляются через P2P-кворум подписей активных операторов внутри одного окна канонического порядка (примерно одна минута wall-clock на генезис-калибровке; длительность окна — эмерджентное свойство, не часть consensus state). Дискреция предлагающего узла над включением или исключением операций — ноль: в цепь входят только cemented BundledConfirmations, а порядок операций внутри окна зафиксирован каноническими τ₁-правилами, не локальным mempool-видом предлагающего. Извлекаемой позиции над порядком операций не существует.
- **Константная монотонная эмиссия как бухгалтерия.** `13 Ɉ` за окно, зафиксировано Указом Генезиса, закрытая форма. Никакого халвинга, никакого supply cap, никакой дискреционной эмиссии. `Ɉ` — это то, что рельс платит своим операторам, бухгалтерия работы по закрытию окна, а не стабильная учётная единица. Валюты, которым нужна стабильность, живут этажом выше — там, где их выпускают стороны с балансовыми отчётами.
2026-05-28 23:44:50 +03:00
- **Никакой плутократии по построению.** Тот, у кого миллиард `Ɉ`, не имеет в консенсусе больше власти, чем оператор Mac Mini. Вес узла — это длина его цепочки, история закреплённого присутствия. Семя лотереи содержит `cemented_bundle_aggregate(W-2)` — подписи честных операторов двумя окнами назад, что закрывает класс grinding-атак при асимметрии железа без опоры на рациональные cost-аргументы.
- **Две трети честной длины цепочки.** Безопасность сохраняется, пока честные операторы контролируют более двух третей `active_chain_length`. Капитал в этот порог не входит.
## VI. Экономика времени
Анти-абуз построен через время, не через деньги — три независимые нехватки, каждая выводится из прошедшего времени. Именно это отвязывает надёжность рельса от цены его актива.
2026-05-28 23:44:50 +03:00
- **Темп на идентичность за окно.** Одна операция на аккаунт за окно τ₁. Атакующий с N Sybil-идентичностями получает не более N операций за окно, и у каждой идентичности своя стоимость создания.
- **Пороги по `account_chain_length`.** Привилегированные операции требуют, чтобы аккаунт был активен не менее `k` окон. Порог нельзя купить.
- **Последовательный SHA-256 барьер на регистрацию узла.** Регистрация требует последовательной цепочки SHA-256 длины `vdf_chain_length × D` итераций — примерно четырнадцать суток wall-clock на одном ядре commodity x86_64. Последовательное время неприобретаемо; атакующий с `M` параллельными машинами получает `M` идентичностей за то же wall-clock, не быстрее.
Вместе три механизма закрывают DoS без денежных барьеров. Время как нехватка не требует прайс-фида, оракула или биржи. Его оценка зафиксирована протоколом: одно окно равно одному окну, независимо от цены `Ɉ`, независимо от цен любой валюты, едущей сверху.
2026-05-28 23:44:50 +03:00
## VII. Лестница суверенитета
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
Две роли, одна цепочка.
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
- **Пользователь аккаунта.** Ключ в смартфоне или аппаратном кошельке. Отправляет и получает Монтану; коммитит 32-байтовые хэши через `Anchor`; запускает приложения поверх чужого узла. Заработка на уровне протокола нет. Барьер входа — первый входящий перевод (запись аккаунта создаётся атомарно вместе с зачислением суммы).
- **Оператор узла.** Обычное железо (одно ядро), 24/7 аптайм, сетевое соединение и последовательный SHA-256 барьер на регистрации. Полное участие в консенсусе. Заработок через лотерею окон.
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
Сид-фраза и цепочка аккаунта принадлежат пользователю, а не узлу. По лестнице вверх — когда пользователь сам решит.
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
## VIII. Базовый масштаб, приватность и удаление автора
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
- **Масштаб.** Каждое решение калибруется под не менее одного миллиарда активных пользователей. Механизмы, не масштабирующиеся на 10⁹, отбрасываются без обсуждения. Запись аккаунта — 2 059 байт; состояние при 10⁹ аккаунтов — около 2,06 ТБ, помещается на обычных дисках. Очистка каноническая: размер состояния ограничен активным населением, не возрастом цепи.
- **Приватность.** Балансы и графы аккаунтов открыты по умолчанию ([I-2]). Прикладная приватность реализуется через `Anchor`: 32-байтовый хэш записывается в цепь, а зашифрованное содержимое хранится у владельца вне цепи. Протокол не видит содержимого. Приватность — это то, что пользователь выбирает сохранить, а не то, что протокол навязывает или запрещает.
- **Никакого governance в состоянии.** Нет DAO, казны, права вето основателя. Совещательные советы могут существовать снаружи протокола; внутри ни один не имеет обязывающей силы. Автор удалён из протокола по построению. Монтана запускается как peer-to-peer-сеть без bootstrap-кворума под контролем основателя.
2026-05-28 23:22:19 +03:00
2026-05-28 23:44:50 +03:00
## IX. Чем Монтана является
2026-05-28 23:22:19 +03:00
Не валюта, которую обещал заголовок Биткоина. Не субстрат, который заявило имя Эфириума и не построило. Не digital gold. Не доходность. Не governance. Не бренд. Не приватный миксер. Не L2. Не блокчейн с фичей timestamping.
Монтана — это **нейтральный, бескомиссионный, постквантовый расчётно-упорядочивающий рельс, на котором может работать пригодная валюта**, — а не сама валюта.
Экономика времени — это то, что делает такой рельс возможным: неденежная нехватка, отвязывающая надёжность рельса от цены его актива, чтобы рельсу не приходилось выполнять работу валюты, чтобы функционировать.
2026-05-28 23:22:19 +03:00
Система отсчёта времени с фичей передачи стоимости. Эталон частоты, от которого стороны, способные выполнять работу валюты — правительства, центральные банки, подотчётные институции, автономные агенты с резервной логикой, — строят те валюты, которыми люди реально пользуются. Среда, заполняющая пространство между участниками, без платы за присутствие и без извлекаемой позиции над порядком операций.
2026-05-28 23:22:19 +03:00
Эфир, как его обещало имя.
2026-05-28 23:22:19 +03:00
---
2026-05-28 23:44:50 +03:00
**Эталонная реализация:** Rust, Apache-2.0 / MIT. Двадцать три крейта, включая `mt-timechain`, `mt-consensus`, `mt-lottery`, `mt-crypto`, `mt-net`, `mt-noise-pq`. Спецификация: [Whitepaper Montana.md](../Whitepaper%20Montana.md) и [Montana Protocol v35.25.1](../Montana%20Protocol%20v35.25.1.md).
2026-05-28 23:22:19 +03:00
**Символ:** **Ɉ** — Монтана, reward-юнит уровня протокола. `moneta` — наименьшая неделимая единица (`1 Ɉ = 10⁹ moneta`). **Тикер:** `MONT`.
2026-05-28 23:22:19 +03:00
Alejandro Montana
*Ничто_Nothing_无_金元Ɉ*
2026-05-29