Криптовалюты (bitcoin, ethereum, litecoin) с каждым днем набирают популярность. Многие получают с вложений в них хорошую прибыль (до +300% в год и выше).
Но как всё это работает?
В основе практически любой криптовалюты лежит блокчейн (система блоков). А блок по-латински звучит так: “nodus”. Нода – важнейшее понятие блокчейн-сети.
Каждая нода – это отдельное устройство. Например, ваш компьютер. Как только вы загружаете себе необходимое ПО, чтобы создать криптовалютный кошелек биткоина, а затем выходите в онлайн, ваш компьютер или ноутбук становится нодой.
Свойства ноды
1. Все они равноправны и взаимодействуют по принципу P2P модели (пользователь – пользователь).
2. Каждая нода принимает, хранит и отправляет другим нодам информацию о работе сети. В случае с блокчейном это обычно информация о новых транзакциях (денежных переводах).
3. Для функционирования сети необходимо постоянно проводить набор вычислений, генерируя код блокчейна. Эта нагрузка распределяется между всеми устройствами поровну, но с учётом их мощностей.
4. Чтобы новый элемент кода был внедрен в уже имеющийся код, все участники сети должны с этим согласиться.
5. Несмотря на то, что нагрузка возрастает с появлением новых участников, она распределяется также и на них, поэтому в целом сеть остается работоспособной.
В то же время, на практике перегрузки вполне возможны. В 2017-м году, в период массовой покупки биткоина миллионами людей, его блокчейн-сеть часто «висела» часами и даже сутками. А для того, чтобы всё же сделать свой перевод, нужно было долго ждать или платить повышенную комиссию майнерам.
Здесь мы подходим к тому, что не все участники равноправной блокчейн-сети равны друг другу в реальности.
Разновидности нод
К какой категории в итоге будет относиться ваше устройство, зависит от его возможностей и вашего желания.
1. Полная нода. Она хранит всю информацию о работе сети. Если ваше устройство давно не подключалось к сети, ему потребуется много времени, чтобы загрузить эту информацию (примерно так же, как ваш ПК загружает обновления программ).
2. Облегчённая нода. Она не хранит информацию, а лишь отправляет запросы на генерацию новых блоков. Это как раз тот случай, когда вы установили на свой смартфон блокчейн-кошелёк и собираетесь купить биткоины.
3. Майнеры. Фактически, это те же самые полные ноды. Однако они имеют достаточную мощность, чтобы не только хранить информацию, но и заниматься расшифровкой новых блоков в блокчейне.
Такая расшифровка осуществляется методом подбора, поэтому для этих целей нужно мощное оборудование и колоссальное количество электроэнергии.
Одиночному майнеру сегодня становится всё сложнее это обеспечивать, так как сложность вычислений возрастает. В итоге происходит объединение многих майнеров и их оборудования в майнинговые пулы (mining pool). Это специальные сервера, которые распределяют задачи по нахождению нужных чисел между всеми участниками. Действуя сообща, майнеры имеют больше шансов найти нужное число и получить вознаграждение, которое затем будет автоматически разделено на всех участников этого процесса.
В итоге, вы можете пользоваться кошельком как на смартфоне, так и на мощном устройстве (ASIC или GPU). Но во втором случае вы сможете не только осуществлять свои переводы, но еще и получать вознаграждение, поскольку предоставляете свои мощности для обслуживания сети.
Что такое мастернода?
Изначально такого понятия не было: все участники блокчейна действительно были равноправны. Но впоследствии оказалось, что в сложившейся «демократии» кто-то всё же должен поддерживать порядок. Поэтому мастернода – устройство с расширенными полномочиями. Например:
- Ускорять давно «висящие» транзакции
- Контролировать работу сети
- Проверять консенсус участников
- Проводить голосование (когда нужно принять важные для сети решения)
Те, кто видят в ее появлении угрозу «демократии», безусловно правы. По этой причине получить данный статус не так просто. Для этого нужно:
- Приобрести мощный сервер.
- Загрузить на него все данные, вплоть до полной синхронизации.
- Обеспечить выделенный IP и доступ к интернету 24/7.
- Установить ПО, которое отвечает всем требованиям разработчиков.
- Внести залог (как раз на тот случай, если вы злоупотребите своей «властью»).
Чтобы запустить мастерноду на крупной криптовалюте (например, dash), придётся купить её на сумму около $0.5 млн. После этого вы сможете рассчитывать на прибыль около 7-10% в год в этой криптовалюте. А сколько в итоге вы выручите в рублях или долларах, зависит в основном от колебаний ее курса.