В этом гайде по Unichain мы подробно расскажем, как установить ноду Unichain. Наш пошаговый гайд поможет вам быстро настроить ноду Unichain и стать частью инновационной сети, созданной для обеспечения кросс-чейн ликвидности.
О проекте Unichain
Unichain — это DeFi-ориентированный Ethereum L2, разработанный для объединения ликвидности между блокчейнами. Проект предлагает мгновенные транзакции с блоками за 1 секунду (с перспективой снижения до 250 мс), снижает комиссии до 95% за счёт перехода на L2 и поддерживает децентрализацию через верификацию блоков с помощью нод. Unichain объединяет фрагментированные блокчейн-экосистемы, предоставляя трейдерам, разработчикам и провайдерам ликвидности удобный доступ к бесшовным и эффективным рынкам. Разработанный в партнерстве с Uniswap, проект уже привлёк значительные инвестиции, включая средства от Paradigm, a16z, Polychain и Coinbase.
Установка ноды Unichain: Пошаговый гайд
Минимальные требования к серверу: 4 CPU, 8 GB оперативной памяти, 60 GB SSD, ОС Ubuntu 22.04+
Надежные и быстрые сервера можно приобрести на xorek.cloud. Выбирайте любой VPS характеристики которого выше минимальных требований.
Подключение к серверу
Для подключения к серверу введите в командной строке:
ssh username@hostname
Где “username” имя пользователя которое вам выдадут после покупке сервера, обычно это “root”, а ”hostname” — это IP-адрес вашего сервера. При вводе пароля символы не отображаются, вставить пароль можно правой кнопкой мыши после чего подтвердить нажатием Enter. После успешного ввода вы увидите приветственное сообщение.
Несмотря на то что мы можем подключатся к серверам стандартными методами, рекомендуем использовать специальные программы, такие как MobaXterm. Они позволяют хранить все сервера, подключаться в один клик и управлять файлами, облегчая обмен данными между сервером и компьютером.
Установка ноды
Обновляем систему
sudo apt update && sudo apt upgrade -y
Устанавливаем Docker
sudo apt install docker.io -y
Устанавливаем Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Скачиваем ноду
git clone https://github.com/Uniswap/unichain-node
Открываем файл конфигурации и прописываем адреса RPC узлов
nano $HOME/unichain-node/.env.sepolia
Нужно установить следующие адреса узлов:
OP_NODE_L1_ETH_RPC=https://ethereum-sepolia-rpc.publicnode.com
OP_NODE_L1_BEACON=https://ethereum-sepolia-beacon-api.publicnode.com
Перемещаться по тексту можно стрелками, стирать с помощью Backspace, вставлять адреса правой кнопкой мыши
После чего нажать для выхода Ctrl+X, подтвердить сохранение нажав Y и Enter
Запускаем ноду командой
docker-compose -f $HOME/unichain-node/docker-compose.yml up -d
Просмотреть логи
docker-compose -f $HOME/unichain-node/docker-compose.yml logs -f
Также чтобы убедится что все работает можно сделав запрос к ноде
curl -d '{"id":1,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \
-H "Content-Type: application/json" http://localhost:8545
Полезные команды
Запустить ноду
docker-compose -f $HOME/unichain-node/docker-compose.yml up -d
Остановить ноду
docker-compose -f $HOME/unichain-node/docker-compose.yml down
Посмотреть логи
docker-compose -f $HOME/unichain-node/docker-compose.yml logs -f
Удаление ноды
docker-compose -f $HOME/unichain-node/docker-compose.yml down -v
rm -rf $HOME/unichain-node
Почему стоит запустить ноду Unichain?
Запуск ноды Unichain — это возможность внести свой вклад в развитие DeFi-сети, которая улучшает скорость и эффективность транзакций между блокчейнами. Устанавливая ноду Unichain, вы помогаете снизить комиссии, поддерживаете децентрализацию и обеспечиваете высокую ликвидность в сети. Кроме того, проект Unichain имеет огромный потенциал: компания от Uniswap уже известна своими крутыми дропами, а до $3B монет предназначены для сообщества
Ссылки проекта:
Сайт: https://www.unichain.org/
Документация: https://docs.unichain.org/
Twitter: https://x.com/unichain
Discord: https://discord.com/invite/uniswap