Установка ноды Glacier
Минимум:
Рекомендуется:
Системные требования
Мы рекомендуем запускать узел на современной версии Ubuntu, хотя он совместим со многими современными дистрибутивами Linux.
Подготовка закрытого ключа и сборов за газ
Тестовый узел Glacier Verifier в настоящее время обеспечивает задачи верификаторов в OpBNB Testnet. Следовательно, операторам узлов понадобятся некоторые токены tBNB в OpBNB Testnet для покрытия расходов на газ для работы узлов верификаторов. Выполните следующие шаги, чтобы подготовить сборы за газ OpBNB Testnet для адреса, используемого для работы узла верификатора. Если у вас уже есть сборы за газ в OpBNB Testnet, просто пропустите следующие шаги.
- Как создать кошелек
- Подключение к тестовой сети OpBNB HowTo
- Получить токены OpBNB HowTo
- Перенесите ваши тестовые ресурсы в opBNB HowTo
- Экспортируйте закрытый ключ из MetaMask HowTo
Приобретите лицензию на свой узел
В настоящее время мы автоматически чеканим Node License NFT для вас в OpBNB Testnet в первый раз, когда узел-верификатор выходит в сеть и регистрируется в смарт-контракте, устраняя необходимость запрашивать его вручную. Обратите внимание, что процесс чеканки может занять несколько минут. Лицензия узла NFT в тестовой сети не подлежит передаче.
Подготовка сервера
Для начала подготовим сервер и установим нужные пакеты:
sudo apt install -y curl git build-essential jq lz4 unzip tar mc chrony htop ncdu nload screen
sudo apt install wget jq ca-certificates gnupg -y && \ source /etc/*-release && \ rm -f /usr/share/keyrings/docker-archive-keyring.gpg && \ wget -qO- "https://download.docker.com/linux/${DISTRIB_ID,,}/gpg" | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && \ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && \ sudo apt update && \ sudo apt install docker-ce docker-ce-cli containerd.io -y
Запуск узла:
- Загрузите двоичный файл Node с Github , загрузите нужную архитектуру для вашей ОС
- Загрузить шаблон конфигурации здесь
- Настройте свой PrivateKey, "YourPrivateKey"- замените на свой приватник что импортировали до этого.
Http: Listen: "127.0.0.1:10801" Network: "testnet" RemoteBootstrap: "https://glacier-labs.github.io/node-bootstrap/" Keystore: PrivateKey: "YourPrivateKey" TEE: IpfsURL: "https://greenfield.onebitdev.com/ipfs/"
Создадим папку для ноды и переходим в эту папку
Скопируйте туда файлы что скачали с гитхаб и отредактируемый шаблон со своим приватником с помощью Mobaxtern (тупо перетащите в созданную папку glacier).
Запуск ноды:
chmod +x ./verifier_linux_amd64 ./verifier_linux_amd64
Ваш узел должен быть готов к работе!
screenпозволяет непрерывно запускать узел верификатора, даже если вы отключены от сервера или терминала.
sudo apt-get install screen # install screen if it's not already installed screen -S glacier-node ./verifier_linux_amd64 # Ctrl-a followed by d. # This will detach your screen session but leave your processes running # in the background.
Для получения дополнительных сведений об использовании команды screen вы можете ознакомиться с этим руководством .
Посетите Node Explorer
Онлайн-статус узлов-верификаторов в тестовой сети можно проверить здесь: https://testnet.nodes.glacier.io/status
Адреса контрактов (тестовая сеть)
- Контракт NodeCtrl: https://testnet.opbnbscan.com/address/0x1F59347c5998a8Bb5E5f3ba8ec20c030CA5dd1D2
- Лицензионный NFT-контракт: https://opbnb-testnet.bscscan.com/token/0xb813466384c915280f5b8ffa005fcc2cb5cf5b87