Меню

Что такое Proof of Capacity? Экологичное майнинг-решение

В этой статье мы рассмотрим доказательство ресурсов и возможность использовать пустое место на жестком диске для майнинга монет.

В то время как большинство валют используют доказательства работы или доказательства доли для генерации блоков, есть только один коин, использующий доказательство ресурсов.

Хеширование

Доказательство работы и доказательство ресурсов требуют использования хеш-функций. Хеш-функция является односторонней функцией, что позволяет легко вводить информацию и вычислять хеш, но чрезвычайно сложно выводить хеш и определять исходную информацию.

Как правило, вход может представлять собой любую информацию, а выход — буквенно-цифровую строку, список цифр и букв.

Например, если вы вводите слово “dog” в хеш-функцию SHA-256, используемую Bitcoin, то на выходе получите:

cd6357efdd966de8c0cb2f876cc89ec74ce35f0968e11743987084bd42fb8944

Но если вы добавите ещё одну букву и введёте слово “dog”, хеш станет:

c4e793c81ee40370d827d0cbe748d246cffca2cbe959383edf0976d041ece9e5

Эти выходы легко вычислить, но почти невозможно определить, что в них зашифровано.

Доказательство работы

Доказательство работы является наиболее похожим на доказательство ресурсов, но оно требует дорогостоящего и специализированного оборудования.

Когда вы закончите добычу валют, вам будет трудно найти применение для вашего оборудования.

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

Если вы хотите больше узнать о рентабельности добычи Bitcoin, читайте статью Добыча Bitcoin: а оно того стоит?

Вот краткий обзор доказательства работы

  • Майнеры собирают транзакции и помещают их в блок.
  • Все данные в блоке, которые включают в себя хеш из предыдущего блока, проходят через хеш-функцию для создания её нового значения.
  • Майнеры изменяют число в заголовке блока настолько быстро, насколько это возможно, чтобы попытаться найти правильное значение хеш-функции.
  • Первый майнер, нашедший правильное значение, передает блок остальной части сети, а другие майнеры проверяют транзакции перед работой над следующим блоком.

Доказательство ресурсов — упрощенное объяснение

Вместо постоянного изменения числа в заголовке блока и хеширования для поиска решения доказательство ресурсов использует место на вашем жестком диске — процесс вычисления и хранения решений происходит на вашем компьютере до начала майнинга.

Некоторые решения находятся быстрее других. Если ваш жесткий диск первым находит нужное значение, вы выигрываете блок.

Алгоритм интеллектуального анализа слишком сложный для расчета в реальном времени, а время блока настолько короткое (в среднем 1 блок в 4 минуты), что решения должны быть сохранены на жестком диске заранее.

В конечном счете, чем больше решений, так называемых сюжетов, у вас на диске, тем больше шансов найти ответ.

Доказательство ресурсов — аналогия

Представьте, что вы “заполнили ваш жесткий диск лотерейными билетами, а затем, когда генерируется случайное число, вы проверяете, у кого есть наиболее подходящие номера”.

Если вы их находите, то получаете награду. Лучшая часть — “вы можете продолжать использовать эти лотерейные билеты блок за блоком”.

Доказательство ресурсов — техническое объяснение

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

На первом этапе используется очень медленный хеш, известный как Shabal. Он отличается от SHA-256, упоминаемого ранее в этой статье, который используется майнерами Bitcoin.

Поскольку хеши Shabal трудно вычислить, мы предварительно их компилируем и храним на жестком диске. Этот процесс известен как подготовка жесткого диска.

Подготовка

При подготовке, также называемой созданием файла сюжета, вы создаете nonces. Nonces генерируются путем повторного хеширования данных, включая идентификатор вашей учетной записи.

Чем больше места на жестком диске, которое вы выделяете для подготовки, тем больше сюжетов вы можете сохранить. Один nonce будет содержать 8192 хеша.

Эти данные организованы парами, называемыми scoop. Каждому scoop присваивается номер от 0 до 4095.

Во время добычи вы вычисляете номер scoop между 0 и 4095. Предположим, что ваш расчет дает вам номер 42. Затем вы перейдете в scoop 42 nonce 1 и будете использовать данные scoop для вычисления количества времени, которое называется “крайним сроком”.

Вы повторяете этот процесс для всех nonces, которые есть на вашем жестком диске.

После расчета всех ваших scoop вы должны выбрать дедлайн, то есть “количество секунд, которое должно пройти со времени форджа последнего блока до того момента, пока вы не сможете сделать фордж нового блока. Если в течение этого времени никто другой не создал блок, вы можете сделать это сами и потребовать вознаграждение”.

Например, при майнинге вы получаете минимальный срок в 25 секунд. Если никто другой не сможет создать блок в течение следующих 25 секунд, вам будет предоставлена ​​возможность создать блок самому и получить за это деньги.

Преимущества и недостатки

Теперь вы знаете основы доказательства ресурсов. Вот некоторые преимущества и недостатки использования жестких дисков для майнинга:

Преимущества

  • Вы можете использовать обычный жесткий диск, а другие майнеры не получат преимущества от покупки специализированного оборудования, как в случае ASIC для Bitcoin.
  • Использование жестких дисков в 30 раз более экономично, чем ASIC.
  • Доказательство ресурсов более децентрализовано, потому что у каждого есть жесткий диск. Вы можете майнить даже с помощью телефона на Android.
  • Майнерам не нужно постоянно обновлять оборудование. Старые жесткие диски могут хранить данные так же хорошо, как и новые.
  • Когда вы закончите добычу, вы можете очистить свой жесткий диск и использовать его для другой цели.

Если вы хотите больше узнать о возможности Proof of Stake сократить расходы на энергопотребление Биткоин, читайте статью Может ли Proof of Stake сократить расходы на энергопотребление Биткоин?

Недостатки

  • Популярность доказательства ресурсов может привести к очередной гонке вооружений. Сегодня люди используют терабайтные жесткие диски, но в итоге мы можем увидеть петабайты, экзабайты и зеттабайты данных.
  • Доказательство ресурсов — это относительно новая технология, она ещё не проверена в реальных условиях.
  • В настоящее время на жестких дисках содержатся данные, которые бесполезны за пределами майнинга. Однако есть планы, согласно которым накопители будут служить резервными хранилищами для важной информации с открытым исходным кодом. На жестких дисках можно хранить карты, статьи из Википедии или другую полезную информацию.
  • На компьютеры уже запущен вредоносный код Bitcoin. Если доказательство ресурсов станет популярным, возможно, появится ПО, заполняющее жесткие диски людей. Основное различие заключается в том, что вы навряд ли заметите, что место на диске куда-то исчезает.

Burstcoin

Burstcoin — первая и единственная монета, использующая доказательство ресурсов. У неё активная команда разработчиков и большие планы на будущее. Проект даже попался на глаза энтузиасту криптовалюты Джону МакАфи.

Ели вы хотите больше узнать о криптовалюте Burstcoin, читайте статью Что такое Burstcoin? Гайд для начинающих

Последние мысли

Доказательство ресурсов — интересное решение проблем, появившихся из-за классического доказательства работы.

Оно должно привести к усилению децентрализации майнинга и к меньшему потреблению энергии.

Но алгоритм все еще недоработан и только время покажет, насколько эффективной окажется новая технология.

Оставить комментарий

ТОП 3 криптобиржи