Linux🐧
September 29

Знакомство с нодами

Спасибо за материал InCrypTop

Что такое нода?

Нода - это обычный компьютер, иногда очень мощный, иногда не очень, который постоянно подключен к сети интернет и который подключен к определенной сети блокчейн. Сеть может быть как настоящая, так и тестовая. Нода как бы является хранилищем данных блокчейна.

Мы не зарабатываем на Вас. Просто подпишитесь на наш канал ТГ и получайте эксклюзивную информацию о нодах и технологиях web3 и не только, раньше всех! Вокруг Крипты и Youtube👍

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

Так вот, любые проекты на стартовом этапе нуждаются в тесте своей сети. Арендовать серверы по всему миру для них затратно, но делегировать это обычным пользователям они рады. Взамен на это многие проекты дают свои токены. В случае если задумка успешная, то затраты на сервер окупаются с лихвой, и нодеры получают прибыль из этого мероприятия. Но это бывает не всегда. Довольно часто создатели проекта не дают никакой награды. В лучшем случае отправляют майку или кепку с логотипом проекта.

Как долго будет актуальна тема нод и тестнетов?

Данное направление только начинает развиваться. Пока будут выходить проекты на протоколе Proof Of Stake, проектам нужны будут тестовые сети, люди поднимающие ноды и валидирующие эти тестовые сети.

Проекты на протоколе Proof Of Stake только начинают развиваться.

И так поехали...

Для того что бы начинать ставить ноды, необходимо для этого подготовиться.

Этот манул написал для "чайников" которые только начинают познавать изучать это крипто направление.

Для начала необходимо определится где покупать сервера?

Компаний где это можно сделать масса, но исходя из своего опыта, самым хорошим вариантом это Hetzner

Цены тут демократичные, проблем с регистрацией и прохождения KYC нет.

Так, где сервера покупать мы определись, теперь осталось понять через какую консоль мы будем работать с ними?

Опять таки, лучшая по моему мнению консоль это MobaXterm

Как купить сервер на Hetzner

1.В правом верхнем углу нажимаем войти и выбираем Cloud

2. Далее нажимаем REGISTER NOW

3.Заполняем данные и нажимаем CONTINUE

4. Далее, на почту придёт письмо с ссылкой подтверждения.

5. Заполняем и нажимаем продолжить

6. Указываем свои контакты нажимаем продолжить.

7. На данном этапе у вам происходит (КУС), проще всего привязать карту, с ее спишется 1€ и сразу же вернется.

8. Осталось выбрать сервер который нужен для этого:

Подписываем как вам надо папку где будут находится ваши сервера

Заходим в нее и нажимаем ADD SERVER

И уже исходя из требований проекта подбираем себе сервер.

После того как создали сервер на почту придут данные для доступа
Еще, оплата - на почту будет приходить счет-фактура раз в месяц (т.е. первая оплата будет через месяц пользования серверов)

Гайд по MobaXterm: доступ к удалённым серверам

В этом гайде я подробно рассмотрю программу «MobaXterm»: где её скачать, как установить и как настроить для комфортной работы с удалёнными серверами.

Где скачать?

Выдумывать ничего не будем. Программа условно бесплатная. Для наших потребностей с головой хватит и домашней версии.

Скачиваем последнюю версию программы с официального сайта: https://mobaxterm.mobatek.net/download.html

Устанавливаем, как обычную программу: «Next», «Next», «Next», «Install».

Настройка программы

Запускаем и переходим в «Settings» > «Configuration» > «Display»:

Выбираем тему, иконки и т.п. Можно поиграться и настроить под себя. Выбор скудный, но есть тёмная тема для трушных криптоманов.

Во вкладке «SSH» нажимаем галочку напротив «Remote-monitoring». Эта функция позволяет отслеживать нагрузку на сервер в режиме реального времени:

Обзор функционала

В левой части экрана есть 2 прекрасные вкладки — «Sessions»и «Macros»:

Удаляем дефолтные сесии, они нам не понадобятся:

Создание сессии

Для примера возьму ивент от «Swarm Bee» и я хочу установить ноду для участия в этом ивенте.

Создаём папку с названием ноды или тестнета, в котором мы хотим участвовать, кликнув правой кнопкой мыши по пустому месту:

Далее правой кнопкой мыши кликаем по только что созданной папке, чтобы добавить в неё первую сессию:

Выбираем тип сессии. Для меня это «SSH»:

Вводим «IP» нашего сервера в первую форму, редактируем имя сессии (чтобы в будущем быстро найти нужную), по желанию редактируем иконку и добавляем ссылку на сессию на рабочий стол:

Когда всё настроили, нажимаем «OK». Откроется наш терминал:

Вводим логин, обычно «root» и пароль. Пароль лучше скопировать из информации о сервере и просто вставить в терминал.

P.S. Чтобы вставить какой-либо текст в терминал, нужно нажать колёсико мыши или shift+insert. Команда «Ctrl + V» в «MobaXterm» не является сочетанием клавиш для вставки текста. По умолчанию, за эту функцию отвечает колёсико мыши.
P.S.S. Пароль не отображается при вводе в терминал. Вставили с помощью щелчка колёсиком, нажали «Enter». Всё, вы залогинились.

В левой части экрана откроется файловый менеджер, аналог проводника в «Windows». В этом блоке можно удобно загружать файлы на сервер, скачивать целые папки с сервера на свою локальную машину, создавать файлы и директории — в общем, всё, что вы можете делать на обычной машине, вы можете теперь делать и на сервере, буквально в пару кликов.

P.S.S.S. При долгом отсутствии взаимодействия с окном терминала, будет обрываться сессия. Чтобы её рестартануть, нажимаем клавишу «R».

Спасибо за прочтение! Пожалуйста, поделитесь своим отзывом в комментариях и подпишитесь на меня в социальных сетях, если вам понравилась статья. Я также создал сообщество Telegram, где мы можем собираться и обсуждать интересные темы, связанные с криптовалютой. Вы можете присоединиться к нам и принять участие в обсуждении → Telegram: Contact @razgules