Раним ноду Aztec
Привет, на связи Мишка Шишка, я подготовил для тебя полный гайд на установку ноды Aztec, если этот гайд тебе помог, то обязательно заходи на наши ресурсы:
Телеграм: https://t.me/shishka_crypto
💻 Системные требования
Вот минималки, чтобы нода не падала:
Характеристики сервака: 8/16/1TB
Можно и на 4/ 6 / 25, но cо временем нода будет жрать все больше. Так что нужно будет следить и добавлять мощностей
🌐 Арендуем VPS
Play2Go / AEZA / Xorek Cloud
⚙️ Подготовка перед установкой
- Регистрируем RPC Sepolia Ethereum через Alchemy или Infura.
- Берём Consensus URL (Beacon RPC) через Chainstack.
- Создаём новый EVM-кошелёк, кидаем туда 2.5 Sepolia ETH, если хочешь зарегаться как валидатор.
📥 Ставим ноду
Сперва проверяем, есть ли curl, и ставим, если его нет:
sudo apt-get install -y curl
Запускаем установку скриптом:
[ -f "aztec.sh" ] && rm aztec.sh; curl -sSL -o aztec.sh https://raw.githubusercontent.com/YAMISHKA02/NodeScripts/refs/heads/main/aztec/aztec.sh && chmod +x aztec.sh && ./aztec.sh
После того как выполнили команду, наша нода установится и надо будет немного подождать.
🧩 После установки
Даем ноде поработать 20-30 минут, после этого должна будет завершиться синхронизация и можно будет получать роль в дискорде.
📊 Получаем номер блока:
curl -s -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"node_getL2Tips","params":[],"id":67}' http://localhost:8080 | jq -r '.result.proven.number'В ответе будет цифра, к примеру 65983.
🔍 Получаем proof для блока:
Здесь в команду надо будет вставить номер блока, который получили выше
curl -s -X POST -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"node_getArchiveSiblingPath","params":["номер-блока","номер-блока"],"id":67}' http://localhost:8080 | jq -r ".result"Получаем роль Apprentice в Discord
/operator start
🚀 Регистрируем валидатора
Если выскакивает ValidatorQuotaFilledUntil, значит лимит на сегодня закончился, поэтому нужно будет подождать до завтра.
Команда для регистрации: (замени SEPOLIA-RPC-URL, YOUR-PRIVATE-KEY, YOUR-VALIDATOR-ADDRESS на свои данные):
aztec add-l1-validator \ --l1-rpc-urls SEPOLIA-RPC-URL \ --private-key YOUR-PRIVATE-KEY \ --attester YOUR-VALIDATOR-ADDRESS \ --proposer-eoa YOUR-VALIDATOR-ADDRESS \ --staking-asset-handler 0xF739D03e98e23A7B65940848aBA8921fF3bAc4b2 \ --l1-chain-id 11155111
⚡ Полезные команды
sudo docker logs -f --tail 100 $(docker ps -q --filter ancestor=aztecprotocol/aztec:latest | head -n 1)
sudo docker stop $(docker ps -q --filter ancestor=aztecprotocol/aztec:latest | head -n 1)