Обзор 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
Последнее обновление