2017-07-31 11:00

Что такое нода биткоина и в чем заключается ее задача?

Что такое нода биткоина и в чем заключается ее задача?

Loading

Многие рассуждают о мощности сети в 3000 PHash, но не затрагивают роль нод в протоколе и не обсуждают их количество. Часть разговоров касается майнинга, но существуют и другие интересные технологии, используемые в Bitcoin.

\n\n

Не все пользователи интернета ответят на вопрос «что такое BGP?». А ведь без этого существование интернета просто невозможно. Это протокол маршрутизации, отвечающий за доставку пакетов данных к узлам сети. Он представляет собой одну из фундаментальных технологий глобальной маршрутизации. Ежедневно миллионы пользователей используют BGP даже не подозревая об этом. Можно привести пример с фильтром тонкой очистки для воды, который гарантирует, что потребитель получит безопасную для здоровья жидкость. То же касается BGP и майнинга. Майнеры должны знать о майнинге так же, как интернет-провайдеры о протоколе BGP.

\n\n

Существуют ноды, необходимость которых сопоставима необходимости в различных сервисах в глобальной сети. Биткоин нода – это компьютер, подключенный к сети Биткоин. Для обмена информацией о блоках и транзакциях между нодами используется специальный протокол p2p.

\n\n

Каждый пользователь может самостоятельно запустить свой нод. На текущей момент известно о 10000 нод, которые используют стандартные порты и не пытающиеся скрыть факт своего существования, поэтому легко обнаруживаются другими. Число нод, доступ к которым закрыт, превосходит это значение в 5-6 раз. Они используют нестандартные порты либо используют Tor. Наличие «полных», «не скрытых» нод важно, поскольку такая нода является авторитетным верификатором каждой транзакции в блоке. Они получили название «fully validating node» (4:00). В ней содержится полная версия блокчейна, она обменивается данными с пирами из списка, выбравшими ее в сети, и «не доверяет им». В процессе коммуникации с пирами нода выполняет мониторинг тех, которые к ней подключены. При получении нового блока либо транзакции происходит следующее:

\n\n

• Пир сообщает о появлении новой транзакции в сети.
\n• Нода проверяет достоверность проверенной информации. Для исключения вероятности «двойной траты» нода выполняет проверку каждого условия транзакции.
\n• Если нода получила некорректную транзакцию, отклоняется выполнение ее условий, а также прекращается обмен данными с пиром (5:09).

\n\n

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

\n\n

Почему рекомендуется использовать сеть Биткоин? Она позволит вам самостоятельно контролировать средства. Основная идея Биткоин состоит в том, что пользователи не должны доверять кому-либо. Актуальны только правила верификации, которые являются основой протокола.

\n\n

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

\n\n

Вы можете сами запустить ноду. Чтобы стать участником «новой денежной революции» достаточно быть владельцем ПК средней производительности (4 ГБ, ОЗУ, 2-4-ядерный процессор, несколько сотен Гб свободного места на диске и несколько Гб интернет-траффика в месяц). И теперь вам не нужно узнавать о том, была ли выполнена ваша транзакция, поскольку у вас есть свой ответ на этот вопрос.

\n