Zeeka testnet
Содержание
Знакомство
Zeeka — это криптовалюта, целью которой является обеспечение легкого и масштабируемого блокчейна за счет широкого использования технологии доказательства с нулевым разглашением.
Протокол с нулевым разглашением — это криптографический метод, с помощью которого кто-то может доказать, что знает ответ на проблему, фактически не раскрывая его.
Для того, чтобы доказать что пакеты при транзакциях изменили свое состояние Zeeka предлагает сжимать эти пакты для доказательства постоянного размера. Zeeka не будет хранить в сети сами пакеты, но будет хранить доказательства того, что изменения произошли.
Помимо этого Zeeka предлагает концепцию "Нулевых контрактов", которые являются эквивалентом смарт-контрактов, но выражены в форме математических ограничений, вместо байт-кодов.
Системные требования
Минимальные требования - 1 CPU / 1 RAM / 30 GB SSD
Установка
Подготавливаем сервер
# обновляем пакеты 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)
Настраиваем переменные
# вставляем мнемонику ПУСТОГО кошелька, которую привяжете к ноде внутри ' '. # кошелек можно создать в Metamask export MNEMO="введите_вашу_мнемонику" # пример: export MNEMO='law bow toy row zor kow rock wow gav baf ios cos' # сохраняем IP сервера export IP=$(wget -qO- eth0.me)
Устанавливаем ноду
# скачиваем репозиторий git clone https://github.com/zeeka-network/bazuka # устанавливаем cd bazuka && cargo install --path .
# инициализируем bazuka init --seed "$MNEMO" --network debug --node 127.0.0.1:8765
Создаем сервисник
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 $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
sudo systemctl daemon-reload sudo systemctl enable zeeka sudo systemctl restart zeeka
Полезные команды
sudo journalctl -fn 100 -u zeeka
sudo systemctl restart zeeka
# останавливаем ноду и удаляем сервисник sudo systemctl stop zeeka && \ sudo systemctl disable zeeka && \ rm /etc/systemd/system/zeeka.service && \ sudo systemctl daemon-reload # удаляем файлы rm -rf ~/bazuka && \ rm -rf ~/bazuka.yaml
Подписывайтесь!
Наш канал в телеграм: https://t.me/cardex_nodes
Наш канал в дискорд: https://discord.gg/mtDbNnAkk9