diff --git a/Montana-Protocol/Manifesto/Manifesto EN.md b/Montana-Protocol/Manifesto/Manifesto EN.md index 3050f1d5..18d71172 100644 --- a/Montana-Protocol/Manifesto/Manifesto EN.md +++ b/Montana-Protocol/Manifesto/Manifesto EN.md @@ -1,6 +1,6 @@ # The Montana Manifesto -**Version:** 2.0.2 +**Version:** 2.0.3 **Date:** 2026-05-29 **Author:** Alejandro Montana **Repository:** [github.com/efir369999/Montana](https://github.com/efir369999/Montana) @@ -42,7 +42,7 @@ Montana is a peer-to-peer rail for moving and recording value, owned by no one, - **You hold the seed phrase. You hold the money.** Twenty-four words derive your keys. No bank, no government, no chain operator can freeze, seize or revoke your balance. A balance, once credited, belongs to its key forever. Dormant non-zero accounts are never touched, no matter how long they sit. - **You can run a node and be paid.** Commodity hardware (one CPU core), 24/7 uptime, a network connection. The reward is `13 Ɉ` for sealing each window — closed-form, predictable, paid by the protocol to whoever does the work. No premine, no presale, no founder allocation, no halving, no supply cap. -- **You can use the rail without running anything.** A key on a phone. Send and receive Montana; commit hashes for documents and messages via `Anchor`. No fees. No gas. Settlement in approximately one minute of canonical-order time. +- **You can use the rail without running anything.** A key on a phone. Send and receive Montana; commit hashes for documents and messages via `Anchor`. No fees. No gas. Settlement within one window of the canonical order. - **No founder, no DAO, no governance, no veto.** The author is removed from the protocol by construction. Advisory councils may exist outside; none have binding force inside. No state, no corporation, no individual — including the author — can stop the network from running or rewrite a finalized event. - **Autonomous agents are first-class participants.** Software acting on behalf of a human is a first-class operator and user of the rail, by construction. The same key, the same account chain, the same protocol — no separate plumbing for agents. - **Post-quantum from the first day.** Signatures, key encapsulation, transport — all built on primitives that survive a sufficiently large quantum computer (FIPS 203, FIPS 204), at NIST security level 3 (≈ 192-bit quantum-equivalent strength). @@ -70,9 +70,9 @@ Montana occupies that space. Every layer that touches money, communication, data ## V. Canonical Order, Not Wall-Clock Time -Each Montana node performs a **sequential delay computation** — an iterated SHA-256 hash chain `T_W = SHA-256^D (T_{W-1})` with `D = 325 000 000` iterations per window. `D` is fixed in the Genesis Decree from a single quartz measurement on the genesis hardware (Apple iMac M1 2021, idle, single-thread); after Genesis the protocol consults no clock ([I-18]). The wall-clock duration of a window is an emergent property of each node's hardware and is not part of consensus state. +Each Montana node performs a **sequential delay computation** — an iterated SHA-256 hash chain `T_W = SHA-256^D (T_{W-1})` with `D = 325 000 000` iterations per window. `D` is fixed in the Genesis Decree from a single quartz measurement on the genesis hardware (Apple iMac M1 2021, idle, single-thread, 5.097 MH/s SHA-256 single-thread); after Genesis the protocol consults no clock ([I-18]). At the genesis-hardware rate, `D / 5.097 × 10⁶ ≈ 63.8 seconds` per window — the wall-clock duration of a window is therefore an emergent property of each node's hardware and is not part of consensus state. -This is **not** a verifiable delay function in the sense of Boneh-Bonneau-Bünz-Fisch [CRYPTO 2018], Pietrzak [ITCS 2019] or Wesolowski [EUROCRYPT 2019]. Those constructions provide succinct verification of order `O(log T)` or `O(1)`, but they operate over RSA groups or class groups of imaginary quadratic fields — assumptions broken by Shor's algorithm. A production-grade post-quantum succinct VDF does not yet exist. Montana takes the simpler primitive: an iterated SHA-256 chain. Verification cost equals computation cost; a verifier re-runs the same iterations the prover ran. SHA-256 is already required for addressing, hashing and Merkle commitments — no new assumption is added. The cryptographic surface is minimized to one primitive ([I-7]). +This is **not** a verifiable delay function in the sense of Boneh-Bonneau-Bünz-Fisch [CRYPTO 2018], Pietrzak [ITCS 2019] or Wesolowski [EUROCRYPT 2019]. Those constructions provide succinct verification of order `O(log T)` or `O(1)`, but they operate over RSA groups or class groups of imaginary quadratic fields — assumptions broken by Shor's algorithm. Post-quantum succinct VDF constructions remain at research-grade status; none has published security audits or standardization at the level of FIPS 203 / FIPS 204. Montana takes the simpler primitive: an iterated SHA-256 chain. Verification cost equals computation cost; a verifier re-runs the same iterations the prover ran. SHA-256 is already required for addressing, hashing and Merkle commitments — no new assumption is added. The cryptographic surface is minimized to one primitive ([I-7]). The output is the **TimeChain**: a canonical, monotonic, unambiguous, independently verifiable sequence of windows. Montana does not measure physical duration. Mapping a window number to a calendar is the observer's task, not the protocol's. @@ -102,7 +102,7 @@ No ECDSA. No EdDSA. No classical Diffie-Hellman. No assumption that Shor's algor What makes Montana a neutral settlement and ordering rail are not features layered on a chain — they are the chain. - **Zero fees.** The protocol contains no `fee` field on any operation. A seven-cent transfer settles. -- **Asynchronous finality without extractable ordering.** Transfers do not wait for blocks. They are cemented through a P2P quorum of signatures from active operators within a single window of the canonical order (approximately one minute of wall-clock at the genesis-hardware calibration). Proposer discretion over inclusion is zero; operation ordering inside a window is fixed by canonical τ₁-rate rules, not by the proposer's local mempool view. There is no extractable position over the order of operations. +- **Asynchronous finality without extractable ordering.** Transfers do not wait for blocks. They are cemented through a P2P quorum of signatures from active operators within a single window of the canonical order (one window of `D` sequential SHA-256 iterations, ≈ 64 s on the genesis hardware per §V). Proposer discretion over inclusion is zero; operation ordering inside a window is fixed by canonical τ₁-rate rules, not by the proposer's local mempool view. There is no extractable position over the order of operations. - **Constant monotonic emission as bookkeeping.** `13 Ɉ` per window, fixed by the Genesis Decree, closed-form. `Ɉ` is what the rail pays its operators — bookkeeping for the work of sealing a window, not a stable unit of account. - **No plutocracy by construction.** Whoever holds a billion `Ɉ` has no more power in consensus than the operator of a Mac Mini. A node's weight is its chain length. The lottery seed incorporates `cemented_bundle_aggregate(W-2)`, signatures from honest operators two windows back, which closes the grinding attack class under hardware asymmetry without depending on rational-cost arguments. - **Two-thirds honest chain length.** Safety holds while honest operators control more than two-thirds of `active_chain_length`. Capital does not enter the threshold. @@ -113,7 +113,7 @@ Anti-abuse is done by time, not by money — three independent scarcities, each - **Per-identity rate per window.** One operation per account per window τ₁. An attacker with N Sybil identities gets at most N operations per window, but each identity has its own creation cost. - **`account_chain_length` thresholds.** Privileged operations require the operating account to have been active for at least `k` windows. The threshold cannot be purchased. -- **Sequential entry barrier for node operators.** Node registration requires producing a sequential SHA-256 chain of length `vdf_chain_length × D` iterations. The protocol parameter `vdf_entry_windows = 20 160 windows` (one τ₂ epoch) sets the threshold; at `D = 325 000 000` iterations per window, the total cost is `vdf_entry_windows × D = 6.552 × 10¹² SHA-256 hashes`, which is fourteen days of wall-clock at the genesis-hardware calibration (one window ≈ 60 seconds emergent on a commodity x86_64 core). An attacker with `M` parallel machines produces `M` identities at the same wall-clock cost, not faster. +- **Sequential entry barrier for node operators.** Node registration requires producing a sequential SHA-256 chain of length `vdf_chain_length × D` iterations. The protocol parameter `vdf_entry_windows = 20 160 windows` (one τ₂ epoch) sets the threshold; at `D = 325 000 000` iterations per window, the total cost is `vdf_entry_windows × D = 6.552 × 10¹² SHA-256 hashes`, which is fourteen days of wall-clock at the genesis-hardware calibration (one window ≈ 64 s emergent per §V). An attacker with `M` parallel machines produces `M` identities at the same wall-clock cost, not faster. Together these three close DoS without monetary barriers. Time as scarcity does not require a price feed, an oracle or an exchange to measure. diff --git a/Montana-Protocol/Manifesto/Manifesto RU.md b/Montana-Protocol/Manifesto/Manifesto RU.md index 2bd858d3..b2e735db 100644 --- a/Montana-Protocol/Manifesto/Manifesto RU.md +++ b/Montana-Protocol/Manifesto/Manifesto RU.md @@ -1,6 +1,6 @@ # Манифест Монтаны -**Версия:** 2.0.2 +**Версия:** 2.0.3 **Дата:** 29 мая 2026 **Автор:** Alejandro Montana **Репозиторий:** [github.com/efir369999/Montana](https://github.com/efir369999/Montana) @@ -42,7 +42,7 @@ - **Ты держишь сид-фразу. Ты держишь деньги.** Двадцать четыре слова выводят твои ключи. Ни банк, ни правительство, ни оператор цепи не может заморозить, забрать или отменить твой баланс. Зачисленный баланс принадлежит ключу навсегда. Спящие аккаунты с ненулевым балансом не трогаются, сколько бы они ни простаивали. - **Можешь поднять узел и зарабатывать.** Обычное железо (одно ядро), 24/7 аптайм, сетевое соединение. Награда — `13 Ɉ` за закрытие каждого окна, замкнутая форма, предсказуемая, выплачивается протоколом тому, кто делает работу. Никакого премайна, пресейла, доли основателя, халвинга, supply cap. -- **Можешь пользоваться рельсом без узла.** Ключ на телефоне. Отправляй и получай Монтану; коммитчай хэши документов и сообщений через `Anchor`. Никаких комиссий. Никакого газа. Финальность — примерно одна минута канонического времени. +- **Можешь пользоваться рельсом без узла.** Ключ на телефоне. Отправляй и получай Монтану; коммитчай хэши документов и сообщений через `Anchor`. Никаких комиссий. Никакого газа. Финальность — внутри одного окна канонического порядка. - **Никакого основателя, DAO, governance, права вето.** Автор удалён из протокола по построению. Совещательные советы могут существовать снаружи; внутри ни один не имеет обязывающей силы. Ни государство, ни корпорация, ни отдельный человек — включая автора — не могут остановить сеть или переписать финализированное событие. - **Автономные агенты — полноправные участники.** Программа, действующая от имени человека, — first-class оператор и пользователь рельса, по построению. Тот же ключ, та же цепочка аккаунта, тот же протокол — никакой отдельной обвязки для агентов. - **Постквантовая с первого дня.** Подписи, инкапсуляция ключей, транспорт — всё на примитивах, переживающих достаточно большой квантовый компьютер (FIPS 203, FIPS 204), на NIST security level 3 (≈ 192-битная квантово-эквивалентная стойкость). @@ -70,9 +70,9 @@ ## V. Канонический порядок, не наручное время -Каждый узел Монтаны выполняет **последовательное вычисление с задержкой** — итерированную цепочку хэшей 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. +Каждый узел Монтаны выполняет **последовательное вычисление с задержкой** — итерированную цепочку хэшей SHA-256 `T_W = SHA-256^D (T_{W-1})`, где `D = 325 000 000` итераций на окно. `D` зафиксирован в Указе Генезиса по единственному кварцевому замеру на генезис-железе (Apple iMac M1 2021, idle, single-thread, 5.097 MH/s SHA-256 single-thread); после Генезиса протокол не обращается к часам ([I-18]). На генезис-калибровке `D / 5.097 × 10⁶ ≈ 63.8 секунды` на окно — длительность окна в секундах внешнего мира поэтому эмерджентное свойство железа узла, она не входит в 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]). +Это **не** verifiable delay function в смысле Бонех-Бонно-Бюнц-Фиш [CRYPTO 2018], Петрчака [ITCS 2019] или Весоловского [EUROCRYPT 2019]. Те конструкции дают сжатую верификацию `O(log T)` или `O(1)`, но работают над группами RSA или групп классов мнимо-квадратичных полей — предположения, ломаемые алгоритмом Шора. Постквантовые succinct VDF-конструкции остаются на research-grade уровне; ни одна не имеет опубликованных security audit-ов или стандартизации уровня FIPS 203 / FIPS 204. Монтана берёт более простой примитив: итерированную цепочку SHA-256. Стоимость проверки равна стоимости вычисления; верификатор повторяет те же итерации, что и вычислитель. SHA-256 в любом случае нужен для адресации, хеширования и обязательств Меркла — новых предположений не добавляется. Криптографическая поверхность сведена к одному примитиву ([I-7]). На выходе — **TimeChain**: канонический, монотонный, однозначный, независимо верифицируемый порядок окон. Монтана не измеряет физическую длительность. Сопоставление номера окна с календарём — задача наблюдателя, не протокола. @@ -102,7 +102,7 @@ То, что делает Монтану нейтральным расчётно-упорядочивающим рельсом — это не «фичи поверх цепи». Это сама цепь. - **Нулевые комиссии.** В протоколе нет поля `fee` ни в одной операции. Перевод на семь центов проходит. -- **Асинхронная финальность без извлекаемого порядка.** Переводы не ждут блоков. Они закрепляются через P2P-кворум подписей активных операторов внутри одного окна канонического порядка (примерно одна минута wall-clock на генезис-калибровке). Дискреция предлагающего узла над включением — ноль; порядок операций внутри окна зафиксирован каноническими τ₁-правилами, не локальным mempool-видом предлагающего. Извлекаемой позиции над порядком операций не существует. +- **Асинхронная финальность без извлекаемого порядка.** Переводы не ждут блоков. Они закрепляются через P2P-кворум подписей активных операторов внутри одного окна канонического порядка (одно окно — `D` последовательных SHA-256-итераций, ≈ 64 с на генезис-железе по §V). Дискреция предлагающего узла над включением — ноль; порядок операций внутри окна зафиксирован каноническими τ₁-правилами, не локальным mempool-видом предлагающего. Извлекаемой позиции над порядком операций не существует. - **Константная монотонная эмиссия как бухгалтерия.** `13 Ɉ` за окно, зафиксировано Указом Генезиса, закрытая форма. `Ɉ` — это то, что рельс платит своим операторам, бухгалтерия работы по закрытию окна, а не стабильная учётная единица. - **Никакой плутократии по построению.** Тот, у кого миллиард `Ɉ`, не имеет в консенсусе больше власти, чем оператор Mac Mini. Вес узла — это длина его цепочки. Семя лотереи содержит `cemented_bundle_aggregate(W-2)` — подписи честных операторов двумя окнами назад, что закрывает класс grinding-атак при асимметрии железа без опоры на рациональные cost-аргументы. - **Две трети честной длины цепочки.** Безопасность сохраняется, пока честные операторы контролируют более двух третей `active_chain_length`. Капитал в этот порог не входит. @@ -113,7 +113,7 @@ - **Темп на идентичность за окно.** Одна операция на аккаунт за окно τ₁. Атакующий с N Sybil-идентичностями получает не более N операций за окно, и у каждой идентичности своя стоимость создания. - **Пороги по `account_chain_length`.** Привилегированные операции требуют, чтобы аккаунт был активен не менее `k` окон. Порог нельзя купить. -- **Последовательный SHA-256 барьер на регистрацию узла.** Регистрация требует последовательной цепочки SHA-256 длины `vdf_chain_length × D` итераций. Протокольный параметр `vdf_entry_windows = 20 160 окон` (одна τ₂-эпоха) задаёт порог; при `D = 325 000 000` итераций на окно полная стоимость составляет `vdf_entry_windows × D = 6.552 × 10¹² SHA-256-хэшей`, что равно четырнадцати суткам wall-clock на генезис-калибровке (одно окно ≈ 60 секунд эмерджентно на ядре commodity x86_64). Атакующий с `M` параллельными машинами получает `M` идентичностей за то же wall-clock, не быстрее. +- **Последовательный SHA-256 барьер на регистрацию узла.** Регистрация требует последовательной цепочки SHA-256 длины `vdf_chain_length × D` итераций. Протокольный параметр `vdf_entry_windows = 20 160 окон` (одна τ₂-эпоха) задаёт порог; при `D = 325 000 000` итераций на окно полная стоимость составляет `vdf_entry_windows × D = 6.552 × 10¹² SHA-256-хэшей`, что равно четырнадцати суткам wall-clock на генезис-калибровке (одно окно ≈ 64 с эмерджентно по §V). Атакующий с `M` параллельными машинами получает `M` идентичностей за то же wall-clock, не быстрее. Вместе три механизма закрывают DoS без денежных барьеров. Время как нехватка не требует прайс-фида, оракула или биржи. diff --git a/Montana-Protocol/Manifesto/Manifesto ZH.md b/Montana-Protocol/Manifesto/Manifesto ZH.md index fe22c4ed..2e98c7d8 100644 --- a/Montana-Protocol/Manifesto/Manifesto ZH.md +++ b/Montana-Protocol/Manifesto/Manifesto ZH.md @@ -1,6 +1,6 @@ # 蒙塔纳宣言 -**版本:** 2.0.2 +**版本:** 2.0.3 **日期:** 2026 年 5 月 29 日 **作者:** Alejandro Montana **仓库:** [github.com/efir369999/Montana](https://github.com/efir369999/Montana) @@ -42,7 +42,7 @@ - **你持有种子短语,你就持有钱。** 二十四个词推导出你的钥匙。没有任何银行、政府或链上运营者能冻结、没收或撤销你的余额。一旦贷记的余额,便永远属于其钥匙。具有非零余额的休眠账户,无论闲置多久,都不会被触碰。 - **你可以运行节点,并获得报酬。** 普通硬件(一颗 CPU 核心)、24/7 在线、网络连接。每封一个窗口的奖励为 `13 Ɉ`——封闭式、可预测,由协议支付给做这份工作的人。无预挖、无预售、无创始人份额、无减半、无总量上限。 -- **你也可以无需运行任何东西就使用轨道。** 一把放在手机里的钥匙。收发蒙塔纳;通过 `Anchor` 提交文档与消息的哈希。无手续费。无 gas。终局发生在约一分钟的规范时间内。 +- **你也可以无需运行任何东西就使用轨道。** 一把放在手机里的钥匙。收发蒙塔纳;通过 `Anchor` 提交文档与消息的哈希。无手续费。无 gas。终局在规范顺序的一个窗口之内。 - **无创始人、无 DAO、无治理、无否决权。** 作者按构造将自己从协议中移除。咨询委员会可在协议之外存在;在协议之内皆无约束力。没有任何国家、企业或个人——包括作者——能够阻止网络运行,或重写已被最终化的事件。 - **自主代理是一等参与者。** 代表人类行事的软件,按构造即为轨道的一等运营者与用户。同一把钥匙、同一条账户链、同一个协议——为代理另起的水管没有也无需。 - **自第一天起即抗量子。** 签名、密钥封装、传输——全部建立在能够抵御足够大型量子计算机的原语之上(FIPS 203、FIPS 204),处于 NIST 安全等级 3(约 192 位量子等效强度)。 @@ -70,9 +70,9 @@ ## 五、规范顺序,而非外部时钟时间 -蒙塔纳的每个节点都执行 **顺序延迟计算**——一条迭代式 SHA-256 哈希链 `T_W = SHA-256^D (T_{W-1})`,每个窗口包含 `D = 325 000 000` 次迭代。`D` 由创世法令固定,源自创世硬件上的单次石英测量(Apple iMac M1 2021,空闲,单线程);创世之后协议不再查阅任何时钟([I-18])。窗口在外部世界中的实际持续时间,是节点硬件所体现出的衍生属性,并不属于共识状态。 +蒙塔纳的每个节点都执行 **顺序延迟计算**——一条迭代式 SHA-256 哈希链 `T_W = SHA-256^D (T_{W-1})`,每个窗口包含 `D = 325 000 000` 次迭代。`D` 由创世法令固定,源自创世硬件上的单次石英测量(Apple iMac M1 2021,空闲,单线程,SHA-256 单线程 5.097 MH/s);创世之后协议不再查阅任何时钟([I-18])。在创世硬件速率下,`D / 5.097 × 10⁶ ≈ 63.8 秒` 每窗口——窗口在外部世界中的实际持续时间因此是节点硬件所体现出的衍生属性,不属于共识状态。 -这 **不是** Boneh-Bonneau-Bünz-Fisch [CRYPTO 2018]、Pietrzak [ITCS 2019]、Wesolowski [EUROCRYPT 2019] 意义上的可验证延迟函数。那些构造提供 `O(log T)` 或 `O(1)` 的简洁验证,但它们建立于 RSA 群或虚二次域类群之上——这些假设会被 Shor 算法攻破。当今尚不存在生产级别的抗量子简洁 VDF。蒙塔纳采取更简单的原语:迭代式 SHA-256 链。验证成本等于计算成本;验证者重复运行与证明者相同的迭代。SHA-256 本就必须用于寻址、哈希与默克尔承诺,并未引入任何新的假设。密码学表面被压缩至单一原语([I-7])。 +这 **不是** Boneh-Bonneau-Bünz-Fisch [CRYPTO 2018]、Pietrzak [ITCS 2019]、Wesolowski [EUROCRYPT 2019] 意义上的可验证延迟函数。那些构造提供 `O(log T)` 或 `O(1)` 的简洁验证,但它们建立于 RSA 群或虚二次域类群之上——这些假设会被 Shor 算法攻破。抗量子简洁 VDF 构造目前仍处于研究级(research-grade)阶段;没有任何一种在 FIPS 203 / FIPS 204 级别上具备已发布的安全审计或标准化结果。蒙塔纳采取更简单的原语:迭代式 SHA-256 链。验证成本等于计算成本;验证者重复运行与证明者相同的迭代。SHA-256 本就必须用于寻址、哈希与默克尔承诺,并未引入任何新的假设。密码学表面被压缩至单一原语([I-7])。 其输出即 **TimeChain**:一个规范的、单调的、无歧义的、可独立验证的窗口序列。蒙塔纳并不测量物理持续时间。把窗口编号映射为日历时间,是观察者的任务,而非协议的任务。 @@ -102,7 +102,7 @@ 让蒙塔纳成为中性结算与排序轨道的那些属性,并非「附在链上的功能」,而是链本身。 - **零手续费。** 协议中任何操作都没有 `fee` 字段。七分钱的转账能够结清。 -- **不带可提取排序的异步终局。** 转账不等待区块,而是由活跃运营者的 P2P 法定签名在规范顺序的单一窗口之内固化(在创世硬件校准下约一分钟外部时钟)。提议节点对包含或排除操作毫无裁量;窗口内的操作次序由规范的 τ₁ 速率规则固定,而非由提议者本地内存池视角决定。在操作次序之上不存在可被提取的位置。 +- **不带可提取排序的异步终局。** 转账不等待区块,而是由活跃运营者的 P2P 法定签名在规范顺序的单一窗口之内固化(一个窗口即 `D` 次顺序 SHA-256 迭代,在创世硬件上约为 64 秒,详见 §V)。提议节点对包含或排除操作毫无裁量;窗口内的操作次序由规范的 τ₁ 速率规则固定,而非由提议者本地内存池视角决定。在操作次序之上不存在可被提取的位置。 - **作为记账的恒定单调发行。** 每窗口 `13 Ɉ`,由创世法令固定,封闭式。`Ɉ` 是轨道支付给其运营者之物——封窗工作的记账,而非稳定的记账单位。 - **构造上即非金权政治。** 持有十亿 `Ɉ` 的人,在共识中并不比一台 Mac Mini 的运营者拥有更多权力。节点的权重是其链长。抽签种子包含 `cemented_bundle_aggregate(W-2)`,即两个窗口前诚实运营者的签名,这在不依赖任何成本理性论证的前提下,封堵了硬件不对称情境下的研磨攻击。 - **链长三分之二的诚实门槛。** 只要诚实运营者掌握 `active_chain_length` 的三分之二以上,安全性即得到保持。资本不进入该门槛。 @@ -113,7 +113,7 @@ - **每身份每窗口的速率。** 每个账户每窗口 τ₁ 至多一次操作。攻击者拥有 N 个 Sybil 身份至多得到 N 次操作;每个身份都有自己的创建成本。 - **`account_chain_length` 阈值。** 特权操作要求所操作账户已活跃至少 `k` 个窗口。这一门槛无法购买。 -- **节点运营者的顺序进入门槛。** 节点注册需生成一条长度为 `vdf_chain_length × D` 的顺序 SHA-256 链。协议参数 `vdf_entry_windows = 20 160 个窗口`(即一个 τ₂ 时代)设定门槛;在 `D = 325 000 000` 每窗口迭代下,总成本为 `vdf_entry_windows × D = 6.552 × 10¹² 次 SHA-256 哈希`——在创世硬件校准下相当于十四天的外部时钟(单个窗口在普通 x86_64 核上约 60 秒,为衍生属性)。攻击者用 `M` 台并行机器仅能在同一外部时钟内得到 `M` 个身份,并不更快。 +- **节点运营者的顺序进入门槛。** 节点注册需生成一条长度为 `vdf_chain_length × D` 的顺序 SHA-256 链。协议参数 `vdf_entry_windows = 20 160 个窗口`(即一个 τ₂ 时代)设定门槛;在 `D = 325 000 000` 每窗口迭代下,总成本为 `vdf_entry_windows × D = 6.552 × 10¹² 次 SHA-256 哈希`——在创世硬件校准下相当于十四天的外部时钟(单个窗口约为 64 秒,衍生属性,详见 §V)。攻击者用 `M` 台并行机器仅能在同一外部时钟内得到 `M` 个身份,并不更快。 三者合力,在无金钱壁垒的前提下封堵 DoS。时间这种稀缺,不需要价格喂价、不需要预言机、也不需要交易所来度量。 diff --git a/Montana-Protocol/Manifesto/README.md b/Montana-Protocol/Manifesto/README.md index 77a23fa3..4168c2c2 100644 --- a/Montana-Protocol/Manifesto/README.md +++ b/Montana-Protocol/Manifesto/README.md @@ -1,6 +1,6 @@ # Montana Manifesto -**Version:** 2.0.2 +**Version:** 2.0.3 **Date:** 2026-05-29 **Author:** Alejandro Montana **Repository:** [github.com/efir369999/Montana](https://github.com/efir369999/Montana) @@ -15,23 +15,25 @@ The English version is canonical for cryptographic claims; the Russian version i The manifesto is written in the academic register of a position paper, addressed simultaneously to the general reader and the cryptographer. The pain of ordinary users with money systems is named; the architectural response is grounded in the full protocol; the technical sections (§V–§IX) are the proof that the human-facing claims are achievable, not the headline of the document. -**v2.0.2 (2026-05-29) — critic pass closure.** +**v2.0.3 (2026-05-29) — full critic-pass closure.** -Three findings from the adversarial review of v2.0.1 are addressed. +Three residual issues from the v2.0.2 re-pass are addressed. -- *§III post-quantum bullet rewritten.* The marketing line «Designed to be safe for your children's children» is replaced with a defensible analytical claim: «at NIST security level 3 (≈ 192-bit quantum-equivalent strength)». The lay register of §III is preserved; the consumer-marketing voice is removed. -- *§IX entry barrier carries the integer derivation inline.* The prior phrasing «approximately fourteen days of wall-clock on a commodity x86_64 core» is replaced with the full derivation: `vdf_entry_windows = 20 160 windows × D = 6.552 × 10¹² SHA-256 hashes`, fourteen days of wall-clock at the genesis-hardware calibration. The number is now peer-review defensible. -- *§IV present-tense for four ecosystem components is softened.* Messenger, Junona, Pluton, and Vera Montana are framed in design-stage language («a reference implementation is in development», «is defined as», «designed to», «at the design stage»). Shipping components (Rail, Money, Wallet, Anchor, VPN, Hub) keep present-tense. The reader can no longer mistake design vision for production reality. +- *«approximately» qualifiers in §III and §VIII* are replaced by either inline integer derivation or abstract framing. §V now carries the canonical genesis-hardware derivation `D / 5.097 × 10⁶ ≈ 63.8 seconds per window` once; §III drops the wall-clock estimate in favor of «within one window of the canonical order»; §VIII and §IX reference the §V derivation rather than repeating «approximately one minute». Every numerical claim in the manifesto is now traceable to a derivation or a constant. +- *«production-grade» in §II* is replaced with the analytical equivalent «Post-quantum succinct VDF constructions remain at research-grade status; none has published security audits or standardization at the level of FIPS 203 / FIPS 204». The construction's status is now stated in defensible terms. +- The v2.0.2 §III «at NIST security level 3» and §IX integer derivation (`vdf_entry_windows = 20 160 windows × D = 6.552 × 10¹² SHA-256 hashes`, fourteen days at the genesis-hardware calibration) are kept and remain peer-review defensible. -**v2.0.1 (2026-05-29) — tone correction.** The «last nail in the coffin of two failed worlds» language and the «blue ocean» framing of v2.0.0 are replaced with analytical equivalents. The substance is unchanged. The thesis line now reads: *Montana is an architecture that closes the failures of both fiat and cryptocurrency on a single foundation.* §IV is named «The Ecosystem». §XI closes with the analytical thesis and «the ether the name promised». +**v2.0.2 (2026-05-29) — critic-pass first round.** The marketing line «Designed to be safe for your children's children» of §III is replaced with a defensible analytical claim. §IX adds the integer derivation for the node-entry barrier. §IV softens present-tense for Messenger, Junona, Pluton, and Vera Montana (all design-stage); shipping components (Rail, Money, Wallet, Anchor, VPN, Hub) keep present-tense. -**v2.0.0 (2026-05-29) — major reframe.** The thesis shifted from architectural rail-vs-currency positioning (a cryptographer-facing axis) to the failure of two money systems for the people who use them. §I «Two Worlds That Failed» names the fiat failures (inflation, debanking, censorship, surveillance, 30% remittance corridors, uneconomic small payments, asset-price-driven housing exclusion, sanction targeting, CBDC-as-surveillance) and the crypto failures (Bitcoin-as-digital-gold, Ethereum-as-MEV-land, stablecoins-on-broken-banks, DeFi-as-Ponzi, failing exchanges). The same underlying cause: rail reliability coupled to native-asset price, rail neutrality contingent on next-block producer, rail primitives that Shor breaks. §IV introduced the full Montana ecosystem. §III «Montana in Plain Terms» lays out user-facing properties. +**v2.0.1 (2026-05-29) — tone correction.** The «last nail in the coffin of two failed worlds» language and the «blue ocean» framing of v2.0.0 are replaced with analytical equivalents. The thesis line: *Montana is an architecture that closes the failures of both fiat and cryptocurrency on a single foundation.* §IV is named «The Ecosystem». §XI closes with the analytical thesis and «the ether the name promised». + +**v2.0.0 (2026-05-29) — major reframe.** The thesis shifted from architectural rail-vs-currency positioning to the failure of two money systems for the people who use them. §I «Two Worlds That Failed» names the fiat and crypto failures. §IV introduced the full Montana ecosystem. §III «Montana in Plain Terms» lays out user-facing properties. **v1.3.0 (2026-05-29):** Ethereum recognized and critiqued alongside Bitcoin in §I; no extractable ordering added to §V as a rail property; §IX closes with «the ether the name promised». -**v1.2.0 (2026-05-28):** Rail-not-currency positioning from the Metzdowd thread. Bitcoin's title conflated two distinct jobs (stable unit of account vs. neutral settlement and ordering rail). Montana picks the second on purpose. `Ɉ` is the rail's reward unit, not a stable unit of account. Dormant non-zero accounts are never touched. +**v1.2.0 (2026-05-28):** Rail-not-currency positioning from the Metzdowd thread. Bitcoin's title conflated two distinct jobs. Montana picks the second on purpose. `Ɉ` is the rail's reward unit, not a stable unit of account. Dormant non-zero accounts are never touched. -**v1.1.0 (2026-05-28):** Terminology aligned with Montana Protocol v35.25.1: sequential delay computation / iterated SHA-256 hash chain, not VDF. Finality at window cementing (~one minute on commodity x86_64), not «300 ms». Twenty-three crates, not twelve. +**v1.1.0 (2026-05-28):** Terminology aligned with Montana Protocol v35.25.1: sequential delay computation / iterated SHA-256 hash chain, not VDF. Finality at window cementing, not «300 ms». Twenty-three crates, not twelve. ---