June 21, 2023

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

Base — это безопасный, недорогой и удобный для разработчиков Ethereum L2, созданный для привлечения следующего миллиарда пользователей в web3.

База формируется в Coinbase. Планируется постепенно децентрализовать ее в ближайшие годы.

Требования

- 16GB RAM

- 100GB of disk space

Установка

Регистрируемся на сайте https://blockpi.io/ для получения RPC GoerliETH.
Адрес понадобится в будущем для конфигурации ноды.

Альтернатива:
https://www.alchemy.com/

Обновить систему

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

Установить Docker

sudo apt install docker.io docker-compose -y

Клонируем репозиторий

git clone https://github.com/base-org/node.git

Подготавливаем ноду

# Меняем строку в файле .env.goerli на вашу ссылку из 1го пункта
cd node
nano .env.goerli

OP_NODE_L1_ETH_RPC=Ваша_ссылка

Открываем порты

sudo apt install ufw

ufw allow 8545
ufw allow 8546

Запускаем Docker

docker compose up -d

На данном этапе нода должна запуститься

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

Проверить текущий блок:

curl -d '{"id":0,"jsonrpc":"2.0","method":"eth_getBlockByNumber","params":["latest",false]}' \ -H "Content-Type: application/json" http://localhost:8545

Проверить синхронизацию

echo Latest synced block behind by: $((($(date +%s)-$( \ curl -d '{"id":0,"jsonrpc":"2.0","method":"optimism_syncStatus"}' \ -H "Content-Type: application/json" http://localhost:7545 | \ jq -r .result.unsafe_l2.timestamp))/60)) minutes

Заключение

Всем спасибо за внимание! Если возникнут вопросы и даже если не возникнут, заглядывайте к нам в ТГ - @octopus_space

Ссылки проекта:

Сайт - https://base.mirror.xyz/

Дискорд - https://discord.com/invite/buildonbase

Официальная документация - https://github.com/base-org/node/releases/tag/v0.2.0

Не забываем подписываться на наши социальные сети. В них мы публикуем актуальные новости и активности.

Telegram Announcements | Telegram Chat | Twitter