IoTeX

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

Written by 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, здесь и на нашем сайте.

About the author

m1m2

Leave a Comment