Понимание chunk в контексте блокчейн технологии

Chunk — это часть каждого блока, полученная в результате разделения в протоколе NEAR.

Что такое Chunk (NEAR)?

Chunk — доля каждого блока, полученная в результате разделения в NEAR. Chunk — часть механизма шардинга данных в протоколе NEAR, которая позволяет системе масштабироваться горизонтально за счет разделения состояния блокчейна на непересекающиеся части. Каждый Chunk управляется группой валидаторов. Вместе они заботятся о хранении и вычислительных ресурсах, необходимых для обработки транзакций, связанных с этим Chunk.

Chunk обеспечивает две основные услуги:

  • Хранение состояний. Chunk хранит историю состояний и оказывает услуги индексирования и запросов поверх нее.
  • Выполнение. Chunk выполняет транзакции с помощью EVM и ведет историю транзакций, которая содержит как неудачные, так и успешные транзакции.

NEAR использует Proof-of-Stake, любой может участвовать в качестве валидатора. Такая система гарантирует, что все остается открытым и не требующим разрешения, но при этом безопасным.

NEAR использует шардинг для масштабирования сети — чем больше людей пользуются сетью, тем быстрее она развивается.

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

NEAR владеет уникальным набором компромиссов, позволяющих достичь максимально возможной децентрализации при уровне производительности как у централизованных альтернатив. Это осуществляется с помощью использования шардинга (горизонтального масштабирования), что означает распараллеливание транзакций на тысячи компьютеров.

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

NEAR предоставляет разработчикам три основных компонента для создания высокомасштабируемых приложений:

  • Масштабируемость. Разработчики масштабируют приложения в соответствии со спросом, используя разделение состояний. Одинаковая модель машинного обучения может использоваться в разных шардах, что снижает стоимость масштабирования.
  • Вычислительные ресурсы. Разработчики получают доступ к вычислительным ресурсам (CPU, RAM) через протокол для запуска своего приложения.
  • Токены NEAR. Пользователи производят транзакции на платформе с помощью токенов NEAR, которые позволяют им работать с сервисами и приложениями на базе протокола.

Протокол NEAR ввел «производителей Chunk», чтобы позволить большему количеству людей принять участие в обеспечении безопасности и децентрализации сети.

Производитель Chunk (COP) — процесс, который выполняется на узле и отвечает за производство блоков. COP заинтересован только в создании новых блоков, а не в проверке транзакций или поддержании состояния.
Chunk содержат все транзакции блока, а также квитанции и результаты выполнения транзакций.

Связанные термины