Ноды (гайды)
September 25, 2023

Установка Ноды Erbie

О проекте

Erbie решает несколько проблем блокчейна, заключающиеся в необходимом компромиссе между масштабируемостью, безопасностью и децентрализацией. Команда создает технологию для достижения идеального баланса между этими тремя параметрами. Как итог мы получаем высокомасштабируемую и безопасную блокчейн-систему, не жертвующую децентрализацией.

Почему нужно ставить ноду?

У них уже есть свой кошелёк, сервис для NFT и конечно же, обещалки насыпать за участие в testnet!

Подготовка сервера и установка Ноды

Минимальные требования к серверу:
Процессор: 2.9GHz и более, 4 ядра и более.
Оперативная память: 8GB и более.
Внутренняя память: 500GB и более.
ОС: Ubuntu 20.04 и более.

Обновление имеющихся пакетов:

sudo apt update

Устанавливаем необходимые библиотеки:

sudo apt install git build-essential wget screen jq -y

Устанавливаем GO, если у вас он уже установлен, можно проверять вот так:

go version

если показывает версию, не ниже 19 версии, то переходим сразу к установке, если же нет, то обновляем (если старая версия) или ставим (если вообще не установлен):

Удаляем старую версию:

 rm -rf /usr/local/go

Скачиваем GO:

wget https://dl.google.com/go/go1.20.3.linux-amd64.tar.gz

Распаковываем его:

sudo tar -C /usr/local -xzf go1.20.3.linux-amd64.tar.gz

Прописываем переменные:

echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile

Переходим в профиль и корень директории:

cd $HOME
source ~/.bash_profile

Клонируем репозиторий:

git clone https://github.com/erbieio/erbie.git

Переходим в директорию:

cd erbie

Устанавливаем бинарный файл:

make erbie

Ждём этого:

Перед запуском требуется создать кошелёк в Limino Wallet.

Переходим по ссылке, нажимаем на Connect Wallet, выбираем Limino, затем нажимаем на Create an Account.

Задаём пароль для аккаунта и нажимаем на Create an Account.

Далее нажимаем сюда:

Затем сюда:

Экспортируем приватный ключ:

Вводим пароль и получаем приватный ключ, копируем его:

Далее возвращаемся к ноде и вводим команду:

cd erbie
bash ./addkey.sh

если выдаёт ошибку, то:

bash ./addkey.sh --datadir /root/.erbie/

Вставляем приватны ключ и нажимаем Enter.

Создаем сессию в screen:

screen -S erbie

И запускаем в ней ноду:

./build/bin/erbie --devnet --http --mine --syncmode=full

Чтобы выйти из сессии используем комбинацию клавиш Ctrl+A+D.

Чтобы следить за синхронизацией ноды, вводим команду:

./build/bin/erbie attach /root/.erbie/erbie.ipc

Проверяем свой кошелёк и блок, на котором сейчас находится ваша нода, синхронизация наступит тогда, когда будет справа от блока будет дата текущая.

Если вдруг не совпадает или забыли какой ставили приватный ключ, он лежит здесь /root/.erbie/erbie/ в файле nodekey.

Для выхода из режима просмотра информации по ноде используем комбинацию Ctrl+D.

После запуска и синхронизации ноды, требуется подать заявку на получение монет, для этого переходим по ссылке и заполняем данную форму:

После отправки формы, можно написать в канале discord validator / staker или general / erbie с просьбой выдать токены для стейкинга и периодически проверять свой кошелёк.

После того, как получили какое-либо количество монет, нужно их застейкать в свою ноду, для этого идём в кошелёк далее:

Затем:

Затем вводим количество монет, оставляя немного на газ и стейкаем:

Вот и всё, весь процесс установки и подачи заявки окончен, можно отслеживать свою ноду в explorer.

А также наблюдать за логами ноды, чтобы можно было делиться ими, в случае ошибок:

cd erbie
screen -r erbie

Смотрим логи и после просмотра выходим из сессии комбинацией клавиш Ctrl+A+D.

Полезные ссылки

Сайт проекта, где есть ссылки на discord и другие средства связи и общения по проекту.

Вот и всё, всем профита!