Что такое Proof of Capacity (PoC)
Proof of Capacity (PoC) — это алгоритм консенсуса, используемый в блокчейн-системах для поддержания безопасности и обеспечения распределенного согласия между участниками сети. PoC опирается на доступное место носителей информации участников сети для валидации блоков и создания новых. Подробнее...
То есть, в процессе поиска нового блока не происходит генерации случайных чисел - как в 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 не получиться.
Заключение
Proof of Capacity (PoC), сохраняя все преимущества PoW (децентрализация, безопасность, необратимость, не вызывает вопросов у SEC) является экологичным алгоритмом консенсуса, но, при этом, остаётся самым недооценённым.
Спасибо, не слышал о таком механизме консенсуса. В статье приводится его сравнение с PoW, но было бы интересно также увидеть сравнение с PoS. Что более энергоэффективно и надежно? Каким проектам больше подходит одно, а каким - другое?
Беру на карандаш)
Слышал еще об одном форке. Hivecoin. Он жив?
Слышали) Хорошая PoW монета, для майнинга на видеокартах, устойчива к Асикам! Без премайна и ICO. Hivecoin like👍. Команде разработчиков наилучшие пожелания!