Доказательство вместимости: как работает алгоритм Proof-of-Capacity

Крипто Форум 4 дней назад 75
Preview
В индустрии криптовалют за долгие годы существования появилось довольно много алгоритмов консенсуса для разных блокчейн-систем. Рассмотрим один из необычных механизмов валидации – Proof-of-Capacity (доказательство вместимости). Вместо сложных вычислений для обеспечения консенсуса можно использовать пространства компьютерной памяти. Эта идея появилась довольно давно. Концептуально ее оформил польский энтузиаст Стефан Дзембовский (Stefan Dziembowski) еще в 2013 году, назвав Proof-of-Space. Доказательство пространства разрабатывалась как альтернатива Proof-of-Work (PoW). Proof-of-Space предлагал выделять значительный объем дискового пространства, а не вычислительных мощностей, как это реализовано в PoW. Впоследствии этот алгоритм консенсуса получил развитие в других алгоритмах, таких как Proof-of-Storage (Proof-of-Retrievability), Proof-of-Space-time и Proof-of-Capacity. Стоит отметить: несмотря на то, что все эти алгоритмы можно разграничить по особенностям работы, понятия часто используются как синонимы. Например, Proof-of-Space могут назвать синонимом Proof-of-Capacity, что строго говоря не совсем верно. Поэтому мы будем исходить из того, что Proof-of-Capacity – это алгоритм, завязанный на механике плоттинга (plotting) и майнинга. Вместо поиска решения в реальном времени, как это происходит в PoW, Proof of Capacity предполагает предварительное создание плот-файлов (plot) на жестком диске, содержащих набор решений, заранее вычисленных на основе уникального идентификатора участника сети. То есть процесс вычисления и хранение решений на компьютере происходит еще до начала майнинга. И тот жесткий диск (или любое другое устройство памяти), который хранит самое быстрое решение для последней головоломки блока, получает награду за блок. Подробнее: https://bits.media/dokazatelstvo-vmestimosti-chto-takoe-algoritm-proof-of-capacity-poc/
Читать продолжение в источнике: Крипто Форум
Failed to connect to MySQL: Unknown database 'unlimitsecen'