Muon — это децентрализованная сеть узлов, обладающая безграничной масштабируемостью. Поскольку она не является цепочкой и не хранит данные постоянно, она свободна от ограничений, связанных с «сохранением состояния».
С помощью Muon любое приложение web3 может использовать внешние данные, будучи уверенным в их достоверности, безопасности и практически мгновенном отклике.
Децентрализованные автономные узлы Muon работают как VPS (виртуальный частный сервер) и поэтому могут запускать все, что может быть запущено на сервере Linux.
Требования к серверу:
Самый простой сервер 350 руб. VPS Himalia (арендовал тут)
1. А для начала обновим ядро нашей операционной системы Ubuntu:
sudo apt-get update && sudo apt-get upgrade -y
2. Далее для установки ноды нужен Docker:
wget https://raw.githubusercontent.com/NodeRunTeam/NodeGuide/main/docker.sh && chmod +x docker.sh && ./docker.sh
3. После установки Docker, создаем папку для ноды (каждую команду по отдельности):
mkdir muon-node
cd muon-node
4. После всех манипуляций скачиваем Docker-compose файл нашей ноды:
curl -o docker-compose.yml https://raw.githubusercontent.com/muon-protocol/muon-node-js/testnet/docker-compose-pull.yml
5. Запускаем ноду:
docker compose up -d
6. Затем проверяем нашу ноду через браузер.
Выполняем команду и переходим по ссылке которую выдали:
echo http://$(wget -qO- eth0.me):8000/status
7. Проверяем, есть ли данные и оставляем страницу открытой (нам позже понадобятся с нее данные а именно: Address и peerId):
8. Далее нам необходимо перейти по ссылке и подключить кошелек MetaMask. Этот кошелек будет привязан к ноде.
9. Затем на нужно заминтить минимум 1000 Alice в Тестовой сети BSC. Если у вас нету тестовых токенов BNB то идем в кран и запрашиваем токены для транзакций.
Как токены придут — возвращаемся на предыдущую страницу и минтим минимум 1000 ALICE.
10. Добавляем токены AlICE в нашу ноду. Они автоматически отправляются в стейкинг. Подтверждаем транзакцию кнопкой Aprove:
11. Далее нужно ввести Node Address и Peer Id, данные берем с той страницы где выполняли шаг 6.
12. На этом установку ноды Muon закончено! Через некоторое время начнут капать награды.
Разработчики советую делать бэкап ноды, так что после активации сделайте это:docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd keys backup > backup.json
В каталоге с файлами ноды появиться файлик backup.json. Если используете MobaXterm то можете сохранить его себе на компьютер.
Чтобы восстановить ноду из Back-up следуйте официальной инструкции.
Вы так же можете посмотреть как установить ноду Shardeum.