Translate

Преврати свой компьютер в Генератор Денег!

четверг, 8 июля 2021 г.

Основы блокчейна — узел (нода)

 

  • Что представляет собой блокчейн узел?
  • Что делают узлы и почему они актуальны?
  • Является ли майнер узлом?
  • В чем разница между узлом и майнером?
  • Почему узлы должны постоянно обновляться? 



  • Что представляет собой блокчейн узел?

    Узел (нода) — это важная часть блокчейна. Без узлов нет блокчейна, поскольку узлы необходимы для хранения данных блокчейна. Более подробно о блокчейне можно прочесть в данной статье. 

    На момент написания этого поста существует около 9700 активных биткоин-узлов.

    Полный узел

    Полный узел представляет собой программное обеспечение, которое запускается на компьютере. Чаще всего для биткоина используется Bitcoin Core. Это может быть сервер, ноутбук или настольный ПК, если на нем достаточно места для хранения и могут храниться все исторические данные. Исторические данные блокчейна — это все предыдущие блоки в блокчейне. На момент написания поста размер блокчейна Биткоина составляет около 350 ГБ.

    Полный узел гарантирует, что правила блокчейна соблюдаются.


     

    Что делают узлы и почему они актуальны?

    Узел имеет четыре основных функции:

  • Хранит данные блокчейна.
  • Принимает или отклоняет попытки майнера добавить новый блок в цепочку блоков.
  • Синхронизируется с другими узлами и передает прошлые данные блокчейна новым подключенным узлам.
  • Генерирует адреса кошельков и транзакции.

1. Узел хранит всю информацию о прошлых транзакциях блокчейна. Каждый блок биткоина состоит из максимум 2 МБ данных и добавляется в блокчейн примерно каждые 10 минут. После подтверждения блока все узлы обновляются, а общий размер блокчейна и высота блока увеличиваются.

2.  Как только майнер пытается отправить новый блок в цепочку блоков, узел передает блок всем другим узлам в блокчейне. Затем узлы либо принимают, либо отклоняют новый блок, предоставленный майнером.

3. Узлы также передают информацию о прошлых транзакциях блока другим узлам с целью синхронизации данных. Все узлы хранят одни и те же данные блокчейна. Узлы не позволяют одному участнику или меньшинству взять под контроль сеть, что делает ее децентрализованной.

4. Полный узел может генерировать адреса кошельков и транзакции в блокчейне.

Является ли майнер узлом?

Узел-майнер — это полный узел, который выполняет дополнительную работу, проверяя транзакции. Все майнеры являются узлами, но не все узлы являются майнерами.

Узел-майнер использует оборудование, чтобы разгадать комбинацию из букв и цифр, необходимую для отправки нового блока в цепочку блоков. После отправки блока все узлы решат, является ли отправленное валидным или нет.

Не путайте программу-майнер или майнер, работающий на вашем компьютере, с узлом-майнером. Узел-майнер чаще всего запускается пулами, к которым другие майнеры (не узлы-майнеры) подключаются.

miner node

В чем разница между узлом и майнером?

Майнер не может работать без работы узла. Но полный узел не обязательно является майнером.

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

Все пулы для майнинга, куда майнеры направляют свою вычислительную мощность, по сути являются узлами.

Почему узлы должны постоянно обновляться?

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

Полностью синхронизированный узел обеспечивает безопасность, доверие и децентрализацию блокчейна.

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

dishonest node blockchain


Комментариев нет:

Отправить комментарий

Основные инструменты интернет бизнеса

Вечный доход