Commit Graph

99 Commits

Author SHA1 Message Date
Montana Moscow Node
f94a2b5873 Montana/Node/join.sh: полная децентрализация admission
По спеке Montana Protocol v35.25.0 и Montana Mesh whitepaper §2:
admission через VDF + Selection event, без admin-токенов.

Изменения:
- удалён TOKEN-gate из join.sh и orchestrator
- единый endpoint POST /vpn/node/join (без secret)
- orchestrator проверяет TCP :8444 + NodeTable membership
- если узел Active в NodeTable → сразу в Helsinki cascade VPN
- иначе candidate (видим на /net/), promote-таймер каждые 5 минут

Узел поднимает оба слоя одновременно (whitepaper §2):
montana-node :8444 + xray :443 Reality.

После прохождения CandidateVdf (~10ч) → Selection event →
Active + 13 Ɉ welcome-bonus → auto-promotion в cascade.
2026-05-15 18:49:33 +03:00
Montana Moscow Node
4cbe83d0e7 Montana/Node/join.sh: dual-mode permissioned/permissionless
ROLE=node-only (default) — без TOKEN, использует /vpn/node/announce.
P2P-узел Montana, ставится через wget+manifest с хаба. Появляется
на /net/ карте как валидатор. НЕ попадает в Helsinki cascade VPN.

ROLE=vpn-backend — нужен TOKEN от admin, /vpn/node/register.
Узел дополнительно генерирует Reality keypair и попадает в cascade
balancer Helsinki — обслуживает VPN-клиентов.

Бинарь и manifest теперь публично доступны на хабе:
  HUB/Node/bin/montana-node
  HUB/Node/genesis-manifest.json
2026-05-15 16:57:34 +03:00
Montana Moscow Node
33daa755d1 Montana/Node/bin/montana-node: публичный бинарь для join.sh
Linux x86_64 ELF, 9138360 bytes.
Любой может скачать через wget/curl и поднять p2p-узел Montana.
2026-05-15 16:57:08 +03:00
Montana Moscow Node
4deb04cd4e Montana/Node/join.sh + orchestrator: auto-registration новых узлов
POST /vpn/node/register на Moscow orchestrator автоматически:
- peer-health PEERS на всех узлах
- montana-net-pull, montana-cities-build
- Helsinki cascade outbound + selector

