Proof of Stake

Поделиться
Copied to clipboard!
Прослушать статью
00:00 / 00:00

Что такое Proof of Stake?

Алгоритм консенсуса Proof of Stake был представлен еще в 2011-ом году на форуме Bitcointalk, с целью решить проблемы самого популярного алгоритма – Proof of Work. В то время как оба алгоритма разделяют общую цель, это достижение консенсуса в блокчейне, но процесс достижения этой цели весьма различный.


Как он работает?

Алгоритм Proof of Stake использует псевдослучайный процесс выбора узла, который будет валидатором следующего блока, на основе комбинации факторов, которые могут включать в себя возраст доли(стейка), рандомизацию (случайный выбор узла) и состояние узла.

Не помешало бы отметить, что в системах Proof of Stake добыча блоков называются форгинг, а не майнинг. Криптовалюты, использующие Proof of Stake, часто начинаются с предварительной продажи монет или запускаются на алгоритме Proof of Work, а затем переключаются на Proof of Stake.

В том случае, когда система основана на Proof of Work, все больше и больше криптовалюты создается в качестве вознаграждения для майнеров, система Proof-of-Stake обычно использует комиссию в качестве вознаграждения.

C пользователей, желающих поучаствовать в процессе форжинга, требуется закрепить определенное количество монет в сети, свою долю. Размер доли влияет на вероятность того, что узел будет выбран следующим валидатором, которым будет форжить следующий блок, чем больше доля (стейк), тем больше шансы. Для того, чтобы этот процесс не поддерживал только самые богатые узлы в сети, в процесс выбора добавляются более уникальные методы. Два из наиболее известных методов называются ‘Случайный Выбор Блока’ и ‘Выбор Возраста Монет’.

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

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

Каждая криптовалюта, использующая алгоритм Proof of Stake, имеет свой собственный набор правил и методов, объединенных для того, что по их мнению, является наилучшей комбинацией для них и их пользователей.

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

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


Безопасность

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

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

Основными преимуществами алгоритма Proof of Stake является энергоэффективность и безопасность. Большему числу пользователей предлагается запускать узлы, так как это легко и доступно. Это наряду с процессом рандомизации, также делает сеть более децентрализованной, поскольку майнинг пул больше не нужен для майнинга блоков. И так как меньше необходимости в релизе множества новых монет за вознаграждение, это помогает цене определенной монеты оставаться более стабильной.

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

Оставайтесь с нами, и ознакамливайтесь с большим количеством контента, и не забудьте посмотреть другие наши видео в Binance Academy!

Loading