(Если ссылка не работает, она появится после M9 — public testnet milestone. До этого — соберите из исходников: см. [Code/](../../Montana-Protocol/Code/)).
Команда напечатает 24 слова — это ваша мнемоника. **Запишите её на бумаге и храните как ключ от квартиры.** Если потеряете — теряете доступ к узлу и всем его TC. Если кто-то узнает — он становится вами в сети.
-`phase` — `Bootstrapping` → `CandidateVdf` → `Active`. Active = вы полноправный оператор.
-`D (current)` — текущая сложность VDF.
-`узел в Node Table : ДА` — вы зарегистрированы.
-`chain_length` — длина вашей NodeChain.
### Сетевая связь
```
journalctl -u montana-node -n 20 --no-pager # Linux
log show --predicate 'process == "montana-node"' --last 1m # macOS
```
Должны видеть строки:
-`[network] heartbeat OK peer=12D3KooW…` — связь с другими узлами есть.
-`[consensus] broadcast Proposal window=…` — вы участвуете в консенсусе.
## Часто задаваемые вопросы
### Сколько времени до получения первой TC?
После того как ваша фаза стала `Active` (~10 часов после старта), вы участвуете в лотерее каждое окно. Шанс победы ≈ 1 / N где N = число активных узлов. На 3 узлах — ≈ 33% за окно. На 100 узлах — 1%.
### Сколько электричества потребляет узел?
Один CPU-ядро под нагрузкой = 5–15 Вт = 0.12–0.36 кВт·ч в сутки. В РФ ≈ 1–3 ₽/сутки. В EU ≈ 0.1–0.3 €/сутки.
### Можно ли запустить на ноутбуке?
Технически — да. Практически — нет: ноутбук будет постоянно греться, вентилятор шуметь, батарея сядет за 1–2 часа без зарядки. Лучше мини-ПК или Raspberry Pi 5 (с SHA-NI) или старый стационарный.
### Что если интернет пропадёт?
Узел переходит в локальный режим, продолжает крутить VDF. Когда интернет вернётся — узел синхронизируется с актуальным каноном. Если за время offline сеть сильно ушла вперёд — может быть момент когда ваш fork отбрасывается. Это нормально.
### Можно ли участвовать без публичного IP?
Да. Узел может быть за NAT, но ему нужно установить outbound-соединения с другими узлами. Поведение worse чем со статическим IP, но работает.
### Что если я хочу остановить узел?
```
sudo systemctl stop montana-node # Linux
sudo launchctl unload … # macOS
```
Ваши ключи (`/var/lib/montana/identity.bin`) сохранятся. Если потом снова запустите — продолжите с того же узла.
### Как удалить узел и все данные?
```
sudo rm -rf /var/lib/montana
sudo rm -f /etc/montana/genesis-manifest.json
sudo systemctl disable --now montana-node
sudo rm /etc/systemd/system/montana-node.service
```
**Внимание:** это удалит и ваши ключи. Если у вас был баланс TC — он останется в сети, но вы не сможете подписать операции его расходования без мнемоники.
## Безопасность
1.**Бэкап мнемоники.** Запишите 24 слова на бумаге. Храните в сейфе. Никогда не вводите в онлайн-сервисах. Никогда не фотографируйте. Никогда не отправляйте через мессенджер/почту.
2.**Полный доступ к узлу.** Кто имеет SSH к вашему узлу — имеет ваши ключи в `/var/lib/montana/identity.bin`. Защитите SSH ключом, не паролем.
3.**Файрвол.** Открывайте только порт 8444 для p2p. Закройте всё остальное.
4.**Регулярные обновления.** Когда выходит новый релиз `montana-node` — обновляйтесь.
- Связь с автором: efir369999@gmail.com (только для security disclosures)
## Тестовая сеть vs «настоящая»
Сеть `montana` — это уже production-grade имя, не testnet. Однако network в pre-launch фазе (см. [Mainnet Readiness](../Mainnet-Readiness.md)) — это значит TC которые вы заработаете сейчас являются **частью каноничной истории**, но также подпадают под breaking changes если они потребуются до launched-mainnet объявления.
Если вам важна абсолютная финальность TC — дождитесь G1-G6 закрытия. Если вам интересно участвовать в M9-M10 как ранний оператор — запускайте сейчас.