join.sh — одна команда на новом сервере.
2026-05-15 16:47:16 +03:00
Montana Moscow Node
310ce21e17 Montana/Node/: инструкция развёртывания валидаторского узла
Полная пошаговая документация (README + systemd unit + genesis-manifest)
для добавления нового p2p-узла к существующей сети Montana без
перегенерации genesis. Новый узел подключается к bootstrap-peers через
M8, скачивает state, проходит Bootstrap → CandidateVdf → Registered →
Active. Появляется в NodeTable автоматически.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 20:45:14 +03:00
Afgroup
8764f7ac74 Welcome-bonus 13 Ɉ принятому кандидату — §4 Mesh whitepaper
Кандидат получает всю эмиссию окна admission (13 Ɉ); Active в это окно
эмиссии не получает; 1 кандидат/окно строго; closed-form supply сохраняется.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 15:37:10 +03:00
Afgroup
98ebc66641 Whitepaper Mesh: Москва теперь третий VPN origin (Reality :2053)
3 активные VPN-точки (Москва, Frankfurt, Helsinki). Synced 2026-05-10.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 05:25:55 +03:00
Afgroup
7a3a565354 Revert "Whitepaper Mesh: Москва теперь третий VPN origin (Reality :2053)"
This reverts commit f30174590e.
2026-05-10 05:12:14 +03:00
Afgroup
f30174590e Whitepaper Mesh: Москва теперь третий VPN origin (Reality :2053)
3 активные VPN-точки (Москва, Frankfurt, Helsinki). Synced 2026-05-10.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 05:03:41 +03:00
4a8b7c074a Genesis 2026-05-09 00:00 UTC: МАНИФЕСТ.md (signed manifest e4eb11c9d198ab80) 2026-05-10 04:55:04 +03:00
837badf8fb Genesis 2026-05-09 00:00 UTC: bootstrap-узла.sh (signed manifest e4eb11c9d198ab80) 2026-05-10 04:54:59 +03:00
6b0f93c7da Genesis 2026-05-09 00:00 UTC: ОПИСАНИЕ.md 2026-05-10 04:45:07 +03:00
7f39598f5b Genesis 2026-05-09 00:00 UTC: МАНИФЕСТ.md 2026-05-10 04:45:05 +03:00
b497e17e46 Genesis 2026-05-09 00:00 UTC: ВПН_ТОЧКА_ВХОДА.md 2026-05-10 04:45:03 +03:00
b188afd1ef Genesis 2026-05-09 00:00 UTC: ВОСПОМИНАНИЯ_О_ВОСПОМИНАНИЯХ.mp3 2026-05-10 04:44:57 +03:00
Afgroup
2a00cb5ac6 Whitepaper Montana Mesh RU/EN/ZH — суверенная mesh-сеть городов
Объединённый whitepaper TimeChain + Mesh VPN; концепция «Montana = карта
городов = сеть ВПН = интернет»; live snapshot 2026-05-10. Три языка
идентичны; canonical — RU.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 04:22:28 +03:00
bb8ce27075 fix: broken markdown refs auto-resolved 2026-05-06 01:12:05 +03:00
560336c9d3 fix: broken markdown refs auto-resolved 2026-05-06 01:12:03 +03:00
d4870c8a3c fix: broken markdown refs auto-resolved 2026-05-06 01:11:59 +03:00
7f65575112 fix: broken markdown refs auto-resolved 2026-05-06 01:11:56 +03:00
bedecc252b fix: broken markdown refs auto-resolved 2026-05-06 01:11:53 +03:00
c008bbe952 fix: broken markdown refs auto-resolved 2026-05-06 01:11:50 +03:00
5e687d701d fix: broken markdown refs auto-resolved 2026-05-06 01:11:47 +03:00
adb83dbab0 fix: broken markdown refs auto-resolved 2026-05-06 01:11:44 +03:00
da2d52f2fd fix: broken markdown refs auto-resolved 2026-05-06 01:11:41 +03:00
ed36b2b699 fix: broken markdown refs auto-resolved 2026-05-06 01:11:38 +03:00
166b280bc1 fix: broken markdown refs auto-resolved 2026-05-06 01:11:35 +03:00
d318d8e32c fix: broken markdown refs auto-resolved 2026-05-06 01:11:32 +03:00
dce02265c2 fix: broken markdown refs auto-resolved 2026-05-06 01:11:29 +03:00
8c5c1d451d fix: broken markdown refs auto-resolved 2026-05-06 01:11:27 +03:00
6cc904e57e fix: broken markdown refs auto-resolved 2026-05-06 01:11:24 +03:00
50851dd96d fix: broken markdown refs auto-resolved 2026-05-06 01:11:21 +03:00
5cf70f8205 fix: broken markdown refs auto-resolved 2026-05-06 01:11:18 +03:00
b60ca2840a fix: broken markdown refs auto-resolved 2026-05-06 01:11:15 +03:00
0d6902ea3a fix: broken markdown refs auto-resolved 2026-05-06 01:11:11 +03:00
172f876184 fix: broken markdown refs auto-resolved 2026-05-06 01:11:08 +03:00
b0dc98facd fix: broken markdown refs auto-resolved 2026-05-06 01:11:05 +03:00
9030fc7ae5 fix: broken markdown refs auto-resolved 2026-05-06 01:11:02 +03:00
f47154335a fix: broken markdown refs auto-resolved 2026-05-06 01:10:59 +03:00
5b7d7b52a4 fix: broken markdown refs auto-resolved 2026-05-06 01:10:56 +03:00
ce985b7b28 fix: broken markdown refs auto-resolved 2026-05-06 01:10:53 +03:00
530b50a8dd fix: broken markdown refs auto-resolved 2026-05-06 01:10:50 +03:00
5a9400b15f fix: broken markdown refs auto-resolved 2026-05-06 01:10:46 +03:00
2966cd2514 fix: broken markdown refs auto-resolved 2026-05-06 01:10:43 +03:00
daed422a59 fix: broken markdown refs auto-resolved 2026-05-06 01:10:40 +03:00
a928a8f0a3 fix: broken markdown refs auto-resolved 2026-05-06 01:10:37 +03:00
c4ca76dbb5 fix: broken markdown refs auto-resolved 2026-05-06 01:10:34 +03:00
786f1a3428 fix: broken markdown refs auto-resolved 2026-05-06 01:10:32 +03:00
1c70b30b8b fix: broken markdown refs auto-resolved 2026-05-06 01:10:29 +03:00
e621ee7c19 fix: broken markdown refs auto-resolved 2026-05-06 01:10:26 +03:00