Все что надо знать о нодах
Если вы думаете, что ноды не для меня, это сложно,нужно уметь програмировать и тд. Я вам скажу, что это все чушь. Если посидеть поразбираться пару деньков, то вы поймете все, как ставить ноды, что такое нода, арендодывать сервера и тд. Или же можете почитать наш мануал и понять все за 10-15 минут:)
смотрите начнем с азов. Нод бывает несколько видов
- Нода-майнер - Почему майнер, потому что некоторые сети работают на Proof-Of-Work, где за работоспособность и за безопасность сети отвечают майнеры. (Биток яркий пример). В случае, когда нужно установить майнер, нужно брать DS (Dedicated Server, то есть дедик, то есть выделенный сервер) - это отдельный компьютер, которые собираютинфу в дата-центре.
- Нода-нода - это такие ноды, которые можно ставить на виртуальные сервера, если иначе - VPS/VDS. Здесь создается сеть, которая работает на одном огромном серваке, где бесконечно много CPU(core) и GB RAM и вам дают частичку от это.(зависит от вашего сервака, допустим он может у вас быть 2 core и 4 GB Ram)
Что такое ноды и зачем они нужны?
Ну, смотри. Существуют блокчейны, ты про них уже слышал, я надеюсь. Эти блокчейны же, где-то обслуживаются. Правильно, они обслуживаются на серверах по всему миру (по хорошему). Очень важно, что по всему. Именно, поэтому блокчейны являются децентрализованными, потому что таким образом у них нет конкретного управляющего звена. То есть, конкретная организация или человек не имеет власти над блокчейном.
Окей, сервера по всему миру дают возможность работать блокчейнам децентрализованно и безопасно. Тут-то как раз и влетают с одной ноги ноды. Именно, ноды ставятся на сервера. Это своеобразный узел состоящий из кода, который поддерживает блокчейн и взаимодействуют с другими нодами. Например, если все сервера в Испании встанут, то останется еще куча стран, где стоят ноды блокчейна. По идее, все их не запретить, не удалить.
Чем больше разбросанных нод по миру у блокчейна, тем он безопаснее и децентрализованней.
Запуская ноду вы являетесь валидатором.
Можно быть валидатором уже на рабочем блокчейне, вы будете получать токены этой сети, как вознаграждение за корректную работу вашей ноды, которая обеспечивает безопасность сети. Но это слишком затратно и сложно для большинства, к тому же большие риски в виде штрафов за косяки с нодой. Чтобы стать валидатором на Ethereum, например, нужно застейкать 32 ETH. А мы такие деньги только накопить (заработать) собрались.
Поэтому, нам на помощь приходят ноды в тестовых сетях. Это, когда блокчейн еще не запустил основную сеть и все происходит в тестовой. Она нужна для того, чтобы команда оценила, как работает их сеть под нагрузкой и смогла пофиксить все баги. На этих этапах ставить ноды самое актуальное занятие. Почему?
- Во-первых, это достаточно просто.
- Во-вторых, минимально-затратно. Вам придется потратиться только на аренду сервера, что в среднем будет выходить от $5 до $100 в месяц. Довольно часто, сумма не превышает $20.
- В-третьих, часто за это проекты потом награждают. Да, будь готов, что тебя закидают помидорами злые криптаны, если в чатике ты спросишь: “сколько заплатят за ноду?”. Все потому, что проекты практически никогда не обуславливают условия ревардов, да и вообще не обещают их до последнего момента, когда ставить уже будет поздно. Это нормальная практика, проекту нужно заинтересованное комьюнити, а не школьников, которые прибегут на халяву. Так что, мы ставим ноды перспективных проектов и надеемся на то, что нас вознаградят. Иногда это могут быть токены (многооо токенов, я даже примеры лучших приводить не буду. Просто скажу, что случались миллионы), могут дать место в вайтлисте на их сейл, а могут подарить кепку. Кепку, может даже футболку. Зачем криптану кепка или футболка, ведь он не выходит на улицу — я хз.
ОС - оперативная система
Есть также разные операционные системы, такие как Windows Ubuntu Linux и тд.
Самое Удобное и юзабельное ОС для нод - Ubuntu. С ним легче всего работать.
Cpu? Ram?
Теперь давайте поговорим о том, что такое эти ваши CPU, Ram и тд.
Смотрите, как делаеются серваки такие, покупается: материнская плата, серверный процессор, (CPU) серверная оперативная память, (RAM) жесткий диск либо SSD, блок питания.
после это все собирается и получается сервак.
Как вы знаете у процесоров есть ядра, так эти ядра и есть 2CPU, 4CPU и тд. Также как и оперативной памяти есть определенное кол-во памяти RAM 4GB и тд. Но и про хранилище не стоит забывать, так как если вы захотите поставить несколько нод на один сервак, вам придется брать большой объем хранилища.
Каждая нода требует и жрет по разному, допустим gear жрет 4 гб оперативы, а Minima вообще практически не требует.
Так, дававйте теперь рассмотрим, где можно взять виртуалки, чтобы ставить туда ноды.
Contanbo - Достаточно дешевые серваки, но берут плату за установку сервера + месячная оплата. Из минусов нельзя оплатить криптой и не принимает ру карты.
Vdsina - сервис с ежедневной тарификацией, но в целом, из-за этого выходит очень дорого, но на пару дней если надо - можно брать.
Billmanager - дешевые серваки, можно оплатить криптой, что огромный плюс для меня. Пока с ним проблем не было.
FirstByte - прославился сервером за 55р, на него можно поставить Minima или другую не требовательную мишуру.
Как ставить ноду
Со всем мы разобрались, что же делать, как установить нашу ноду.
Скачиваем эту, ОЧЕНЬ удобную програмку mobaxterm
особо нету смысла брать платную версию, так как в бесплатной все и так есть.
далее скачивайте именно Installer, хз, лично мне так удобнее:)
Распаковывайте файл и запускайте. перед вами появляется сия картина
Под циферкой 3 вводим публичный IP сервера и жмём "ОК". Теперь нужно ввести юзернейм, часто это root, но если вам дают возможность придумать свой собственный, то делайте его отличным от "root", "admin" и тд (иногда наоборот, нужно создавать сервер с именно такими юзернеймами, пробуйте)!
Вводим пользователя и жмём Enter
Вставляем пароль сочетанием Ctrl+Insert(Ins), про Ctrl+C, Ctrl+V и тд можете забыть при работе с Мобой! Когда вставите пароль - его не будет видно, эт нормально, по факту он вставился, просто жмём Enter!
если сделали все правильно, то должно получиться следующее
Фишки
- Когда вы будете закрывать терминал и при попытке повторного входа у вас будут спрашивать логин, чтобы не вводить постоянно логин вводим сюда ваш логин
- Когда вы будете добавлять новые сервера они будут сохраняться здесь и если вы будете мультиачить ноды, то советую делать вот такие папки с названиями проекта и закидывать туда те сервера на которых они стоят
Вот для примера у меня 10 нод Minima и они все у меня в папочке
- Обязательно введите учет нод, рекомендую использовать Excel и покажу, как это делаю лично я Вот покажу вам парочку примеров
я пишу IP своих нод дальше их характеристики (Мощь) , дальше я пишу посредника - это чтобы не забывать где брал сервак, дальше пишу все ноды, которые стоят на серваке. После пишу сколько ресурсов потребляется на сервере в таком порядке CPU:RAM:%заполнения диска Это все вы можете посмотреть здесь
Так вы сможете с легкостью отслеживать и держать в сохранности свои ноды И кстати, у меня около 40 серверов и когда я на всех них просто поставил ноды без табличек папок и тд. У меня ушло 40 ЧАСОВ реального времени, чтобы расфасовать их, так что делайте это сразу!