Commit Graph

4 Commits

Author SHA1 Message Date
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