May 14, 2022

Ставим свою первую ноду 📡

Больше информации об актуальных проектах — тут


Всем привет 👋

Много из вас просили меня в личку рассказать в целом что такое ноды и как это работает)

Ноды – это компьютеры, подключенные к сети и обеспечивающие ее функционирование. Если быть точным, ноды – это программное обеспечение, позволяющее взаимодействовать с сетью. Ноды выполняют важную роль в блокчейне, а именно – подтверждение транзакций и блоков, проверку блоков и, таким образом, обеспечиввают безопасность и безотказную работу сети.

Решил показать на примере StarkNet , так как она очень перспективна за счет людей, которые в нее внесли бабки 🤑


Пошаговая инструкция 👇

Для каждой ноды нужен сервер — лично я использую Hetzner

🔸Создаем аккаунт , верифицируемся, привязываем карту, и попадаем в личный кабинет, после этого выбираем сервер согласно рекомендаций для ноды — конкретно в нашем случае нам достаточно 4 CPU / 4 RAM / 100+ GB SSD - Ubuntu 20.04.

Лично я использую конфигурацию CPX21, ее с головой достаточно

После покупки сервера нам нужно получить эндпоинты для данной ноды

🔸 Переходим на сайт , регистрируемся

🔸 После регистрации выбираем Ethereum.

🔸 Создаем свою аппку , Network - Goerli.

🔸 Тарифный план — Free Forever 🤟🏻

После этих маниуляций наша аппка создаётся, мы попадаем в панель управления 👇 🔸Нажимаем View Key возле нашей аппки и ищем HTTP

Дальше самая сложная часть ноды — установка через консоль 👇

🔸Первая задача — зайти в консоль и изменить пароль.
Когда ваш сервер был создан, то на почту пришло письмо

🔸Используем любой SSH клиент , присоединяемся к ноде и по очереди вводим команды :

ALCHEMY=YOUR_ALCHEMY_HTTP_ADDRESS
echo 'export ALCHEMY='$ALCHEMY >> $HOME/.bash_profile

где YOUR_ALCHEMY_HTTP_ADDRESS — это ваш HTTP адрес , который ми копировали (смотри инструкцию выше)

Пример:

Вторая и последняя команда:

wget -O starknet.sh https://api.nodes.guru/starknet.sh && chmod +x starknet.sh && ./starknet.sh

Ждем установки и синхронизации ноды с сетью (20 минут) и следим за тем, чтобы начали создаваться запросы в панели управления

Если количество request начало увеличиваться — поздравляю, вы сделали все правильно 💪 Следим за анонсами , буду очень рад если вы поделитесь нашим пабликом с друзьями — всех обнял 🫂