Ноды
- Что такое блокчейн
- Что такое ноды (узлы)
- Кто такие валидаторы
- Что такое тестнет
- Что можно получить за валидирование
- Как выбрать проект
- Как установить ноду
Что такое блокчейн?
Блокчейн - это непрерывная последовательная цепочка нод, содержащих информацию. Связь между нодами обеспечивается не только нумерацией, но и тем, что каждый блок содержит свою собственную информацию и информацию предыдущей ноды.
Блокчейн может использоваться в любой сфере, где важны скорость и надежность передачи данных. Поскольку данные сохранены на множестве нод. Такая система гарантирует, что даже в случае возникновения проблемы, сеть продолжит работать в штатном режиме и пользователи будут иметь доступ к необходимым ресурсам. Даже одной ноды достаточно для возобновления работы всей сети.
Что такое ноды?
Нода в блокчейне — это обычно полноценное устройство, например, — компьютер, ноутбук или сервер. Ноды блокчейна могут выполнять множество различных функций, например, проверку или отклонение блока транзакций.
Существуют разные видов нод. Рассмотрим основные из них.
Full Nodes (Мастер нода, полная нода):
На этих нодах хранится огромное количество информации. Для непрерывной обработки такого огромного объема данных ноде требуется немалая вычислительная мощность. В экосистеме блокчейна могут одновременно работать тысячи полных нод.
Использование этих нод позволяет пользователям проверять входящие транзакции, не дожидаясь, пока их проверят другие пользователи. Иногда пользователи, использующие свои вычислительные мощности для проверки входящих транзакций, получают за это вознаграждение.
Лёгкие ноды содержат неполную информацию. В лёгкой ноде сохраняется информация лишь о том блоке, к которому эта нода подключена. В действительности, такие ноды используют полные ноды в качестве посредников для доступа к сети.
Лёгкая нода может быть запущена даже на мобильном устройстве, ведь для ее функционирования достаточно мощности мобильного процессора и 100 мегабайт хранилища.
Суперноды соединяют между собой полные ноды и распространяют информацию по сети, предоставляя точные данные всем участникам блокчейна.
Не каждому под силу поддерживать работу суперноды. Они, как правило, всегда активны. В отличие от других нод, им требуется намного больше электроэнергии и вычислительных мощностей для корректной работы. Если вы хотите поддерживать работу главной ноды, то вам придется следить за обслуживанием аппаратуры, электричеством, а также объемом и местом в памяти. В связи с этим, владельцы супернод получают компенсацию за свою работу в виде токенов и монет.
Кто такие валидаторы?
Валидатор - это и есть узел(нода) в сети блокчейн. Роль валидатора подразумевает активное участие ноды в построении блокчейна. Если вы поднимаете ноду в какой-либо сети, вы становитесь валидатором.
Данный термин будет довольно часто попадаться вам при изучении условий тестнета, так что следует запомнить его.
Что такое тестнет?
Большинство проектов приглашают пользователей для тестирования их сети. После успешного проведения тестнета запускается основная сеть.
Тестнет или тестовая сеть — практически идентичная версия основной сети, которая позволяет разработчикам протестировать необходимый функционал без использования реальной криптовалюты и без каких-либо рисков для мейннета.
Мейннет или основная сеть — это готовая к использованию сеть, в которой происходят операции с реальной криптовалютой.
По наградам тестовые сети делятся на 2 вида:
Стимулирующие (Incentivised) — когда проект предусматривает награду для участников.
Не стимулирующие (Non-Incentivised) — это когда проект ничего не обещает, однако редко, но бывают случаи, когда проекты ничего не обещая всё-таки благодарят своих участников.
Что можно получить за валидирование?
Наградами могут быть как призовые места в таблице лидеров, так и вознаграждение каждого участника, например, токенами проекта, аллокацией на сейле, доступ к ранним версиям приложения.
Приведу в пример один из самых прибыльных проектов за все время. Solana
в своем тестнете за поддержание их ноды каждый месяц платили сперва по 500 их токенов в месяц, затем по 500$ (курс токена: 2 420 ₽). Конечно, затраты на поддержание ноды были высоки, требовались довольно высокие характеристики пк. Так что заработать смогли лишь те, кто имел первоначальный капитал на поддержание ноды.
Как выбрать проект?
Большинство проектов можно искать на сайте NodesGuru. Хочу заметить, если проект от Cosmos появился в NodesGuru в разделе active, то вы вероятнее всего опоздали. За подобными проектами надо следить и узнавать в первый же день релиза.
Выбрать достойный проект - задача довольно муторная. Очень редко можно найти всю нужную информацию в одном сайте. В большинстве случаев необходимо читать чаты в дискорде, телеграме, следить за постами в титтере и других соц.сетях.
Перед тем, как ставить ноду убедитесь в 3 важных критериях:
- Продолжает ли проект раздавать роли валидаторов. Многие ставят ноду, но в итоге не попадают в список награждаемых т.к. поставили слишком поздно и не получили роль валидатора.
- Стимулирующий это проект или нет. В большинстве случаев о наградах становится известно в самом конце тестнета, так что смотрим на историю самой компании, ее инвесторов и возможные прошлые тестнеты. Если тестнет перспективный, то можно поставить даже без новостей о наградах.
- Количество победителей. Надо помнить, что в большинстве тестнетов участвуют более тысячи валидаторов, бывает десятки тысяч. Если проект заявляет, что будет 100 призовых мест, то под конец тестнета, когда количество участников будет максимальным, шансов на победу практически не останется.
Как установить ноду?
- Устанавливаем терминал mobaXterm.
- Арендуем сервер (я пользуюсь сервисом маклауд). Характеристики сервера обычно указаны в гайдах по установке, в ином случае ищем информацию в дискорде и других площадках.
- Подключаемся в терминале к серверу
- Устанавливаем по гайду (у каждого тестнета свой гайд, разработчики выкладывают его с самого релиза тестнета).
- Ждем подведения итогов и забираем $!