Обзор Efficient Sampling

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

Почему Efficient Sampling важен?

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

Эффективность расходов

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

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

Масштабируемость

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

Например, раздел объемом 16 ТБ методично делится на диапазоны по 200 МБ, выборка из которых осуществляется таким образом, чтобы предотвратить избыточные проверки при сохранении полного охвата.

Надежность

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

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

Стимулирование майнинга

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

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

Как работает Efficient Sampling?

Efficient Sampling проверяет объем хранилища с помощью структурированного процесса, разработанного для обеспечения баланса между производительностью, стоимостью и надежностью.

Ее конструкция позволяет проверять раздел объемом 16 ТБ в течение 24-часового окна выборки, что соответствует времени, необходимому для последовательного чтения всего диска. Это гарантирует, что система работает с теоретически максимальной эффективностью при проверке хранилища.

Шаг 1. Диапазоны разделов

Каждый раздел объемом 16 ТБ делится на диапазоны по 200 МБ, чтобы обеспечить баланс между эффективной проверкой и полным охватом разделов.

Шаг 2. Создание списка

Для отслеживания прогресса ведется два списка:

Непроверенные диапазоны: отслеживает диапазоны, ожидающие проверки. Проверенные диапазоны: отслеживает диапазоны, которые были проверены в текущем цикле.

Шаг 3. Случайный выбор диапазона

Диапазон выбирается случайным образом из списка невыбранных диапазонов.

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

Шаг 4. Процесс проверки

Выбранный диапазон считывается и проверяется по криптографическим доказательствам, созданным во время Matrix Packaging.

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

Шаг 5. Обновление списка

После проверки диапазона он перемещается в список выборочных данных.

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

Шаг 6. Сброс цикла

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

Это гарантирует постоянную и тщательную проверку всех разделов.

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

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

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