Установка ноды LayerEdge
1. Требования к ноде
Минимальная конфигурация сервера
Ссылки проекта
Подходящие сервера
Play2Go DE-1 (1 CPU / 2 RAM / 80 GB) 340р/мес Рекомендуем
2. Токеномика
3. Установка ноды
1. Регистрируемся в дашборде
Заходим в дашборд и регистрируемся используя код R0pvaSil
2. Обновляемся и качаем доп пакеты
. <(wget -qO- https://raw.githubusercontent.com/g7AzaZLO/server_primary_setting/refs/heads/main/server_primary_setting.sh)
3. Скачиваем и ставим Go
wget https://golang.org/dl/go1.23.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.1.linux-amd64.tar.gz
Установим переменные окружения Go, для этого откроем файл при помощи nano
nano ~/.bashrc
И в самый конец файла пропишем переменные окружения
export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin
source ~/.bashrc
Дальше проверим все ли у нас встало
go version
4. Скачиваем и ставим Rust
Запустим установщик и на моменте выбора ставим 1, выбирая дефолтную установку
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
После установки добавим rustup в PATH
. "$HOME/.cargo/env"
После чего проверим версии и тем самым поймем что все установилось нормально
rustup --version rustc --version
5. Установка Risc0 Toolchain
curl -L https://risczero.com/install | bash && rzup install
Если будет выходить такая ошибка
source "/root/.bashrc"
6. Скачиваем и запускаем ноду
git clone https://github.com/Layer-Edge/light-node.git
cd light-node
Создаем новый кошелек под ноду, копируем приватник и прописываем его в окружении
nano .env
GRPC_URL=34.31.74.109:9090 CONTRACT_ADDR=cosmos1ufs3tlq4umljk0qfe8k5ya0x6hpavn897u2cnf9k0en9jr7qarqqt56709 ZK_PROVER_URL=http://127.0.0.1:3001 API_REQUEST_TIMEOUT=100 POINTS_API=http://127.0.0.1:8080 PRIVATE_KEY='ВАШ_ПРИВАТНИК без 0x'
После чего все тоже самое прописываем в текущее окружение
export GRPC_URL=34.31.74.109:9090 export CONTRACT_ADDR=cosmos1ufs3tlq4umljk0qfe8k5ya0x6hpavn897u2cnf9k0en9jr7qarqqt56709 export ZK_PROVER_URL=http://127.0.0.1:3001 export API_REQUEST_TIMEOUT=100 export POINTS_API=http://127.0.0.1:8080 export PRIVATE_KEY='ВАШ_ПРИВАТНИК без 0x'
cd risc0-merkle-service
screen -S layeredge_server
cargo build && cargo run
После того как у вас запустится сервер выходим из этой скрин сессии через ctrl+a+d
cd ..
go build
screen -S layeredge_worker
./light-node
Далее нам необходимо сохранить пабликкей от нашей ноды, подождать 15 минут и верифицировать его в дашборде
Также работу ноды можно проверить через браузер перейдя по ссылке
https://light-node.layeredge.io/api/cli-node/points/ВАШ_АДРЕСС_КОШЕЛЬКА
так же после запуска воркера, возможно, начнут падать ошибки, подождите минут 15 после того как подключите ее в дашборде, если поинты капают, то все ок
Наш телеграмм канал по нодам — https://t.me/g7team_ru
Наш чат по нодам — https://t.me/g7team_chat