Это введение в биткойн-узлы было первоначально опубликовано на веб-сайте Бруно в Bitfalls и воспроизводится здесь с разрешения.
Вы часто будете слышать слово « узел», которое разбросано в кругах блокчейна и криптовалюты . Если вы прочитали наше введение в блокчейн (и мы настоятельно рекомендуем вам это сделать), один из символов комикса, который записывает транзакции на листе бумаги, на самом деле является узлом . Однако это введение довольно упрощено — поэтому давайте теперь объясним концепцию узлов более подробно.
Узлы валидации
Один узел — это компьютер, на котором работает специальное программное обеспечение. В случае Биткойн, один узел — это биткойн-программа, которая подключается к другим биткойн-узлам, то есть к другим биткойн-программам на той же машине или на других машинах, которые могут находиться через улицу или на другой стороне планеты. Существует несколько типов и несколько версий программного обеспечения Биткойн. Выбирая конкретную версию конкретной программы Биткойн, пользователь «голосует» за определенные изменения в протоколе Биткойн. Например, если группа пользователей предложит увеличить общий BTC с 21 миллиона до 42 миллионов , большая часть сети должна проголосовать «да», установив программное обеспечение, реализующее это изменение. Таким образом, изменения в коде демократичны.
Идея разваливается в том, что там очень мало биткойн-узлов — всего 10000 в настоящее время.
Напротив, Ethereum — криптовалюта на пять лет моложе — уже имеет вдвое больше:
Ни один номер не очень впечатляет с глобальной точки зрения. По некоторым подсчетам , запуск узла Биткойн в AWS (облачный сервис Amazon) стоит около 10 долларов в месяц. Это означает, что для приобретения более 10000 новых узлов требуется 100 000 долларов в месяц, или всего 1,2 млн. Долларов в год, что является карманной заменой для любого раннего пользователя Биткойна .
Список программного обеспечения для узлов, который вы можете установить, а также их плюсы, минусы и специальные функции можно найти здесь .
Важно отметить, что узлы проверки — это просто расходы для пользователей, которые их используют. Они ничего не дают своим пользователям. Например, для работы Bitcoin Core требуется около 150 ГБ дискового пространства, 2 ГБ ОЗУ и быстрое подключение без подключения к Интернету с постоянной скоростью загрузки не менее 50 КБ, доступной только для запуска. Нередко приходится загружать более 200 ГБ трафика в месяц при работе одного узла. Узлы проверки являются добровольными узлами и полезны для децентрализации системы, но по мере того, как они становятся все более дорогостоящими, количество узлов также уменьшается. Добавьте к этому растущее разочарование теоретической децентрализацией Биткойна из-за того, что банкиры, похоже, взяли на себя разработку протокола , и из-за того, что цена Биткойна накачивается криминальными синдикатами , и неудивительно, что количество узлов упало на 20 % за один месяц — от 12000 до 10000. Чем больше узлов исчезает, тем больше и централизация. Враждебное поглощение становится все более вероятным.
Горные узлы
Майнинг-узел — это узел проверки, который также использует собственное оборудование или арендованный компьютер, чтобы угадать комбинации цифр и букв, необходимые для проверки и проверки блока . Узел майнинга может объединяться с другими узлами и отправлять предположения в общий пул ( майнинг пула ), чтобы увеличить вероятность угадывания, но затем считается только одним узлом.
Поскольку большинство новых майнеров предпочитают присоединиться к мощному пулу, чтобы максимально увеличить свои шансы на майнинг блока и получение вознаграждений, мы наблюдаем очень серьезную технологическую централизацию, в которой 20 из самых мощных пулов занимаются майнингом практически всего Биткойна.
Вот список крупнейших майнинговых пулов. Обратите внимание, что первый добывает 25% всех существующих биткойнов.
Майнинг-узел — это единственная часть программного обеспечения, которая может «производить» новый биткойн, и для его запуска таким образом, чтобы он того стоил, требуется либо очень сильный компьютер, либо бесплатное электричество. Если вы хотите попробовать майнинг, список программного обеспечения для майнинга BTC можно найти здесь .
Вывод
Майнинг-узел — это узел, который вносит вклад в сеть, угадывая комбинации, необходимые для «запечатывания» блоков транзакций и, таким образом, их подтверждения, создавая в процессе новые биткойны. Узел проверки — это узел, который проверяет эту информацию, проверяет ее достоверность и передает информацию другим узлам, что позволяет передавать денежную стоимость из местоположения A в местоположение B. Горнодобывающие узлы являются подмножеством проверочных узлов, потому что каждый Узел майнинга также является узлом валидации.
Эта разница проявляется только в согласованной системе PoW и становится технически ненужной в PoS. С PoS каждый узел может быть узлом проверки, и узлы майнинга как таковые больше не существуют: новые токены создаются на основе другого принципа. Подробнее об этом читайте в нашей статье PoW vs PoS .