Во-первых, давайте помнить, что криптовалюты работают совсем не так, как старые финансовые системы. В то время как у последних есть компании, организации и правительства, которые полностью контролируют каждую транзакцию, децентрализованные монеты (если они построены правильно) передают этот контроль своему сообществу в форме глобальной компьютерной сети. Каждый компьютер или аппаратное обеспечение, на котором установлено правильное программное обеспечение и подключено к своим одноранговым узлам, считается узлом этой конкретной сети.
Теперь стоит отметить, что распределенные реестры работают как взаимосвязанная система узлов, каждый из которых хранит копии всех действительных транзакций. Чтобы гарантировать, что все согласны с тем, какие транзакции являются законными, а какие нет, узлы полагаются на несколько механизмов консенсуса. Это алгоритмы, разработанные для обеспечения того, чтобы все узлы соглашались с текущим состоянием всей сети и ее транзакций, вознаграждая хорошее поведение и наказывая попытки атак.
Итак, мы можем сказать, что криптовалютная система — это, по сути, большая сеть взаимосвязанных компьютеров (узлов), каждый из которых имеет копию цифрового реестра, содержащего все транзакции, когда-либо совершенные в этой системе. Эти узлы постоянно взаимодействуют друг с другом, чтобы гарантировать, что каждая транзакция действительна и записана правильно, без необходимости контроля за процессом со стороны центрального органа. Однако существуют разные типы узлов, каждый из которых выполняет разные функции в зависимости от сети и пользователя.
Не все криптовалютные сети имеют одинаковую внутреннюю работу или типы узлов, но мы можем сказать, что они имеют некоторые общие черты. В этом духе в основном
Полные узлы: они поддерживают полную копию реестра и проверяют каждую транзакцию, соединяясь с другими в режиме реального времени, обеспечивая безопасность и целостность сети. Они хранят всю историю транзакций, что делает их более надежными, но требует значительного пространства для хранения и вычислений. Полные узлы имеют решающее значение для децентрализации, поскольку они способствуют механизму консенсуса сети, независимо проверяя транзакции, не полагаясь на третьи стороны.
Легкие узлы: также известные как узлы SPV (упрощенная проверка платежей). Они не хранят всю цепочку, а вместо этого полагаются на полные узлы для проверки транзакций. Они загружают только ту информацию, которая им необходима для работы, например, о транзакциях, связанных с их счетами. Как следует из названия, они легкие и требуют меньше памяти и вычислительных ресурсов, что делает их подходящими для мобильных и маломощных устройств. Однако они жертвуют некоторым уровнем безопасности и децентрализации, поскольку полагаются, по крайней мере частично, на доверенные полные узлы для точной проверки транзакций.
Полные узлы обычно используются крупными пользователями, поставщиками инфраструктуры, майнерами, разработчиками, «валидаторами» и энтузиастами, которые хотят внести свой вклад в работу сети и проверять транзакции, не доверяя централизованному органу. С другой стороны, легкие узлы предназначены для нетехнических пользователей криптовалюты. Они постоянно присутствуют в криптовалютных кошельках и приложениях, где эффективность использования ресурсов и скорость имеют приоритет над полной децентрализацией.
Что ж, возможно, у вас уже есть криптоузел, если вы используете приложение для криптокошелька. Он эквивалентен легкому узлу, и его проще выбрать. Они работают для проверки баланса, отправки и получения транзакций и еще нескольких вещей, в зависимости от сети и приложения кошелька. Однако вам понадобится запустить полный узел, если вы хотите полную независимость, полную уверенность в целостности всех транзакций, быстрый доступ ко всем данным в реестре или доступ к конкретным данным или функциям, которые могут предоставить только полные узлы.
Требования для запуска полного криптоузла сильно различаются в зависимости от выбранной сети, но, по сути, это часть программного обеспечения, которую нужно установить и продолжать работать большую часть времени, вместе с полной копией выбранной цепочки, что означает: все когда-либо совершенные транзакции. Это, например, подразумевает более 557 ГБ
Взамен они также могут работать как собственный кошелек с повышенной безопасностью и децентрализацией, открывать двери для участия в механизмах консенсуса (и вознаграждения, которые могут быть связаны с этим) и предоставлять доступ к некоторым расширенным функциям, если таковые имеются.
Подводя итог, запуск полного криптоузла включает в себя настройку и обслуживание компьютера или сервера, который подключается к сети, хранит копию реестра и участвует в проверке транзакций и достижении консенсуса. Обычно для этого требуется установка специализированного программного обеспечения, предоставленного разработчиками криптовалюты, настройка параметров сети и обеспечение узла достаточным пространством для хранения и вычислительными ресурсами.
Как только узел начинает работать, он постоянно взаимодействует с другими узлами в той же системе, пересылая транзакции, проверяя их достоверность и внося свой вклад в механизм децентрализованного консенсуса, тем самым помогая защитить сеть и поддерживать ее целостность.
Что касается конкретно узлов, то полный узел включает в себя несколько важных функций. Помимо прочего, он может работать как полноценный кошелек, концентратор, ретранслятор или OP. Первый предлагает пользователям полный контроль над своими активами с помощью таких функций, как управление транзакциями, настройки кошелька и прямое взаимодействие с реестром.
Эти компоненты выполняют разные, но взаимодополняющие роли в экосистеме Obyte: полные кошельки, обслуживающие управление активами пользователей, концентраторы, обеспечивающие безопасную связь между участниками сети, OP, отвечающие за заказ DAG, и ретрансляторы, обеспечивающие эффективное распространение данных реестра по сети.
Со своей стороны, легкие узлы также предлагают несколько возможностей. Они включают в себя
Рекомендованное векторное изображение от Storyset /