Блокчейн: Proof-Of-Work против Proof-Of-Stake

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

Proof-Of-Work

Решение биткоина состояло в том, чтобы использовать что-то под названием Proof-Of-Work. Здесь участвующие пользователи работали над решением сложных математических задач, а затем публиковали решения. Чтобы найти эти ответы, требуются реальные ресурсы, такие как компьютеры и электричество. Поэтому нет никакого способа "обмануть" и притвориться, что вы представляете большую часть горнодобывающей мощности в сети, чем на самом деле. В результате алгоритмы PoW могут использовать количество и сложность найденных решений для измерения того, насколько сеть согласуется с текущим состоянием блокчейна.

Единственный способ помешать законным пользователям согласиться с ситуацией блокчейна – это контролировать достаточно полную вычислительную мощность, чтобы вы могли притвориться, что группа не согласна с собой. Кроме того, даже то, что ваше мнение является реальным консенсусом, и все другие пользователи лгут о состоянии блокчейна. Такая потребность в ресурсах-это хорошо. Это происходит потому, что это означает, что вмешательство в консенсус группы требует много ресурсов и денег.

К сожалению, алгоритмы консенсуса PoW, как мы их знаем в настоящее время, требуют постоянного, постоянного расходования ресурсов просто для нормальной работы. Работа должна происходить независимо от того, пытается ли кто-то вмешаться или нет. Кроме того, кто-то должен за это заплатить. Большинство существующих блокчейнов PoW, таких, как биткоин, оплачивают эти расходы с заранее согласованным созданием монет. Это также известно как инфляция. Эта зарплата должна быть исключена.

Proof-of-Stake

Proof-of-Stake (PoS) требует от пользователей, которые имеют высокую ставку на валюту (т. е. держат много монет). Это должно определить следующий блок. Это имеет высокий риск того, что какая-то сторона добьется монополизации валюты. Однако есть несколько способов предотвратить это (путем выделения случайных заинтересованных сторон для согласования нового блока и другие).

Proof-of-Work против Proof-of-Stake

Основное различие заключается в том, что Proof-of-Work требует сжигания внешнего ресурса (майнинг оборудования), а Proof-of-Stake не требует. PoW критикует, что если цена/биткоин вознаграждения/сборы падают, то у меньшего количества людей есть стимулы к добыче. Это в свою очередь снижает безопасность системы. PoS критикует, что, это бесплатно (сделать ставку/добавить новые блоки в блокчейн, вы можете использовать его, чтобы поставить несколько подобных монет одновременно).