Что такое Proof of Capacity (PoC)

Proof of Capacity (PoC) — это алгоритм консенсуса, используемый в блокчейн-системах для поддержания безопасности и обеспечения распределенного согласия между участниками сети. PoC опирается на доступное место носителей информации участников сети для валидации блоков и создания новых. Подробнее...

Источник: <a href="http://infoogle.ru/informaciya_opredelenie_vidy_svojstva.html" rel="nofollow noreferrer noopener" target="_blank">http://infoogle.ru</a>
Источник: http://infoogle.ru

То есть, в процессе поиска нового блока не происходит генерации случайных чисел - как в Proof of Work (PoW), где каждый раунд генерация начинается сначала, а происходит поиск уже заранее сгенерированных и записанных рандомов на носитель, что невероятно сокращает энергопотребление.

Технические характеристики и основные концепции

1. Плоттер (Plotter): программное обеспечение, используемое для генерации файла-сюжета (plot file), который представляет собой набор готовых решений, предварительно вычисленных на основе уникального идентификатора участника сети. Этот процесс называется "плоттингом".

2. Файл-сюжет (Plot file): файл, созданный плоттером, который содержит множество нонсов (nonce). В нонсах хранятся числа, которые никогда не повторяются. Каждый plot содержит уникальные характеристики, которые связаны с идентификатором участника и используются для участия в процессе майнинга. Скопировать плот и использовать его дважды не получится, так как нонсы одинаковые и на поиск наименьшего deadlin это не повлияет, соответственно общий объем добытчика останется без изменений.

3. Майнер (Miner): участник сети, который сохраняет plot файлы на своем жестком диске и участвует в процессе валидации блоков. Майнеры используют свои плоты для поиска решения для каждого нового блока, предлагаемого сетью.

4. Deadline (срок): Значение, которое майнеры рассчитывают на основе своих Plot file и текущего блока. Deadline представляет собой единицу времени, которою майнер может предложить для решение блока. Майнер с наименьшим значением срока выигрывает раунд и имеет право добавить блок в блокчейн.

Важно - майнерам не нужно гнаться за скоростью чтения, главное уложиться во время (раунд) поиска блока. Например: если 1 добытчик с 20тб сканирует свои плоты за 10 секунд, а другой с тем же объемом за 30 секунд - у обоих майнеров в сети отобразится вся их ёмкость.

Преимущества Proof of Capacity

1. Энергоэффективность: PoC является более энергоэффективным, чем алгоритмы, основанные на вычислительных мощностях, такие как PoW. Это связано с тем, что PoC использует доступное пространство на жестком диске, SSD или флешь накопителе вместо ресурсоемких вычислений.

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

3. Безопасность: PoC обеспечивает безопасность блокчейна, так как атакующий должен контролировать большую часть объема сети, чтобы провести атаку с 51% долей. А в улучшенной версии - PoC+ - еще и большим количеством монет.

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

Примеры криптовалют, использующих PoC

1. Burstcoin (BURST) - первая криптовалюта, использующая децентрализованный алгоритм PoC, была создана в 2014 году. В 2021 году в результате хардфорка была переименована в Signa, перешла на новый, более защищённый и экологичный алгоритм консенсуса Proof of Commitment (PoC+) и повысила STPS до 80тыс. транзакций в секунду. Имеет активное русскоязычное комьюнити.

2. Bitcoin HD (BHD) - клон Burstcoin. Хороший маркетинг принёс высокий курс криптовалюте, но не надолго. К сожалению, на данный момент разработчики перестали заниматься проектом. Являясь абсолютным клоном Signum, позволяет одними плотами добывать обе эти монеты одновременно.

3 Chia (XCH) - это децентрализованный блокчейн и криптовалюта, созданные в 2021 году Брэмом Коэном, создателем протокола BitTorrent для обмена файлами. Она была разработана как более экологически чистая альтернатива традиционным криптовалютам, которые используют алгоритм Proof-of-Work. Премайн XCH составляет 21млн. монет, майнерам понадобится 21 год, чтобы добыть количество монет равное премайну.

4. BitTorrent (BTT) - проект, созданный на основе технологии BitTorrent, популярной пиринговой сети для обмена файлами. В 2019 году BitTorrent запустила свою криптовалюту. BTT используется в качестве средства платежа и поощрения для пользователей, которые предоставляют свои ресурсы для хранения и передачи файлов в сети.

5. Chives Coin (XCC) - форк Chia. Chives – это его динамичное развитие и сильное сообщество. Есть собственный обменник, и платформа для стейкинга, позволяющая получать пассивный доход. Можно зарабатывать XCC, будучи майнером или валидатором. Увы, разработчики чеснока, по неведомым причинам, немного изменили параметры плотов XCC и майнить одновременно Chia и Chives не получиться.

Источник: <a href="https://t.me/Signum_Russia" rel="nofollow noreferrer noopener" target="_blank">https://t.me/Signum_Russia</a>
Источник: https://t.me/Signum_Russia

Заключение

Proof of Capacity (PoC), сохраняя все преимущества PoW (децентрализация, безопасность, необратимость, не вызывает вопросов у SEC) является экологичным алгоритмом консенсуса, но, при этом, остаётся самым недооценённым.

44
5 комментариев

Спасибо, не слышал о таком механизме консенсуса. В статье приводится его сравнение с PoW, но было бы интересно также увидеть сравнение с PoS. Что более энергоэффективно и надежно? Каким проектам больше подходит одно, а каким - другое?

1
Ответить

Беру на карандаш)

Ответить

Слышал еще об одном форке. Hivecoin. Он жив?

Ответить

Слышали) Хорошая PoW монета, для майнинга на видеокартах, устойчива к Асикам! Без премайна и ICO. Hivecoin like👍. Команде разработчиков наилучшие пожелания!

1
Ответить