Всем привет. Мы наконец добрались к заключительной части разговора о том, что такое Proof of Stake и каких он бывает видов. В этой же мы поговорим об оставшихся видах консенсуса. Если вы еще не успели ознакомиться с предыдущими статьями, то переходите по ссылкам на первую и вторую части. Итак, продолжим.
Много кто считает Proof of Importance отдельным видом механизма консенсуса, но я бы рассматривал его как вид PoS. В любом случае, это все условно, и вы сами для себя решаете, что он из себя представляет.
Proof of Importance функционирует благодаря более структурированному подходу, чтобы оценить вклад каждого валидатора в работу блокчейна, а не просто выбирать пользователя случайным образом, но пропорционально его количеству монет в стейкинге. Такой подход был продемонстрирован в блокчейне New Economy Movement (NEM).
Какие же дополнительные критерии выдвигаются в Proof of Importance? Во-первых, количество транзакций, в которых учавствует нода за определенный период времени. Во-вторых, уровень взаимодействия ноды с другими компьютерами, которые также проверяют транзакции.
Благодаря такому подходу избегается вероятность того, что исключительно пользователи, имеющие наибольшее количество монет, не смогут контролировать процесс валидации всех блоков. Это поможет избежать условной децентрализации, а также ситуации, когда эти валидаторы будут получать наибольшее количество вознаграждений, тем самым еще больше контролируя сам проект.
Также каждый проверяющий должен будет постоянно обновлять и контролировать работу своего оборудования, чтобы постоянно иметь более эффективную ноду, ведь теперь не получится просто застейкать как можно больше монет, чтоб больше зарабатывать. Тут уже нужно думать о других аспектах. А это, в свою очередь, позволяет повысить работоспособность, а также стабильность сети.
Конечно, все звучит условно, и простой человек особо не увидит в этом разницу, но с технической стороны это играет большую роль. Самым известным проектом на данном подвиде является блокчейн Tezos (о нем вы можете прочитать в этой статье). Тут еще нужно понимать, что данный вид Proof of Stake поддерживает динамическое изменение количества валидаторов (похоже на NPoS), но с определенным ограничением. В любом случае, это значительно увеличивает скорость обработки данных в сети и дает возможности для стабильной работы.
По итогу, в выигрыше все. Если пользователь имеет достаточно средств, то он самостоятельно может получить статус валидатора. А если кто-то не имеет достаточно средств, то он может получить от других людей голоса пропорционально их монетам и тоже стать валидатором. В результате этого все будут получать награды в блокчейне (это еще и похоже на Leased Proof of Stake, но с той разницей, что, снова-таки, пользователи не отдают свои активы валидатору, а только свое право голоса). Но самая главная цель этого подвида очевидна. Она не позволит крупным держателям захватить всю сеть, поскольку маленькие владельцы могут объединиться и тоже влиять на всю работу блокчейна.
Как происходит работа в нем? Все ноды (и каждая по отдельности), работающие в сети на консенсусе PoV сохраняют в себе полные копии всех транзакций, которые происходят в блоках сети определенного блокчейна. Помимо всего, они хранят данные об учетных записях пользователей вместе со всеми активами, которые есть у данной ноды. Благодаря нодам, люди имеют возможность стейкать свои монеты внутри этих валидаторских нод. По итогу каждый валидатор имеет определенное количество голосов при проверке блоков блокчейна. В чем идея? Чем больше у валидатора монет в стейкинге от пользователей (включая и своих), тем больше у него голосов.
В момент, когда валидаторы проверяют блоки, они голосуют, стоит ли тот или иной блок добавить в блокчейн. Это важно сделать, чтобы выяснить, является ли блок качественным и без дефектов. Для этого требуется не менее двух третей голосов всех валидаторов пропорционально количеству голосов, которыми они владеют. Таким образом, сеть становится более безопасной и дает возможность всем не боятся за риск замедления или даже коллапса всей сети.
Выходит, что первый этап – чистый PoW, а второй PoS. Такой механизм позволяет поддерживать цену нативной монеты в сети, которая используется для работы в блокчейне и выступает вознаграждением для все участников этих двух этапов. Это позволяет создать некий баланс между майнерами и валидаторами, что не позволит кому-то из них захватить полный контроль над блокчейном, благодаря чему сеть становится наиболее безопасной и быстрой. Хоть это и заставляет использовать огромное количество электроэнергии, а также ресурсов для обеспечения более мощного оборудования, такой подход дает преимущество от двух консенсусов, как один из вариантов их реализации.
Итак, существует большое количество разных подвидов данного консенсуса, которые различаются незначительными, с одной стороны, деталями. Вы могли заметить, что очень сложно понять разницу между DPoS, NPoS и, например, Leased PoS. Это все вопросы технического обеспечения блокчейнов. Они и правда похожие, но предоставляют разные решения. Нельзя сказать, какой из них лучше. Это покажет только будущее. Со временем появятся и другие вариации, но основа у них все равно будет одной.
На этом заканчивается обзор на Proof of Stake и его виды. Благодарю вас за уделенное время. Спасибо за внимание.
Proof of Importance (PoI)
Беря во внимание тот факт, что большинство проектов на механизме консенсуса Proof of Stake учитывают, в основном, только количество монет, которые валидатор застейкал, чтобы определить вероятность того, что он будет выбран для обработки блоков, подвид Proof of Importance (PoI или доказательство важности) имеет дополнительные критерии для определения, какая нода получит право на валидацию.Много кто считает Proof of Importance отдельным видом механизма консенсуса, но я бы рассматривал его как вид PoS. В любом случае, это все условно, и вы сами для себя решаете, что он из себя представляет.
Proof of Importance функционирует благодаря более структурированному подходу, чтобы оценить вклад каждого валидатора в работу блокчейна, а не просто выбирать пользователя случайным образом, но пропорционально его количеству монет в стейкинге. Такой подход был продемонстрирован в блокчейне New Economy Movement (NEM).
Какие же дополнительные критерии выдвигаются в Proof of Importance? Во-первых, количество транзакций, в которых учавствует нода за определенный период времени. Во-вторых, уровень взаимодействия ноды с другими компьютерами, которые также проверяют транзакции.
Благодаря такому подходу избегается вероятность того, что исключительно пользователи, имеющие наибольшее количество монет, не смогут контролировать процесс валидации всех блоков. Это поможет избежать условной децентрализации, а также ситуации, когда эти валидаторы будут получать наибольшее количество вознаграждений, тем самым еще больше контролируя сам проект.
Также каждый проверяющий должен будет постоянно обновлять и контролировать работу своего оборудования, чтобы постоянно иметь более эффективную ноду, ведь теперь не получится просто застейкать как можно больше монет, чтоб больше зарабатывать. Тут уже нужно думать о других аспектах. А это, в свою очередь, позволяет повысить работоспособность, а также стабильность сети.
Liquid Proof of Stake (LPoS)
Liquid Proof of Stake (LPoS или ликвидное доказательство доли) является интересным подвидом, который дает возможность владельцам монеты использовать их для голосования за валидаторов. Вы, наверное, спросите, а в чем разница между номинированным и делегированным Proof of Stake. Суть в том, что в этом конкретном случае, монеты не передаются прямо валидаторам, а лишь дается право на использование голосов держателей этих токенов для становления валидатором. Таким образом, пользователи оставляют у себя свои токены (хоть и заблокированные в сети), но они не передаются напрямую проверяющим.Конечно, все звучит условно, и простой человек особо не увидит в этом разницу, но с технической стороны это играет большую роль. Самым известным проектом на данном подвиде является блокчейн Tezos (о нем вы можете прочитать в этой статье). Тут еще нужно понимать, что данный вид Proof of Stake поддерживает динамическое изменение количества валидаторов (похоже на NPoS), но с определенным ограничением. В любом случае, это значительно увеличивает скорость обработки данных в сети и дает возможности для стабильной работы.
По итогу, в выигрыше все. Если пользователь имеет достаточно средств, то он самостоятельно может получить статус валидатора. А если кто-то не имеет достаточно средств, то он может получить от других людей голоса пропорционально их монетам и тоже стать валидатором. В результате этого все будут получать награды в блокчейне (это еще и похоже на Leased Proof of Stake, но с той разницей, что, снова-таки, пользователи не отдают свои активы валидатору, а только свое право голоса). Но самая главная цель этого подвида очевидна. Она не позволит крупным держателям захватить всю сеть, поскольку маленькие владельцы могут объединиться и тоже влиять на всю работу блокчейна.
Proof of Validation (PoV)
Proof of Validation (PoV) является одним из способов реализации консенсуса Proof of Stake. По сути, это более безопасная его версия.Как происходит работа в нем? Все ноды (и каждая по отдельности), работающие в сети на консенсусе PoV сохраняют в себе полные копии всех транзакций, которые происходят в блоках сети определенного блокчейна. Помимо всего, они хранят данные об учетных записях пользователей вместе со всеми активами, которые есть у данной ноды. Благодаря нодам, люди имеют возможность стейкать свои монеты внутри этих валидаторских нод. По итогу каждый валидатор имеет определенное количество голосов при проверке блоков блокчейна. В чем идея? Чем больше у валидатора монет в стейкинге от пользователей (включая и своих), тем больше у него голосов.
В момент, когда валидаторы проверяют блоки, они голосуют, стоит ли тот или иной блок добавить в блокчейн. Это важно сделать, чтобы выяснить, является ли блок качественным и без дефектов. Для этого требуется не менее двух третей голосов всех валидаторов пропорционально количеству голосов, которыми они владеют. Таким образом, сеть становится более безопасной и дает возможность всем не боятся за риск замедления или даже коллапса всей сети.
Hybrid Proof of Stake (HPoS)
Еще в первой статье мы обсудили недостатки консенсуса Proof of Work, от которого отказывается все большее количество проектов. Однако, на просторах крипто-индустрии существует огромное количество различных проектов, которые являются неким гибридом между Proof of Work и Proof of Stake. Их так и называют. Алгоритм их действия очень прост. Первый этап работы сети предоставляется майнерам, которые создают новые блока транзакций в сети блокчейна. После этого на втором этапе все эти блоки пересылаются валидаторам, которые должны проверить все блоки на качество, а после либо утвердить для записи в блокчейне, либо отбросить.Выходит, что первый этап – чистый PoW, а второй PoS. Такой механизм позволяет поддерживать цену нативной монеты в сети, которая используется для работы в блокчейне и выступает вознаграждением для все участников этих двух этапов. Это позволяет создать некий баланс между майнерами и валидаторами, что не позволит кому-то из них захватить полный контроль над блокчейном, благодаря чему сеть становится наиболее безопасной и быстрой. Хоть это и заставляет использовать огромное количество электроэнергии, а также ресурсов для обеспечения более мощного оборудования, такой подход дает преимущество от двух консенсусов, как один из вариантов их реализации.
Выводы
Как видите, Proof of Stake – это более экономичный способ использования вычислительных мощностей для обработки блоков. Вместо того, чтобы полагаться на майнинг, который с каждым днем и годом требует все больше средств и финансов, PoS использует случайную систему выбора валидаторов в сети, которые будут проверять блоки, исходя из количества застейканых монет. Таким образом, и валидаторы, и простые пользователи могут использовать монеты для стейкинга, за что будут получать приятные награды в виде тех же монет. Неизбежно то, что со временем Proof of Work отойдет на второй план и даст дорогу PoS (если этого уже не произошло).Итак, существует большое количество разных подвидов данного консенсуса, которые различаются незначительными, с одной стороны, деталями. Вы могли заметить, что очень сложно понять разницу между DPoS, NPoS и, например, Leased PoS. Это все вопросы технического обеспечения блокчейнов. Они и правда похожие, но предоставляют разные решения. Нельзя сказать, какой из них лучше. Это покажет только будущее. Со временем появятся и другие вариации, но основа у них все равно будет одной.
На этом заканчивается обзор на Proof of Stake и его виды. Благодарю вас за уделенное время. Спасибо за внимание.