Установка ноды "Muon"
Muon — это децентрализованная сеть узлов, позволяющая приложениям работать в сети, вне сети и между сетями. Его технология позволяет проектам создавать настраиваемые решения web3, которые открывают возможности, выходящие за рамки существующих ограничений блокчейна. Инвестиции - не публичны.
- Награды:
Вознаграждаемая фаза. Точная сумма не известна.
Требования:
- 4 ядер, 4 гб оперативной памяти, 20 гб места
- Установка
Войдите на свой сервер через программу-клиент.
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
docker compose up -d
ЗАПРОСИТЕ СКРИПТ В ПОДДЕРЖКЕ https://t.me/nodesgurusupport_bot
После обновления вашей ноды, в конце вашего терминала вы получите адрес, перейдите в него
НА САЙТ С ПЕРВОГО РАЗА НИКОГО НЕ ПУСКАЕТ! ПРОБУЙТЕ ИСПОЛЬЗОВАТЬ VPN ЛИБО ОЧЕНЬ ЧАСТО ОБНОВЛЯТЬ СТРАНИЦУ
При переходе по ссылке, скопируйте значение address и peerid в свой блокнот (без кавычек), эти данные нам скоро понадобятся.
Получение монет TBNB:
Получение монет является обязательным шагом. Вы не сможете продолжить работу с нодой без получения TBNB.
1 способ (Не всегда работает):
Перейдите на сайт: https://testnet.bnbchain.org/faucet-smart, укажите в поле ваш адрес Метамаска, нажмите на Give me BNB и 0.1 BNB.
Перейдите в канал Дискорда: https://discord.gg/uncgmQ45j5
Пройдите верификацию, по необходимости выберите роли в ветке #roles и найдите главную ветку для получения монет TBNB, которая называется #testnet-faucet2 (Название может измениться, как и версия).
В этой ветке, напишите /faucet и нажмите пробел, у вас должно появиться поле для ввода адреса. Вставьте в поле address ваш кошелек Метамаска и нажмите enter.
Убедитесь, что вы получили TBNB на ваш Метамаск. Если, там ничего нет, то возможно, что вы не верно ввели команду. Сразу после ввода, вы увидите сообщение, которое подскажет, получили вы монеты или нет.
Если, монеты пришли, вы можете двигаться дальше. Если, нет, то введите команду получения монет из крана правильно.
Если, у вас нет TBNB на кошельке, то следующие действия будут невозможны.
Подключение к дашборду:
Перейдите на сайт: https://alice-v2.muon.net/ и нажмите на Connect Wallet, выберите Metamask >> Подключите желаемый адрес и смените сеть (если, будет такой запрос).
После подключения, вы должны увидеть ваш адрес в правом верхнем углу. Чтобы продолжить, нажмите Get Started Now.
Если, вы ранее держали ноду, то проверьте раздел с дропом. Если, у вас не будет 10 000 монет, то вам необходимо будет докупить монеты с рынка на тестовые TBNB.
Если, вы устанавливаете ноду впервые (Или вам не хватает монет после получения дропа), то вам необходимо купить тестовые монеты Alice для работы (Не менее 10 000 монет). Нажмите на Buy ALICE.
При переходе на сайт dex биржи, вам нужно установить галочку на I understand и нажать Import.
После нажатия на Import, у вас должна появиться пара tBNB и ALICE. Пара не появилась? Вернитесь обратно на сайт дашборда Muon и нажмите Buy Alice.
Подключите свой кошелек Метамаска (на который вы ранее получали TBNB) нажав на Connect Wallet в правом верхнем углу >> Выберите иконку Метамаска >> И подтвердите операцию в самом кошельке.
Укажите количество монет, которое вы хотите получить (Должно быть минимум 10 000 ALICE) и нажмите Swap >> Confirm Swap >> Подтвердите операцию в Метамаске.
Не получается 10 000 монет ALICE? Запросите в кране TBNB позже, чтобы купить еще монет.
После покупки монет ALICE, вы должны увидеть их на своем балансе.
Если, у вас нет ALICE на кошельке, то следующие действия будут невозможны. Вы могли видеть баланс на бирже или можно дополнительно найти токены ALICE в своем Метамаске, через кнопку +Импорт токенов >> адрес контракта 0xF43CD517385237fe7A48927073151D12f4eADC53 >> Добавить пользовательский токен.
Далее, перейдите в раздел Manage bonALICE >> Create.
Вы должны увидеть свой баланс ALICE, который купили на бирже. Нажмите на кнопку Max и Approve All ALICEs. У вас должно быть минимум 10 000 монет.
Подтвердите операцию в Метамаске, на запрос про верхние лимиты, вы можете нажать на кнопку "Использовать значения по умолчанию".
После подтверждения в Метамаске, на этой же странице появится другая кнопка - Create Bonded ALICE, нажмите на нее и подтвердите операцию в Метамаске.
Перейдите по всплывающему окну, нажав на Setup Node или это можно сделать через меню по кнопке Setup Node.
И нажмите на Select, вы берите свой BonALICE.
Вы должны увидеть баланс монет ALICE. Укажите адрес вашего сервера в поле Server IP (Узнать ip можно в инструкции у вашего провайдера) и нажмите Approve. Подтвердите операцию в кошельке Метамаска и нажмите Add node (Кнопка появилась вместо Approve).
Вас перекинет на страницу дашборда. Прогружаться он может 15-20 минут. Просто ожидайте. Если, случайно закрыли, то попасть в него вы можете по ссылке: https://alice-v2.muon.net/dashboard/
После загрузки дашборда, статус ноды должен быть Online. Это будет означать, что все установлено правильно и работает.
Верификация:
Выберите для себя удобный способ пройти верификацию в Muon. 1 способ будет заключаться в том, чтобы пройти конференцию в зуме по времени. 2 способ - подключение различных аккаунтов и получение 15 поинтов. Вы можете ознакомиться с двумя способами и выбрать тот, который вам подходит.
1 способ - BrightID Meet Verification
Перейдите на сайт верификации: https://alice-v2.muon.net/dashboard/verification и выберите BrightID Meet Verification нажав на Pass verification.
Далее, вас встретит окно с выбором операционной системы. Вам потребуется скачать приложение на ваш телефон.
- В приложении, согласитесь с условиями и нажмите Создать аккаунт BrightID. Напишите имя на английском языке, добавьте ваше фото и придумайте пароль.
- Далее, перейдите на сайт: https://meet.brightid.org/ и выберите удобное для вас - время и язык общения в календаре. Наверху календаря есть часовой пояс, который вы хотите видеть, время будет соответствовать этому поясу.
- В выбранное время зайдите на конференцию в Zoom. Дождитесь пока ведущий вас назовет и отсканируйте QR код или перейдите по ссылке, которую вам выслали в чате.
- Ведущий увидит, кто отсканировал QR код или перешел по ссылке и называет имя, которое у вас написано в приложении. В этот момент нужно сказать "Да". После этого, он говорит "Ок", можете выходить.
- Через некоторое время (1,5 - 3 часа), в приложении появится отметка о том, что вы были на встрече.
- После того, как отметка появилась в приложении, вернитесь на сайт верификации Muon. Вновь, перейдите в раздел BrightID Meet Verification и Pass verification.
Далее, нажмите I Have BrightID Account и I have Meet verification Badge.
Затем, нажмите на Verify Address и вы должны получить сообщение о прохождении верификации. Верификация может занять время, поэтому, если вы только её прошли, ожидайте 1,5-3 часа.
Перейдите на сайт верификации: https://alice-v2.muon.net/dashboard/verification и выберите Gitcoin Passport нажав на Pass verification.
Используя данный метод верификации, вам необходимо набрать 15 очков в системе Gitcoin. Перейдите на сайт https://passport.gitcoin.co/
На сайте Gitcoin, нажмите на Sign-in with Ethereum и выберите Метамаск. У вас откроется Метамаск, выберите в нем адрес, который вы ранее указывали на сайте Muon. Подтвердите все операции в Метамаске.
Далее, на всех шагах нажмите Next.
Вы можете увидеть такое сообщение: "No New Web3 Stamps Detected. Это означает, что ваш кошелек новый и вам нужно нажать Explore Stamps.
Так же, если, вы работаете с кошельком уже давно, вы можете получить другое сообщение: "Stamps Found". Это означает, что ваш кошелек был "прогрет" и вы можете нажать Confirm Stamps, чтобы заработать очки на Gitcoin. Нажмите и подтвердите операцию в кошельке Метамаск.
В любом случае, вы перейдете в раздел всех марок. За каждое подтверждение аккаунтов вы будете получать очки. В сумме, для верификации их должно быть минимум 15.
Выбирайте различные аккаунты: Twitter, Discord, Google, Facebook, Linkein и др., чтобы подключить их к вашему Gitcoin.
После того, когда вы набрали 15 очков, вернитесь на страницу верификации Muon и нажмите Next step.
Завершите прохождение верификации, нажав на Verify score. Подтвердите операцию в вашем Метамаске.
- Проверка работы
Для проверки, просто перейдите на сайт: https://alice-v2.muon.net/dashboard/ и подключите ваш кошелек Метамаска, если он не будет подключен сразу(не перепутайте адреса и запишите в свой блокнот, с какого адреса вы подключались ранее).
Для проверки с телефона - войдите в Метамаск и найдите кнопку - Браузер (в новых версиях она находится внизу). В поиске наберите https://alice-v2.muon.net/dashboard/и подключите кошелек к сайту. Адрес кошелька должен совпадать с тем, что вы подключали ранее.
Статус вашей ноды должен быть Online:
- Резервная копия
Если, вы восстановили свою ноду из v1, то создание нового бекапа - обязательно! У вас в итоге будет 2 файла от v1 и от v2. Не перепутайте их и сохраните оба.
Создайте файл резервной копии на вашем сервере. Введите команду:
docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd/index.ts keys backup > /root/backup.json
Зайдите в папку root на вашем сервере и найдите файл backup.json. Скачайте файл с сервера на ваш компьютер. Сделать это можно через SFTP в Termius или любой другой программе.
Нажмите на SFTP и вы увидите слева ваш компьютер. Сразу зайдите в ту папку, в которую вы хотите перекинуть файл с сервера.
Нажмите на Select host и 2 раза на ваш сервер.
В итоге, слева (Local) - это ваш компьютер. Справа (IP адрес) - это ваш сервер.
Зайдите в папку root на вашем сервере и найдите backup.json. Перетащите файл справа налево в папку, которую вы хотите, на вашем компьютере.
Готово! Вы сохранили резервную копию вашего узла.
- Восстановление
Если, вы только что установили ноду, то пункт - Восстановление вы можете пропустить. Он выполняется для переноса ноды.
В случае, когда вы будете переносить/переустанавливать ноду, вам необходимо будет установить ноду, как это было в самом начале инструкции, а затем, дождаться успешной установки. И после этого, в папку root/muon_node закинуть файл backup.json, который вы сохраняли ранее.
Перетащите файл слева направо, в папку root/muon_node как это показано ниже (Это просто пример, как файл перекинуть).
Введите 3 команды, чтобы импортировать ваш файл:
docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd/index.ts keys restore "$(cat backup.json)"
Вы должны получить уведомление:
Оно будет означать, что ваша нода успешно восстановлена.
3) После этого, сделайте рестарт ноды:
И теперь, проверьте её на сайте https://alice-v2.muon.net/dashboard/. Через некоторое время (не забудьте обновить страницу дашборда) там должен появиться статус Online.
- После всего
Проверяйте работу вашей ноды один раз в 2-3 дня на сайте https://alice-v2.muon.net/dashboard/.
- Удаление ноды
P.S. Если, на каком-то этапе, у вас пошло что-то не так, вот команды для остановки и удаления (После этого, придется начать все сначала, заполняйте внимательно).
Команда вводится одним разом:docker stop muon-node redis mongo
docker rm muon-node redis mongo
docker image prune
- Обновление и коммуникация
Следите за всеми новостями и анонсами в чате и канале нашего сообщества Nodes Guru. По всем вопросам вы можете обращаться к вашему пригласителю или в закрытый чат.