Investor's wiki

Доказательство активности

Доказательство активности

Что такое доказательство активности (PoA)?

Доказательство активности (PoA) — это алгоритм консенсуса блокчейна,. используемый в криптовалютах и подобных системах. Он используется для обеспечения подлинности всех транзакций, происходящих в блокчейне, а также для обеспечения консенсуса всех майнеров. PoA представляет собой комбинацию двух других алгоритмов консенсуса блокчейна: доказательство работы (PoW) и доказательство доли (PoS).

Понимание Proof-of-Activity (PoA)

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

С системой PoW майнер может майнить или проверять транзакции на основе объема эффективной работы, которую они уже внесли в блокчейн. По мере того, как стоимость энергии и оборудования росла по спирали из-за увеличения сложности майнинга в сетях PoW, в качестве альтернативы появилась система PoS.

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

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

PoA также предотвращает вероятность атаки 51%, как в POW и POS, потому что невозможно предсказать, кто будет подписывающим узлом в будущем, а конкуренция за экономию монет среди подписантов не позволяет накапливать вычислительную мощность в течение группа.

Особые соображения

Процесс майнинга в системе Proof-of-Activity (PoA)

Система PoA — это попытка объединить лучшие аспекты систем PoW и PoS. В PoA процесс майнинга начинается так же, как и в процессе PoW, когда разные майнеры пытаются опередить друг друга с более высокой вычислительной мощностью, чтобы найти новый блок. Когда новый блок найден (или добыт), система переключается на PoS, при этом вновь найденный блок содержит только заголовок и адрес вознаграждения майнера.

На основе данных заголовка выбирается новая случайная группа валидаторов из сети блокчейн; они необходимы для проверки или подписи нового блока. Чем больше монет у валидатора, тем больше у него шансов быть выбранным в качестве подписанта.

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

Поскольку система PoA сочетает в себе PoW и PoS, она подвергается критике за частичное использование обоих. Для майнинга блоков на этапе PoW по-прежнему требуется слишком много энергии, и у хранителей монет по-прежнему больше шансов попасть в список подписантов и накопить больше вознаграждений в виртуальной валюте.

Пример подтверждения активности (PoA)

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

Как только решение найдено, оно транслируется в сеть. Затем сеть проверяет решение. В этот момент система становится PoS. Чем больше DCR добыто узлом, тем больше вероятность того, что он будет выбран для голосования по блоку. (В блокчейне DCR заинтересованные стороны получают билеты, которые дают им право голоса в обмен на майнинг DCR.) Пять билетов выбираются псевдослучайно из пула билетов; если хотя бы трое из пяти голосуют «за» для проверки блока, он навсегда добавляется в цепочку блоков. И майнеры, и избиратели награждаются DCR.

Особенности

  • Доказательство активности (PoA) — это алгоритм консенсуса блокчейна, представляющий собой комбинацию двух других алгоритмов консенсуса блокчейна: доказательство работы (PoW) и доказательство доли (PoS).

  • Decred (DCR) — самая известная криптовалюта, использующая механизм консенсуса PoA.

  • Система PoA — это попытка объединить лучшие аспекты систем PoW и PoS; процесс майнинга начинается как система PoW, но после того, как новый блок был успешно добыт, система переключается на систему PoS.