Вы здесь

Proof of Capacity

Proof-of-capacity или Proof-of-space (PoSpace) - метод защиты криптовалюты, основанный на использовании свободного места на устройстве хранения файлов заранее выделенного пользователями. Метод является менее энергозатратным способом по сравнению с PoW.

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

Алгоритм «Доказательство места» (PoSpace), также называемый «Доказательство ресурсов» (PoC), – это способ выражения законного интереса к службе (например, отправке сообщения по электронной почте) путем выделения достаточного объема памяти или места на диске для решения задачи, поставленной поставщиком услуг. Концепция была сформулирована польским экспертом Дзембовским в 2015 году (Документ Ateniese et al., несмотря на заявленное название «Доказательство места», на самом деле является протоколом доказательства работы путем выделения места на жестком диске.

Алгоритм «Доказательство места» очень похож на алгоритм консенсуса «Доказательство работы», только в нем вместо вычислительной мощности используется объем памяти для хранения. Алгоритм «Доказательство места» связан с функциями жесткого диска и алгоритмом «Доказательство извлечения», но при этом значительно отличается от них.

Доказательство места – это часть данных, которую прувер отправляет верификатору, чтобы доказать, что он зарезервировал определенное количество места на диске. Из соображения практичности процесс проверки должен быть эффективным, т.е. на него должно затрачиваться небольшое количество объема памяти и времени. Для надежности процесс проверки должен быть усложнен для прувера, если на самом деле он не зарезервировать заявленное количество места. Одним из способов реализации алгоритма PoSpace является использование графов hard-to-peddle. Верификатор просит прувера построить разметку такого графа. Прувер берет на себя обязательства по разметке. Затем верификатор просит прувера раскрыть несколько произвольных точек в обязательстве.

Алгоритм «Доказательство места» считается более честной и «зеленой» алтернативой в силу общих целей используемого объема памяти для хранения и низкой стоимости издержек на электроэнергию, которая требуется для хранения.

Плюсы:

  • Похож на PoW, но использует свободное место на жестком диске вместо вычисления, поэтому намного экологичнее.
  • Может использоваться для обнаружения вредоносных программ, определяя, является ли кэш-память уровня L1 процессора пустой (например, имеется ли достаточно места для оценки подпрограммы PoSpace без кэш-промахов) или в ней есть подпрограмма, которая сопротивлялась исключению.
  • Может использоваться для защиты от спама и предотвращения атак типа «отказ в обслуживании».

Минусы:

  • Сложная система вознаграждений.

Используется: Burstcoin, Chia, SpaceMint

Ниже приведены статьи, описывающие принцип работы механизма Proof of Capacity.