May 2

Aztec Node Guide (Sequencer) | Гайд по ноде Ацтек

Требования:

8 CPU/16 RAM /1 TB SSD

ЕТН в сети sepolia, можно взять тут

RPC sepolia 2х видов, для первого Вам необходима infura или alchemy, для второго dRPC или QuickNode

Установка:

Подготавливаем сервер:

sudo apt update && sudo apt upgrade -y

sudo apt install -y curl git jq lz4 build-essential unzip make gcc ncdu cmake clang pkg-config libssl-dev libzmq3-dev libczmq-dev python3-pip protobuf-compiler dos2unix screen

Устанавливаем докер и докер компоуз:

sudo apt install -y ca-certificates curl gnupg lsb-release 

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

sudo usermod -aG docker $USER

newgrp docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

Устанавливаем cli:

bash -i <(curl -s https://install.aztec.network)
#отвечаем у

source .bash_profile 

aztec-up alpha-testnet

Создаем скрин:

screen -S aztec
aztec start --node --archiver --sequencer   --network alpha-testnet   --l1-rpc-urls <URL>   --l1-consensus-host-urls "<URL2>"   --sequencer.validatorPrivateKey <0xYourPrivatKey>   --sequencer.coinbase <0xYourAddress>   --p2p.p2pIp <IP>   --p2p.maxTxPoolSize 1000000000
#заменяем свои данные
#<URL> на рпс сеполии (c инфуры или алхимии)
#<URL2> на рпс сеполии (с дРПС)
#<0xYourPrivateKey> заменить на приватный ключ кошелька
#<0xYourAddress> заменить на адрес кошелька
#<IP> заменить на айпи сервера
control+a+d
#что бы свернуть скрин
screen -rx aztec 
#что бы развернуть скрин, если необходимо

Получаем роль в дискорде

В канале operators | start-here , пишем /operator help - и проходим по шагам
/operator start и СЮДА ДАННЫЕ

ТОЛЬКО после того, как получили роль Apprentice - переходим к регистрации валидатора:

aztec add-l1-validator \
  --l1-rpc-urls https://eth-sepolia.g.example.com/example/your-key \
  --private-key <your-private-key> \
  --attester <your-validator-address> \
  --proposer-eoa <your-validator-address> \
  --staking-asset-handler 0xF739D03e98e23A7B65940848aBA8921fF3bAc4b2 \
  --l1-chain-id 11155111

Спасибо за внимание! И поздравляю с новой нодой!
@kulikovae

Мой ютуб ТУТ