Майнеры-хранилища

Майнеры-хранилища (Storage miners) — это криптовалютные майнеры, которые полагаются на предоставление достаточного пространства для хранения данных узлам для достижения консенсуса и подтверждения транзакций. Майнинг в криптовалютном мире — очень важный процесс. В зависимости от механизма консенсуса, применяемого в блокчейне, существуют различные виды майнинга. Майнинг хранилищ — это один из многочисленных видов криптовалютного майнинга.

Что такое майнеры-хранилища?

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

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

Поручение процесса выбора узлов механизму консенсуса, основывающемуся на хранении данных, является своего рода экспериментом в криптовалютной индустрии. Большинство популярных блокчейнов опираются на механизмы консенсуса на основе доказательства работы (PoW) или доказательства ставки (PoS). Тем не менее, такие блокчейны, как Filecoin, используют мощность хранилища в качестве меры для определения правомочности узла. Валидаторы узлов отбираются на основе количества мощности хранения, которую они могут предложить сети. В результате узлы или майнеры хранения получают вознаграждение за майнинг. В случае с Filecoin майнеры хранилищ получают токены FIL за успешное создание блока.

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

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

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

Связанные термины
NULL object(WP_Term)#4900 (16) { ["term_id"]=> int(6) ["name"]=> string(12) "Статьи" ["slug"]=> string(8) "articles" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(6) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(0) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(6) ["category_count"]=> int(0) ["category_description"]=> string(0) "" ["cat_name"]=> string(12) "Статьи" ["category_nicename"]=> string(8) "articles" ["category_parent"]=> int(0) } string(4) "blog"
Статьи по теме
string(4) "blog" NULL bool(false) array(1) { [0]=> int(3333) } Array ( [numberposts] => 6 [offset] => 0 [category_name] => blog [meta_key] => post_priority [orderby] => Array ( [meta_value_num] => DESC ) [exclude] => Array ( [0] => 3333 ) )
NULL object(WP_Term)#5029 (16) { ["term_id"]=> int(6) ["name"]=> string(12) "Статьи" ["slug"]=> string(8) "articles" ["term_group"]=> int(0) ["term_taxonomy_id"]=> int(6) ["taxonomy"]=> string(8) "category" ["description"]=> string(0) "" ["parent"]=> int(0) ["count"]=> int(0) ["filter"]=> string(3) "raw" ["cat_ID"]=> int(6) ["category_count"]=> int(0) ["category_description"]=> string(0) "" ["cat_name"]=> string(12) "Статьи" ["category_nicename"]=> string(8) "articles" ["category_parent"]=> int(0) } string(4) "news"
Новости
string(4) "news" NULL bool(false) array(1) { [0]=> int(3333) } Array ( [numberposts] => 6 [offset] => 0 [category_name] => news [meta_key] => post_priority [orderby] => Array ( [meta_value_num] => DESC ) [exclude] => Array ( [0] => 3333 ) )