Как установить ноду Taiko?

Актуально - обновлено 31.01.2023 ✅

Автор - igorizuchaetcrypty ( рекомендую подписаться, очень много альфа и просто полезной информации по части криптовалют ).

  1. Аренда сервера:

    Многие задаются вопросом какой хостинг серверов выбрать, где дешевле, где удобнее, где безопаснее и где качество серверов выше? На это у меня есть ответ - Macloud. Можно пополнить от любой суммы любой платежной системой, начиная от крипты заканчивая QIWI и банковской картой. Сервера никогда не ложатся и работают идеально. Да, можно найти сервисы где на 100-200 рублей дешевле, но я отдаю выбор качеству.

Моя рекомендация - ставлю ноды только тут.
Моя рекомендация - ставлю ноды только тут.

- Переходим по ссылке. - Регистрируемся. Затем, в разделе "Финансы" пополняем баланс ( я пополнил на 1400 рублей, этого хватит на месяц держания ноды ). - Нажимаем "Создать сервер" и выбираем следующие параметры:

Эти требования немного выше минимальных-рекомендуемых Taiko, но с минимальными нода время от времени падает, поэтому я выбрал именно такие, можете выбрать 2/4/50, но я не гарантирую то, что ваша нода не будет крашится. Со временем спеки все равно вырастут.
Эти требования немного выше минимальных-рекомендуемых Taiko, но с минимальными нода время от времени падает, поэтому я выбрал именно такие, можете выбрать 2/4/50, но я не гарантирую то, что ваша нода не будет крашится. Со временем спеки все равно вырастут.

- После создания сервера мы сможем увидеть наш сервер во вкладке "Мои сервера", оттуда нам понадобится IP-адрес и пароль во вкладке "Доступ".

- Эти данные нам понадобятся для входа в PuTTY, если у вас нет этой программы, то скачать ее необходимо здесь.

PuTTY
PuTTY

- В "Host Name ( or IP address ) вводим IP вашего сервера и нажимаем "Open".

- Далее, в открывшимся терминале прописываем:

root

- Затем прописываем пароль от сервера, который есть во вкладке "Доступ" на сайте macloud.

2. Установка ноды:

После действий выше - мы залогинились на сервер, теперь прописываем команды по порядку. Где просят нажать Y, то делаем это.

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg > /dev/null
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

Проверяем все ли работает корректно:

sudo docker run hello-world

Если видим следующее сообщение, то все великолепно:

Hello from Docker!
This message shows that your installation appears to be working correctly.

Подготовка сделана. Переходим к установке самой ноды Taiko:

git clone https://github.com/taikoxyz/simple-taiko-node.git
cd simple-taiko-node
cp .env.sample .env
nano .env

После этого нам открывается сложная панель, где мы стрелочками на клавиатуре листаем до тех стрелочек, которые показаны на скриншоте

В поле ENABLE_PROPOSER с false меняем на true.
В поле PRIVATE_KEY вставляем свой приватный ключ из кошелька Metamask. Где его найти? Делается это в два клика. Вот гайд.
В поле FEE_RECIPIENT вставляем свой Metamask адрес.

После того как все сделали кликаем CTRL+O, затем Enter, затем CTRL+X, чтобы выйти. Эти данные у нас сохранились.

Запускаем ноду.

docker compose up -d

Готово!

Нода в рабочем состоянии
Нода в рабочем состоянии

Если вы хотите посмотреть логи ноды, то:

docker compose logs -f

Если у вас иногда проскакивают не критические ошибки в логах, то это абсолютно нормально, потому что у проекта стадия тестнета и это никак не связано с вашими ошибками в процессе установки ноды. Имейте это ввиду!

Финальные штрихи:

- Запрашиваем тестовые токены на этих двух сайтах. Они нам необходимы. Делайте это регулярно, эфир на кошельке очень важен. Не забывайте об этом.

https://l1faucet.a1.taiko.xyz/
https://l2faucet.a1.taiko.xyz/

Так же добавьте две сети в свой Metamask по этой ссылке.

Проверяем работают ли графики на этом сайте:

Вместо моего IP-адреса, вставляем IP-адрес своего сервера и если мы видим то, что графики работают, как на скриншоте ниже либо подобно, то с нодой все в порядке.

Если вы видите справа в углу Invalid значение, то ничего страшного, это в рамках нормы.
Если вы видите справа в углу Invalid значение, то ничего страшного, это в рамках нормы.

- Через ~примерно 5 часов ( у меня первый блок был через полтора часа ) на сайте ниже должны пойти блоки по вашему адресу кошелька. То есть, заходим на сайт, справа в углу в поиске вбиваем адрес вашего кошелька Metamask и в окне Address Details видим такую графу. Если она есть, то нода работает исправна, если нет, то попробуйте подождать еще либо ищите ошибку.

Иногда то, когда нода провалидирует один блок может занять больше времени, чем обычно, больше 5 часов. Это нормально. Многие сталкиваются с этим. Связано это с тем, что есть много нодеров и не так много транзакций.

Так выглядит рабочий адрес в Explorer
Так выглядит рабочий адрес в Explorer

Рассказываем друзьям, надеемся на награды и выбираем цвет будущей Lamborgini. По всем вопросам можно писать в русский чат Discord’а проекта, там сидят ребята которые всегда помогут.

Если вы допустили ошибку в процессе установки, то вам необходимо полностью переустановить ваш сервер, чтобы в дальнейшем не было ошибок, делается это следующим образом:

После установки ноды PuTTY можно закрывать. А если вы снова хотите посмотреть логи, то сначала перейдите в папку с нодой Taiko, а затем впишите команду для проверки логов, как ниже:

cd simple-taiko-node
docker-compose logs -f

Всем удачи! Не забудь подписаться, даю много альфа инфы:

Subscribe to igorizuchaetcrypty
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.