Обзор разделов

Что такое разделы В сети Irys разделы являются основными строительными блоками протокола, служа в качестве основных единиц организации данных и проверяемости. Каждый раздел объемом 16 ТБ функционирует как важнейшая структура в рамках многорегистровой системы Irys, позволяя майнерам подтверждать свои обязательства по хранению данных в сети.

Разделы играют двойную роль:

  • Управление хранением: они обрабатывают как пустую емкость, так и распределение и репликацию данных реестра по сети.

  • Обеспечение проверяемости: разделы являются основой проверяемости в Irys, связывая обязательства майнеров непосредственно с конкретными данными. Это позволяет пользователям ссылаться на разделы, чтобы подтвердить репликацию и надежное хранение своих данных.

Кроме того, путем назначения конкретных майнеров для конкретных разделов Irys обеспечивает:

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

  • Эффективный доступ: майнеры могут находить и извлекать конкретные данные для программируемого выполнения данных, обеспечивая бесперебойную доступность в случае необходимости.

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

Почему разделы имеют значение Разделы являются практической основой многорегистрового уровня хранения Irys. Они делают работу с данными эффективной, отказоустойчивой, проверяемой и доступной по фиксированной цене — ключевые атрибуты, необходимые любому разработчику для доверия к сети.

Интеллектуальное масштабирование Irys использует разделы для управления хранением и репликацией своих регистров данных, а также привлекает майнеров для предоставления пустой емкости хранения до того, как она понадобится.

Эта емкость управляется динамически, что обеспечивает:

  • Всегда достаточное количество хранилища для удовлетворения потребностей сети.

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

Эта система делает масштабирование беспроблемным и экономически эффективным, поэтому разработчики не сталкиваются с неожиданными затратами или ограничениями по мере роста их потребности в хранилище.

Надежная избыточность

Разделы на Irys равномерно распределены по сети, что обеспечивает глобальное реплицирование копий данных. Такая избыточность обеспечивает:

  • Отказоустойчивость: устойчивость к сбоям, вызванным стихийными бедствиями (например, ураганами, землетрясениями) или другими локальными сбоями.

  • Глобальный доступ: постоянная доступность данных реестра по всей сети, что обеспечивает быстрый поиск и поддержку программируемого выполнения данных.

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

Стабильность затрат

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

Такая структура позволяет пользователям предсказывать затраты и препятствует поведению, которое может нарушить работу сети. Вы знаете, что получаете, и знаете, за что платите.

Гибкое хранение для реальных потребностей

Irys поддерживает как разделы емкости (резервное хранилище), так и разделы данных (активное хранение данных реестра), что позволяет создавать решения для хранения, адаптированные к различным потребностям — как краткосрочным, так и постоянным.

Создавая реестры данных из разделов, протокол получает четко определенные диапазоны данных, которые:

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

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

Этот подход, основанный на разделах, обеспечивает эффективное использование ресурсов в соответствии с уникальными требованиями приложений без ненужных накладных расходов.

Как работают разделы

Типы разделов данных

Irys использует два основных типа разделов:

  • Разделы емкости: резервное хранилище, которое содержится в запасе и готово к активации по мере необходимости.

  • Разделы данных: активно используются в реестре для хранения и проверки данных.

Каждый слот реестра данных назначает до 10 разделов для репликации данных. Эта репликация гарантирует, что данные не только хранятся, но и надежно хранятся в глобально распределенной сети узлов.

Благодаря резервной емкости и нескольким разделам данных Irys может масштабироваться в соответствии с потребностями, поддерживать постоянную доступность данных и поддерживать программируемые взаимодействия смарт-контрактов с данными оперативно и надежно.

Репликация

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

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

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

Жизненный цикл раздела

Каждый раздел в сети Irys следует определенному жизненному циклу, устанавливая порядок и предсказуемость в управлении данными, доступе к ним и их хранении.

Начальная настройка и залог

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

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

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

Упаковка с помощью Matrix Packaging

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

Наиболее важная функция Matrix Packaging заключается в подтверждении и стимулировании того, что майнеры хранят уникальные копии разделов на диске. Оптимизируя разделы для быстрой проверки, Matrix Packaging создает основу для безопасного хранения, которая поддерживается на протяжении всего процесса майнинга и производства блоков.

Майнинг и производство блоков

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

Эти доказательства не касаются проверки самих данных, а скорее подтверждают сети, что майнеры выполняют свои обязательства по хранению.

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

Назначение реестра

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

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

Упорядоченный и неупорядоченный выход

Майнеры могут выйти одним из двух способов:

  • Упорядоченный выход: майнер подает официальный запрос на выход, что позволяет Irys перераспределить хранилище без сбоев. По истечении определенного времени залог майнера возвращается, что обеспечивает плавный переход, сохраняющий баланс и надежность сети.

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

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

Оригинал статьи: https://docs.irys.xyz/learn/protocol-overview/partitions-overview

Последнее обновление