IoTeX

Узлы блокчейна IoTeX и действия

Автор m1m2

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

IoTeX – это также цифровая демократия , где любой может настроить узел и предложить себя в качестве узла- делегата .

Держатели токенов IOTX могут голосовать за делегатов , которые поддерживают сеть, помогают развитию и росту сети.

Каждые 1 час (или одна эпоха IoTeX) рейтинг всех кандидатов в делегаты консенсуса оценивается блокчейном, и 36 делегатов, получивших наибольшее количество голосов, становятся делегатами консенсуса на эту эпоху.

узлы блокчейна iotex

Узлы блокчейна IoTeX. Типы

Узлы блокчейна IoTeX бывают четырех типов:

  • Archive-Gateway : это мощный полнофункциональный узел с поддержкой API: он хранит полную копию блокчейна, статус всех учетных записей и индекс учетных записей, так что он может служить в качестве делегата консенсуса , надежно проверяя любые новые входящие транзакция против фактического статуса книги. Кроме того, он может служить в качестве шлюза для связи с цепочкой блоков, поддерживая запросы API о состоянии учетной записи и контракта как на текущей высоте блока, так и на любой предыдущей высоте блока . [Архивные узлы будут доступны с версии 1.2 блокчейна]
  • FullNode-Gateway : это нормальный полный узел с поддержкой API: он хранит полную копию блокчейна, статус всех учетных записей и индекс учетных записей, так что он может служить в качестве делегата консенсуса , а также в качестве шлюза для связь с блокчейном, поддержка API-запросов учетной записи и состояния контракта только на текущей высоте блока .
  • FullNode : это нормальный полный узел: он хранит полную копию блокчейна и статус всех учетных записей, так что он может служить в качестве делегата консенсуса , но не в качестве шлюза для связи с блокчейном, поскольку он не поддерживает Запросы API.
  • LightNode : это легкий узел: он хранит только заголовки прошлых блоков до определенной высоты блока, поэтому он не может служить в качестве делегата консенсуса и не может быть шлюзом. Он может действовать только как локальный облегченный узел проверки . [Легкие узлы будут доступны с версии 1.3 блокчейна]

Действия IoTeX

Любая цепочка блоков – это загрузка из начального (генезисного) состояния, которое затем изменяется с течением времени посредством транзакций или действий, как они называются в IoTeX.

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

Действие может быть отправлено на любой узел блокчейна IoTeX, выступающий в качестве шлюза, который, в свою очередь, транслирует его на всю сеть узлов для проверки, и, в конечном итоге, оно применяется и навсегда сохраняется в Ledger.

В IoTeX существуют разные типы действий в зависимости от типа операции, которую необходимо выполнить:

Действие передачи

Перевод – это действие, инициированное учетной записью, предназначенное для перевода определенного количества токенов IOTX, принадлежащих этой учетной записи ( отправителю ), в другую учетную запись ( получателя ).

Действие исполнения

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

Действия управления

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

  • GrantReward – это действие, инициированное блокчейном, чтобы предоставить делегату либо блок, либо эпохальное вознаграждение.
  • ClaimFromRewardingFund – это действие, инициированное учетной записью, чтобы запросить делегированное вознаграждение из предоставленного фонда вознаграждений.
  • DepositToRewardingFund – это действие, инициированное блокчейном для внесения делегированного вознаграждения в фонд вознаграждения.
  • CandidateRegister – действие по регистрации кандидата
  • CandidateUpdate – это действие по обновлению данных кандидата
  • CreateStake определяет действие создания ставки
  • Restake снова определяет действие ставки с различными параметрами
  • DepositToStake определяет действие ставки добавить депозит
  • TransferStake определяет действие по передаче доли владения другой учетной записью
  • Unstake определяет действие unstake
  • WithdrawStake определяет действие снятия ставки

Детальней с технической документацией проекта можно ознакомиться на форуме IoTeX, здесь и на нашем сайте.

Про автора

m1m2

Пожалуйста прокомментируйте