Чем отличается алгоритм Proof of Work от Proof of Stake?
Мы продолжаем знакомить вас с миром криптографии и криптовалют. Сегодня хотелось бы рассказать о протоколах безопасности Proof of Work и Proof of Stake. В чем их отличие и как переход от одного к другому может сказаться на мире майнинга. Как всегда простыми и интересными словами. Поехали!
Предлагаю пробежаться по основным этапам, характеризующим блокчейн и майнинг на примере сети Биткойн. Итак, все транзакции, проходящие в сети, должны быть подтверждены. Неподтвержденные транзакции помещаются в блок. Чтобы подтвердить транзакции майнерам необходимо подписать блок, который потом записывается в блокчейн.
Proof of Work
Теперь, давайте рассмотрим алгоритм подтверждения транзакций и создания новых блоков, под названием – Proof of Work. Представьте, что все транзакции, это кусочки криптографического пазла, которые собираются вместе и создают блок. Решение этого пазла (блока) называется майнингом.
Как зарабатывает майнер?
Чтобы подписать блок с неподтвержденными транзакциями, майнерам необходимо вычислить ХЭШ. Вычислив его, майнер создает новый блок и получает вознаграждение в размере 12,5 BTC. Вознаграждение за подписание нового блока, уменьшается каждые 4 года. В начале создания сети Биткойн, оно было 50 BTC.
Как система определяет майнера подписавшего новый блок?
Каждый майнер, желающий создать блок, трудится над очень сложной вычислительной задачей. Сложность которой подбирается сетью так, чтобы в среднем решение находилось 1 раз в 10 минут. Если число майнеров увеличивается, задача усложняется. Следовательно, шансы каждого участника решить задачу за 10 минут, уменьшаются. Чем больше у майнера вычислительной мощности, тем выше его шансы на успех. Майнер, который первым решает задачу и вычисляет ХЭШ, подписывает новый блок и получает награду.
Итак, что мы имеем?
Алгоритм Proof of Work обеспечивает высококачественную защиту. Еще не было ни одного случая взлома сети Биткойн. Однако, данный алгоритм имеет огромный минус, выполняемая работа требует очень больших затрат электроэнергии. Гонка за новыми блоками превратила индустрию майнинга в ненасытного энергетического монстра. И именно для решения этой проблемы и был разработан алгоритм Proof of Stake.
Proof of Stake
Proof of Stake переводится как доказательство доли владения. В этом алгоритме нет майнеров. Люди, подтверждающие транзакции и создающие новые блоки, называются – Валидаторы.
Рассмотрим условный пример
Предположим, есть блок который нужно подписать, и есть 4 валидатора. Каждый валидатор вносит свои средства в блокчейн, чтобы получить возможность подписать блок.
Первый валидатор имеет больше всего монет, и вносит 40%. Второй валидатор вносит 25%, третий 20%, и, наконец, последний вносит 15%. С алгоритмом Proof of Work шансы на подписание блока зависят от вычислительной мощности которая у вас есть. Но в Proof of Stake алгоритм работает иначе. Чем больше у вас монет, тем больше у вас шансов подписать новый блок.
После рандомных подсчетов, система выбирает одного из валидаторов и он подписывает блок. Но за это действие валидатор не получает новых монет, он получает все комиссии за транзакции которые были записаны в этом блоке.
Преимущества Proof of Stake
Алгоритм Proof of Stake имеет ряд очевидных преимуществ.
1. Нет расхода электроэнергии. При использовании Proof of Stake ресурсы не используются в пустую. Компьютер, хоть и должен быть включен, однако он не проводит сложных вычислений и соответственно не потребляет много электричества.
2. Отсутствует необходимость наращивать вычислительные мощности.
3. Необходимость иметь крупную долю токенов в наличии предохраняет от атаки на сеть. Если злоумышленник начнет скупать монеты, их стоимость незамедлительно отреагирует на это и начнет активно расти. А это сделает дальнейшую скупку токенов крайне невыгодной.
Если кому-то все же удастся собрать на балансе целое состояние, атакующий рискует сам пострадать от своей же атаки, поскольку устойчивость системы будет нарушена.
Теперь вы знаете как работают алгоритмы Proof of Work и Proof of Stake. Подписывайтесь на наши социальные сети (ссылки в футере сайта), чтобы не пропустить информацию о новых статьях и проектах.
Зарабатывайте и прокачивайте свои мозги вместе с Business Biceps.