Ноды (гайды)
November 27, 2023

Установка ноды Zora

О проекте

Zora - это децентрализованная платформа, позволяющая создавать, продавать и собирать уникальные цифровые предметы, известные как NFT (non-fungible tokens).

В ходе последнего раунда финансирования Zora успешно привлекла более 50 млн. длр. от таких известных инвесторов, как Coinbase Ventures, Kindred Ventures и других финансовых организаций.

Начиная с 20 ноября у нас есть возможность запустить узел на блокчейне Zora и принять активное участие в обеспечении безопасности и валидации сети.

Подготовка сервера

Официальные требования:
16 GB RAM 200 GB (минимум)

Обновляем пакеты:

sudo apt-get update && sudo apt-get upgrade -y

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

sudo apt install curl build-essential git screen jq pkg-config libssl-dev libclang-dev ca-certificates gnupg lsb-release -y

Установка docker, если у вас его нет:

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Установка docker и его зависимостей:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose

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

Первым делом нужно создать приложение в alchemy, с такими параметрами:

Качаем репозиторий:

git clone https://github.com/conduitxyz/node.git

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

cd node

Инициируем сеть:

./download-config.py zora-mainnet-0

Ждем такого результата:

Устанавливаем переменную:

export CONDUIT_NETWORK=zora-mainnet-0

Копируем файл:

cp .env.example .env

Теперь нужно отредактировать файл, или через редактор, или через nano:

nano .env

И вставляем там ключ:

Чтобы было вот так:

Чтобы выйти из редактора nano используем CTRL+X, затем нажмите Y и нажмите ENTER.

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

screen -S zora

И запускаем там docker:

docker compose up --build

Чтобы вышло так:

И дожидаемся такого:

И наблюдаем за логами.

Чтобы выйти из screen используем CTRL+A+D.

Чтобы снова посмотреть, что там в логах, вход в сессию:

screen -r zora

Полезные команды и ссылки

Официальный пост про ноду.

Сайт проекта.

Twitter проекта.

Discord проекта.

Можно сминтить nft, связанную с нодой, газ на это дело можно купить тут, поменять из любой сети, выгоднее из arbitrum или использовать bridge.

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