Что такое Proof of Stake?
Алгоритм консенсуса Proof of Stake был представлен еще в 2011-ом году на форуме Bitcointalk, с целью решить проблемы самого популярного алгоритма – Proof of Work. В то время как оба алгоритма разделяют общую цель, это достижение консенсуса в блокчейне, но процесс достижения этой цели весьма различный.
Как он работает?
Алгоритм Proof of Stake использует псевдослучайный процесс выбора узла, который будет валидатором следующего блока, на основе комбинации факторов, которые могут включать в себя возраст доли(стейка), рандомизацию (случайный выбор узла) и состояние узла.
В том случае, когда система основана на Proof of Work, все больше и больше криптовалюты создается в качестве вознаграждения для майнеров, система Proof-of-Stake обычно использует комиссию в качестве вознаграждения.
При методе случайного выбора валидатора блока, определяются с помощью поиска узлов с самым низким хеш значением и самой большой долей. Так как информация о долях пользователей находятся в публичном доступе, другие узлы могут предсказывать, кто будет следующим форжером.
Метод выбора возраста монеты выбирает узлы на основании того, как долго их токены были в доле (стейке). Возраст монет определяется умножение количества дней на количество монет, которые были в доле. Возраст монет сбрасывается к нулю как только узел форжит следующий блок и ему потребуется подождать определенное время, прежде чем получить возможность создать еще один, это предотвращает доминирование узлов большой доли в блокчейне.
Каждая криптовалюта, использующая алгоритм Proof of Stake, имеет свой собственный набор правил и методов, объединенных для того, что по их мнению, является наилучшей комбинацией для них и их пользователей.
Когда узел форжит следующий блок, он проверяет, действительны ли транзакции в блоке, затем подписывает блок и добавляет его в блокчейн. В качестве награды, узел получает оплату транзакций в блоке.
Если узел хочет перестать быть форгером, его доля вместе с заработанными вознаграждениями будет доступна через определенный промежуток времени, что дает сети возможность подтвердить, нет ли мошеннических блоков добавленных в блокчейн этим узлом.
Безопасность
Доля работы как финансовый мотиватор того что форжинг узла не подтверждает и не создает мошеннические транзакции. В том случае если сетью будет замечена мошенническая транзакция, форжинг узел потеряет часть своей доли и прав участвовать в роли форжера в будущем. Таким образом, если доля больше вознаграждения, то валидатор потеряет больше монет, чем получит в случае попытки мошенничества.
Ради того, чтобы эффективно контролировать сеть и подтверждать мошеннические транзакции, узлу необходимо иметь контрольную долю сети, что также известно как атака 51%. В зависимости от цены криптовалюты, это может быть весьма непрактичным, так как чтобы получить контроль над сетью, необходимо будет приобрести 51% монет от общей циркуляции.
Основными преимуществами алгоритма Proof of Stake является энергоэффективность и безопасность. Большему числу пользователей предлагается запускать узлы, так как это легко и доступно. Это наряду с процессом рандомизации, также делает сеть более децентрализованной, поскольку майнинг пул больше не нужен для майнинга блоков. И так как меньше необходимости в релизе множества новых монет за вознаграждение, это помогает цене определенной монеты оставаться более стабильной.
Важно помнить, что криптовалютная индустрия быстро меняется и развивается, а также разрабатываются и экспериментируются несколько других алгоритмов и методов.
Оставайтесь с нами, и ознакамливайтесь с большим количеством контента, и не забудьте посмотреть другие наши видео в Binance Academy!