Гайд по установке ноды Zeeka
Zeeka - новая блокчейн-инфраструктура, которая родилась из технологии доказательства с нулевым разглашением и её достижений на протяжении этого десятилетия. Zeeka предлагает сжимать пакеты переходов состояний (транзакций) в доказательства достоверности постоянного размера, и Zeeka будет хранить только эти доказательства в цепочке.
Zeeka предлагает новую концепцию - Нулевые контракты. Нулевые контракты эквивалентны обычным смарт-контрактам, которые используются в Ethereum. Эти контракты будут выражены в виде математических ограничений, а не байт-кодов виртуальной машины, такой как EVM.
Zeeka будет включать концепции, которые будут нацелены на создание более масштабируемой сети с лучшей конфиденциальностью.
Zeeka планируют запустить первую тестовую сеть Testnet Chaos в ближайшие месяцы.
Установка ноды Zeeka
Благодарим канал https://t.me/mmsnodes за инструкцию. Мы её подкорректировали и выложили с обновлениями.
Требования (по наблюдениям): 1 CPU, 1 GB RAM, 30 GB SSD, Ubuntu 20.04.
Арендовать сервер можно на Hetzner.
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 install --path .
∎ Далее необходимо сгенерировать мнемоник. Это можно сделать в любом кошельке. Либо используйте сид-фразу от существующего кошелька, на котором нет средств. Вставляем сид-фразу в следующую команду вместо [your seed phrase] в одинарных кавычках:
bazuka init --seed '[your seed phrase]' --network debug --node 127.0.0.1:8765
∎ Создаём сервисный файл, в котором вместо [your ip] вписываем IP сервера, на который вы устанавливаете ноду, а вместо “NAME_DISCORD” вписываем свой дискорд (например, “CRYPTONIK#8044”):
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 195.201.222.205: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 --discord-handle “NAME_DISCORD” Restart=on-failure RestartSec=3 LimitNOFILE=65535 [Install] WantedBy=multi-user.target EOF
Там, где написано --bootstrap и IP адреса (195.54.41.130:8765), вы можете вставить любые адреса из Дискорда из ветки #node. А можете оставить эти.
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
Высота (height) "1" и пустой кошелёк (balance 0) - это сейчас нормально.
∎ Теперь делаем скрин своих логов, примерно такой:
∎ Копируем свой IP адрес, идём в Discord и в ветке #node вставляем скрин и IP адрес с портом 8765:
20.10.31.181:8765
Так, ваш адрес тоже смогут использовать и другие пользователи.
∎ Теперь, если хотите, можете заполнить форму на майнера в награждаемом тестнете. В форме попросят указать железо, которое вы будете использовать. В официальных требованиях просят 32RAM.
∎ Также есть форма контрибуций. Вы можете внести свой вклад, создать контент и заполнить форму.
Готово! Поздравляю, вы установили ноду Zeeka!
Спасибо за внимание!
Ссылка на TG канал: https://t.me/cryptonik_space