# Taiko node + proposer + prover [RU] **Published by:** [oxcryptos | web3topia](https://paragraph.com/@oxcryptos/) **Published on:** 2023-07-22 **URL:** https://paragraph.com/@oxcryptos/taiko-node-proposer-prover-ru ## Content Здоров читающий. Не буду расписывать что и кто есть Taiko, чисто гайдецкий по ноде ок) Арендуем VPS: DigitalOcean 200$ за регу по рефке (хватит на пару месяцев) Hetzner €⁠20 за регу по рефке (хватит на месяц) Contabo (халявы нет и сервера помойки - но в данном случае тянут). В перспективе это самый дешевый провайдер. ALCHEMY Регаем акк на Alchemy создаем аппку называем и выбираем сеполию выбираем нашу аппку из списка. нам понадобятся эндпоинты ТОКЕНЫ Получаем тестовый эфир в Sepolia - на той же Alchemy или у Infura Из сеполии бриджим ETH в Taiko L2 тут Grimsvotn L2 bridge Меняем ETH на TTKO тут Grimsvotn swap В бридже переключаемся на taiko L2 и добавляем в бридж кастом токен $TTKO по контракту 0x7b1a3117B2b9BE3a3C31e5a097c7F890199666aC Бриджим TTKO в сеполию Далее идем по адресу контракта в эксплорере сеполии Стейкаем токены в контракт как показано на рисунке. К необходимому колличесту токенов прибавляем 8 нолей УСТАНОВКА НОДЫ все следующие команды выполняем на VPS апдейтим систему apt update && apt upgrade -y ставим докер sudo -i cd $HOME apt update && apt install curl -y && apt purge docker docker-engine docker.io containerd docker-compose -y rm /usr/bin/docker-compose /usr/local/bin/docker-compose curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh systemctl restart docker curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose клонируем данные для контейнера git clone https://github.com/taikoxyz/simple-taiko-node.git cd simple-taiko-node cp .env.sample .env конфигурируем .env . ВНИМАТЕЛЬНО все делаем nano .env изменяем строки в соответствии со следующим DISABLE_P2P_SYNC=false если поставите true будете ждать синхи до мейна XD L1_ENDPOINT_HTTP=https из Alchemy L1_ENDPOINT_WS=wss из Alchemy ENABLE_PROVER=true L1_PROVER_PRIVATE_KEY=ПРИВАТНИК ИЗ МЕТАМАСКА ENABLE_PROPOSER=true L1_PROPOSER_PRIVATE_KEY=ПРИВАТНИК ИЗ МЕТАМАСКА L2_SUGGESTED_FEE_RECIPIENT=АДРЕС ИЗ МЕТАМАСКА жмем ctrl + s , ctrl + x чтобы сохранить и закрыть запускаем контейнер в фоне docker compose up -d ждем синхронизации (возможно несколько часов) смотрим логи и эксплорер L2 docker compose logs -f если высота блоков совпадает - значит нода синхронизировалась теперь (после синхронизации) запускаем l3 релеер командой docker compose -f ./docker-compose.l3.yml --env-file .env.l3 up -d логи L3 можно посмотреть с помощью команды docker compose -f docker-compose.l3.yml logs -f Это все команды что нужны в процессе, если вы адвансед и вам интересно поковырять все это дело дальше чем пропоуз и пруф блоков - смотрите доки Посмотреть состояние ноды можно через графану по ссылке, хз зачем - я ничего не понимаю по этим графикам, но выглядит красиво XD http://[ВАШ IP]:3000/d/L2ExecutionEngine/l2-execution-engine-overview?orgId=1&refresh=10s Работоспособность чекается результатом и выглядит вот так (это в сеполии) гайд написан каналом web3topia блог web3topia в телеге рабочий спейс в телеге Кто воспользовался гайдом и не подписался на канал - тот неблагодарный редиска Можете поддержать автора минтом - он дешевле чем фейкфриминты от швырунов Zora и Fair.xyz, а когда видно что твой труд кто-то ценит - на душе у автора приятно ## Publication Information - [oxcryptos | web3topia](https://paragraph.com/@oxcryptos/): Publication homepage - [All Posts](https://paragraph.com/@oxcryptos/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@oxcryptos): Subscribe to updates - [Twitter](https://twitter.com/OxCryptos): Follow on Twitter