Консенсус - согласие по основным вопросам при отсутствии возражений по существенным вопросам, к которому приходят участники конференции, заседания, переговоров или какой-либо иной группы людей.
Алгоритм консенсуса - это правила по которым происходит генерация блоков в блокчейне. В блокчейне, который представляет собой децентрализованную систему не имеющую единого управляющего органа, для достижения консенсуса разработаны различные алгоритмы, которые позволяют достичь соглашения между участниками и обеспечить работоспособность сети.
По сути алгоритмы консенсуса, регулируют проблемы которые могут возникнуть в децентрализованной системе, например:
Данный алгоритм использует множество криптовалют, самые популярные из них это: Bitcoin, Bitcoin Cash, Monero, Zcash, Ravencoin . PoW использует также и Ethereum но уже в сентябре вторая криптовалюта перейдет на алгоритм консенсуса Proof of Stake, о котором мы поговорим ниже.
Преимущества PoW:
Преимущества PoS:
Proof of Importance (PoI., Доказательство значимости) - в PoI участник с "наибольшей важностью" может сказать, какие транзакции произошли и чаще всего именно он и получает вознаграждение. Получается, что самым важным фактором в PoI является репутация узлов и именно от её уровня зависит вероятность подтверждения транзакции. Коэффициент значимости рассчитывает рассчитывает система, именно она решает сколько у участников есть полномочий, как часто они обрабатывают транзакции и как часто получают за это вознаграждение. Как пример, это проект NEM который собственно и разработал этот алгоритм, а также проект QURAS.
Преимущества PoI:
В этой статье я разобрал основные алгоритмы консенсуса, но на самом деле их намного больше, в частности очень много разновидностей Proof of Stake.
Например: Delegated Proof-of-Stake (DPoS), Leased Proof of Stake (LPoS).
Надеюсь статья была полезной, спасибо за внимание.
Алгоритм консенсуса - это правила по которым происходит генерация блоков в блокчейне. В блокчейне, который представляет собой децентрализованную систему не имеющую единого управляющего органа, для достижения консенсуса разработаны различные алгоритмы, которые позволяют достичь соглашения между участниками и обеспечить работоспособность сети.
По сути алгоритмы консенсуса, регулируют проблемы которые могут возникнуть в децентрализованной системе, например:
- Противоречивая информация от майнеров - один говорит одно, а второй другое.
- Возможность создания фейковых майнеров.
- Взлом узлов сети хакерами.
Какие бывают алгоритмы консенсуса?
Proof of Work (PoW., Доказательство проделанной работы) - наиболее часто используемый алгоритм, его суть состоит в том, что майнер должен доказать, что он проделал определенную работу - нашел блок. Когда майнер находит блок он сигнализирует об этом другим майнерам и если они подтверждают законность данного действия майнер получает вознаграждение.Данный алгоритм использует множество криптовалют, самые популярные из них это: Bitcoin, Bitcoin Cash, Monero, Zcash, Ravencoin . PoW использует также и Ethereum но уже в сентябре вторая криптовалюта перейдет на алгоритм консенсуса Proof of Stake, о котором мы поговорим ниже.
Преимущества PoW:
- Высокая степень анонимности;
- Доступность майнинга для каждого, что увеличивает децентрализацию;
- Большое энергопотребление;
- Не экологичность, за что часто хейтят Bitcoin;
- Необходимость в покупке специального оборудования для майнинга (видеокарт или ASIC-майнеров).
Преимущества PoS:
- Огромная энергоэффективность, Ethereum после перехода на PoS будет потреблять на 99% меньше электроэнергии;
- Возможность мелким депозитам делегировать свои токены валидаторам и получать за это вознаграждение в токенах блокчейна;
- Увеличение масштабируемости.
- Централизация - валидаторы могут накапливать большие объёмы монет в результате чего возможет вариант с проведением "атаки 51%" в частности это касается блокчейна Solana, где несколько узлов владеют большей частью монет.
Proof of Importance (PoI., Доказательство значимости) - в PoI участник с "наибольшей важностью" может сказать, какие транзакции произошли и чаще всего именно он и получает вознаграждение. Получается, что самым важным фактором в PoI является репутация узлов и именно от её уровня зависит вероятность подтверждения транзакции. Коэффициент значимости рассчитывает рассчитывает система, именно она решает сколько у участников есть полномочий, как часто они обрабатывают транзакции и как часто получают за это вознаграждение. Как пример, это проект NEM который собственно и разработал этот алгоритм, а также проект QURAS.
Преимущества PoI:
- Пользователю нужно держать определенную суму средств в узле (незначительную) и он уже может зарабатывать репутацию и подтверждать транзакции, таким образом каждый участник может достичь высокого уровня важности.
- Централизация - пользователи которые имеют наивысшую репутацию становятся монополистами системы.
В этой статье я разобрал основные алгоритмы консенсуса, но на самом деле их намного больше, в частности очень много разновидностей Proof of Stake.
Например: Delegated Proof-of-Stake (DPoS), Leased Proof of Stake (LPoS).
Надеюсь статья была полезной, спасибо за внимание.