Commit Graph

3 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
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