PoS

Доказательство пространства
Proof of Space (Доказательство пространства) – это более современная и теоретически проработанная версия алгоритма, основанного на дисковом пространстве.

В отличие от Proof of Capacity, которая делает акцент на общем объёме, Proof of Space включает в себя не только доказательство наличия свободного места, но и доказательство того, что это место используется эффективно, а также часто дополняется механизмами, гарантирующими не только размер, но и время доступа и криптографическую стойкость. Наиболее известная реализация – Chia, где PoS сочетается с Proof of Time, образуя гибрид Proof of Space and Time (PoST).

История и эволюция

Термин «Proof of Space» получил широкое распространение благодаря работе Брэма Коэна(создателя BitTorrent) и его команды, которые в 2017 году начали разработку блокчейна Chia. Они поставили цель создать «зелёный» биткоин, используя неиспользуемое дисковое пространство. В отличие от Burstcoin, где PoC была реализована довольно просто, в Chia были внедрены сложные криптографические протоколы, такие как деревья Меркла, сортировка таблиц и верификация времени, чтобы предотвратить атаки и сделать алгоритм безопасным для крупномасштабного использования. С тех пор PoS стала эталоном для всех новых проектов, использующих дисковое пространство.

Технический механизм (на примере Chia)

Фаза 1: Плоттинг с верификацией

В Chia процесс создания Plot-файлов значительно сложнее, чем в Burstcoin:

  1. Генерация «семени» (seed): Используется криптографически стойкий генератор случайных чисел, который связывается с идентификатором фермера.
  2. Построение таблиц (таблицы 1–7): На основе семени создаются семь промежуточных таблиц, которые затем сортируются и сводятся в финальный Plot-файл. Этот процесс требует большого объёма оперативной памяти (до 256 ГБ) и быстрого временного хранилища (обычно NVMe SSD).
  3. Использование деревьев Меркла: Plot-файл содержит корень Меркла, который позволяет быстро проверять целостность данных без сканирования всего файла.
  4. Размер файла: Стандартный Plot-файл в Chia имеет размер 101.4 ГиБ (для k=32). Существуют также большие форматы (k=33, 34 и т.д.) для более опытных фермеров.

Фаза 2: Фарминг с Proof of Time

В Chia процесс поиска блока называется фармингом и включает дополнительный шаг – проверку времени:

  1. Сетевой челлендж: Каждые несколько секунд сеть публикует новый вызов (challenge).
  2. Сканирование плотов: Фермер сканирует свои Plot-файлы, чтобы найти качественный хеш (proof). В отличие от Burstcoin, здесь используется не просто поиск минимального хеша, а проверка, что найденный хеш удовлетворяет определённым условиям (связанным с временем).
  3. Proof of Time: Если хеш найден, он отправляется в сеть вместе с доказательством времени – это криптографический штамп, который подтверждает, что решение было найдено не мгновенно, а через определённый промежуток времени (обычно от 5 до 30 секунд). Это предотвращает «атаку предварительного вычисления», когда злоумышленник может заранее подготовить множество решений.
  4. Создание блока: Фермер, первым предоставивший корректный PoST, получает право создать блок и получает вознаграждение (в Chia это 2 XCH за блок плюс комиссии).

Ключевое отличие от PoC

Главное отличие Proof of Space от Proof of Capacity – это добавление временного измерения. В классическом PoC достаточно просто иметь много дискового пространства; скорость доступа и время почти не играют роли. В PoS (особенно в Chia) важно не только сколько у вас места, но и насколько быстро вы можете просканировать свои плоты и предоставить доказательство времени. Это делает алгоритм более устойчивым к атакам и более справедливым, так как даже при одинаковом объёме дисков фермер с более быстрыми дисками и оптимизированным ПО имеет преимущество.

Сравнение PoS и PoC

КритерийProof of Space (Chia)Proof of Capacity (Burstcoin)
Временной факторДа (Proof of Time)Нет
Сложность плоттингаВысокая (требует памяти и SSD)Средняя (достаточно HDD)
БезопасностьВыше (защита от перегенерации)Ниже (уязвим к атакам)
ПопулярностьВысокая (Chia – топ-криптовалюта)Низкая (Burstcoin – нишевый)
ЭнергопотреблениеНизкое (после плоттинга)Низкое
Структура файлаСложная (таблицы, деревья Меркла)Простая (последовательные слоты)

Примеры криптовалют на PoS (на 2026 год)

  • Chia (XCH) – флагманский проект, использующий PoST.
  • Spacemesh – экспериментальный проект, использующий PoS без PoT, но с другими механизмами.
  • Arweave – хотя это хранилище данных, его механизм консенсуса (Proof of Access) тесно связан с идеей доказательства пространства.

Преимущества PoS (в сравнении с PoC)

  • Повышенная безопасность: Благодаря временным меткам и сложной структуре данных, PoS устойчив к большинству известных атак на дисковые алгоритмы.
  • Более справедливое распределение: Даже при одинаковой ёмкости, фермеры с более быстрым оборудованием не получают непропорционально большого преимущества, так как временные ограничения выравнивают шансы.
  • Интеграция с другими технологиями: PoS легко комбинируется с децентрализованным хранением (как в Filecoin), что открывает новые применения.

Недостатки PoS

  • Высокие требования к оборудованию на этапе плоттинга: Для создания Plot-файлов в Chia нужен мощный процессор, много оперативной памяти и быстрый SSD, что делает вход более дорогим, чем в классический PoC.
  • Сложность настройки: Процесс плоттинга и фарминга в Chia требует больше технических знаний, чем в Burstcoin.
  • Гонка за скоростью: Хотя PoS снижает влияние скорости, она всё же играет роль, и фермеры тратят деньги на покупку NVMe-дисков и оптимизацию ПО.
  • Риск централизации: Крупные фермы могут позволить себе самые быстрые системы и скупать большие объёмы дисков, что ведёт к концентрации.

Перспективы развития

Proof of Space, особенно в реализации Chia, продолжает развиваться. В 2023–2024 годах появились новые протоколы сжатия Plot-файлов, которые позволяют хранить больше данных на том же объёме, увеличивая эффективность. Также ведутся работы над гибридными подходами, где PoS сочетается с PoS (Proof of Stake) для повышения безопасности и снижения риска 51% атаки. Кроме того, идея доказательства пространства активно исследуется для децентрализованных систем хранения, таких как Filecoin и Storj, где фермеры не только майнят, но и реально хранят данные пользователей, получая за это вознаграждение.

Вывод

ТерминОсновной фокусБезопасностьПримерыВременной аспект
Proof of CapacityОбъём дискового пространстваСредняя (уязвим к перегенерации)BurstcoinНет
Proof of SpaceЭффективное использование пространства + времяВысокая (благодаря PoT)Chia, SpacemeshДа

Таким образом, Proof of Capacity – это более ранняя, простая и энергоэффективная версия, тогда как Proof of Space – это эволюционный шаг вперёд, который делает алгоритм более безопасным, справедливым и пригодным для масштабного использования, хотя и требующим более мощного оборудования на этапе подготовки. Оба алгоритма представляют собой альтернативу энергозатратному майнингу и продолжают привлекать внимание как экологически чистые решения для поддержки блокчейн-сетей.