Zeeka нода
Мой канал Crypto time
Zeeka — новая блокчейн-инфраструктура, которая является следствием технологии доказательства нулевого знания и ее достижений на протяжении этого десятилетия
Официальная документация
Требования к серверу
Нам потребуется сервер с следующими характеристиками:
Арендовать сервер можно на сайтах:
Подробная статья описана в статье Бесплатный сервер для ноды
Запуск
sudo apt update && sudo apt upgrade -y
sudo apt install wget jq git libssl-dev cmake -y
. <(wget -qO- https://raw.githubusercontent.com/letsnode/Utils/main/installers/rust.sh)
Клонировать репозиторий с нодой
git clone https://github.com/zeeka-network/bazuka
cd bazuka
Установить необходимые зависимости
cargo build
bazuka init --seed [your seed phrase] --network debug --node 127.0.0.1:8765
Важно: Замените [your seed phrase] на фразу от кошелька, на котором у вас нет никаких средств. Не забудьте ее сохранить
Фраза в одинарных кавычках, например 'slim favorite city monster uphold imitate hat old health patch move cube away volcano prize want plunge alien raw inspire company renew crew trash'
sudo tee <<EOF >/dev/null /etc/systemd/system/zeeka.service [Unit] Description=Zeeka node After=network.target [Service] User=$USER ExecStart=`RUST_LOG=info which bazuka` node --listen 0.0.0.0:8765 --external [your ip]:8765 --network debug --db ~/.bazuka-debug --bootstrap 5.161.152.123:8765 --bootstrap 65.108.201.41:8765 --bootstrap 185.213.25.229:8765 --bootstrap 45.88.106.199:8765 --bootstrap 148.251.1.124:8765 --bootstrap 195.54.41.115:8765 --bootstrap 195.54.41.130:8765 Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
Вы можете использовать узлы, представленные сообществом, в качестве своих узлов --bootstrap. Вам нужно либо запустить свой узел на компьютере со статическим IP-адресом, либо настроить виртуальный сервер NAT, чтобы предоставить вашему узлу доступ к общедоступному IP-адресу. Укажите свой общедоступный IP-адрес с помощью опции --external.
bootstrap можно и не указывать
sudo systemctl daemon-reload sudo systemctl enable zeeka sudo systemctl restart zeeka
Добавить команду для просмотра лога ноды в систему в виде переменной
. <(wget -qO- https://raw.githubusercontent.com/AlexM-dev/Utils/main/commands/insert_variable.sh) -n zeeka_log -v "sudo journalctl -fn 100 -u zeeka" -a
zeeka_log