Что такое Proof-of-Work и Proof-of-Stake
Proof-of-Work и Proof-of-Stake — это два наиболее известных алгоритма консенсуса или майнинга известных в криптоиндустрии. Каждый из алгоритмов предлагает отличающиеся по своей структуре механизмы доказательства проделанной работы.
В чем суть Proof-of-Work
Proof-of-Work (PoW – дословно: доказательство работы) — алгоритм защиты распределенных систем от злоупотреблений (DoS-атак, спам-рассылок и т.д.), суть которого сводится к двум основным пунктам:
- необходимости выполнения определенной достаточно сложной и длительной задачи;
- возможности быстро и легко проверить результат.
PoW-задачи изначально не предназначены для человека, их решение компьютером всегда достижимо в конечные сроки, однако требует больших вычислительных мощностей. При этом проверка полученного решения требуется гораздо меньше ресурсов и времени.
Подробнее про алгоритм работы Proof-of-Work читайте тут >>>
В чем суть Proof-of-Stake
Альтернативный механизм консенсуса, впервые реализованный в 2012 году в криптовалюте PPCoin (сейчас известна под названием PeerCoin). Идея состоит в использовании «доли» (stake) в качестве ресурса, который определяет, какая именно нода получает право добычи следующего блока.
В подходе Proof-of-Stake ноды также пытаются хешировать данные в поисках результата меньше определенного значения, но сложность в данном случае распределяется пропорционально и в соответствии с балансом данного узла. Иными словами — в соответствии с количеством монет (токенов) на счету пользователя.
Таким образом, больше шансов сгенерировать следующий блок имеет узел с большим балансом. Схема выглядит достаточно привлекательно прежде всего из-за небольших требований к вычислительным ресурсам, а также потому, что не стоит вопрос «потраченных впустую» мощностей.
Подробнее про алгоритм работы Proof-of-Stake читайте тут >>>