Proof of Authority (PoA) - это механизм согласования с разрешениями, который использует личность как стейк, чтобы обеспечить быстрые транзакции и добавлять блоки через сеть авторизованных, репутабельных валидаторов.
Proof of Authority (PoA) — это алгоритм консенсуса, который представляет собой прагматичную и эффективную работоспособную альтернативу для блокчейн-сетей, особенно частных блокчейнов. PoA использует реальные удостоверения личности для обеспечения валидации в блокчейне. Механизм PoA основан на небольшом количестве валидаторов блоков, что позволяет ему быть масштабируемой системой.
В механизме консенсуса PoA ценится личность и репутация, а не обеспеченные криптографические активы в PoS, или энергопотребление и огромная вычислительная мощность в PoW. Механизмы консенсуса PoS и PoW используют стейкинг и майнинг соответственно, чтобы проверять транзакции и добавлять блоки в блокчейн. PoA эффективен в сетях, где участники доверяют друг другу и знают друг друга.
Далее, Гэвин Вуд, сооснователь второго по величине блокчейна в мире, Ethereum, предложил Proof of Authority в 2015 году, и с тех пор он стал важным механизмом консенсуса. Предложение было обусловлено двумя факторами: растущей потребностью отойти от энергоемких Proof of Work (PoW) и необходимостью решить конкретные проблемы с Proof of Stake (PoS). Поэтому в данной статье рассматривается PoA, его принципы работы, как он улучшает Proof of Work и Proof of Stake, а также его преимущества и ограничения.
PoA хорошо подходит для сетей с высоким уровнем доверия между участниками, таких как консорциумы блокчейнов и частные сети. Примеры включают в себя:
Блокчейны без разрешения - это децентрализованные сети, открытые для общественности, и любой, у кого есть необходимое оборудование, может участвовать. Этот тип блокчейна часто используется для криптовалют, таких как Биткойн, Эфириум, Лайткойн, Аваланч и т. д., потому что они используют стимулирующий механизм, который поощряет пользователей к работе сети.
Разрешенные блокчейны, с другой стороны, являются централизованными и частными — все узлы должны быть предварительно аутентифицированы, и доступ к сети предоставляется только с разрешения. Примеры такого типа блокчейна: Hyperledger, Corda и Ripple.
В то время как публичные, разрешенные блокчейны полагаются на механизмы консенсуса, такие как Proof of Work и Proof of Stake, разрешенные блокчейны требуют использования альтернативных алгоритмов консенсуса, таких как PoA.
Proof of Authority использует заранее утвержденных валидаторов, которые рискуют своей реальной идентичностью и репутацией, чтобы обеспечить прозрачность, процедура, которая включает выбор таких доверенных валидаторов случайным образом. Валидаторы - это члены узлов с правом на проверку транзакций и добавление блоков в блокчейн, следуя процессу на рисунке ниже:
Источник: VeriDoc Global
Валидаторы организуют транзакции в блоки, используя программное обеспечение. Поскольку процесс автоматизирован, валидаторам не нужно постоянно следить за своими устройствами. Это означает, что валидаторы всегда должны поддерживать свои устройства (административные сайты) в хорошем рабочем состоянии.
В механизме PoA каждый валидатор обладает собственным уникальным идентификатором и может также запускать избыточные узлы для каждого идентификатора, чтобы гарантировать, что сотрудничество в консенсусе поддерживается даже в случае отказа одного узла.
Механизм согласования PoA работает, следуя нижеприведенным шагам:
Примечание: Если первичный узел не сможет сгенерировать новый блок во время раунда, другие честные узлы пометят его как "неактивный". Неактивный узел будет считаться "активным", как только он сгенерирует новый блок. Кроме того, если узел проверки обрабатывает злонамеренную или мошенническую транзакцию, его можно заблокировать или удалить из списка узлов проверки, что причинит ущерб репутации валидатора, который его запускает. Кроме того, валидаторы должны соответствовать ряду стандартов, чтобы быть доверенными.
Для работы алгоритма PoA необходимо выполнение следующих фундаментальных требований, хотя настройки могут меняться в зависимости от окружающей среды:
Proof of Work (PoW) - это вид криптографического доказательства, в котором один узел (называемый доказателем) должен продемонстрировать другим узлам (проверяющим), что он затратил определенное количество вычислительной мощности на решение хэша блока. PoW основан на больших сетях компьютеров, управляемых крипто-майнерами, которые отвечают за проверку и отслеживание транзакций, а также за выпуск новой валюты.
Основные недостатки PoW - огромное потребление энергии и ограниченная масштабируемость. Он также зависит от специализированного оборудования и аппаратуры, что ограничивает участие. Эти недостатки - это преимущества, которыми PoA обладает по отношению к PoW.
Алгоритм согласования Proof of Stake (PoS) работает за счет того, что валидаторы ставят свои монеты, чтобы иметь шанс добавить блок в цепочку и подтвердить транзакцию. Валидаторы выбираются случайным образом и основаны на количестве заложенных активов, а не на конкуренции за добавление блока транзакций в блокчейн, как это делают майнеры в PoW. PoS был признан предпочтительной альтернативой PoW. Он предлагает финансовые стимулы участникам без энергоемких вычислительных действий мощных компьютеров. Также он позволяет фрагментацию, что делает сеть блокчейна достаточно масштабируемой.
Несмотря на все эти преимущества, существует значительный недостаток, который часто игнорируется. Предполагается, что чем больше у человека доля, тем более он мотивирован обеспечить успех сети. Однако это предположение не учитывает того факта, что, хотя одинаковые доли могут быть равноценны в денежном выражении, они могут не быть одинаково ценными для их владельцев. Например, независимо от реальной суммы доли, пользователь, у которого 10% всего своего имущества размещены в сети, скорее всего будет гораздо более преданным успеху этой сети, чем пользователь, у которого 1% его активов заморожено.
Здесь PoA внес улучшения. Алгоритм PoA основан на концепции того, что участники ставят под угрозу свою идентичность, а не токены. Это означает, что валидаторы - хорошо известные сущности, которые рискуют своей репутацией, чтобы подтвердить блоки. Эта модификация модели PoS исключает необходимость учитывать возможные денежные расхождения среди валидаторов и гарантирует, что все валидаторы одинаково мотивированы работать на успех своей сети.
Преимущества PoA включают в себя:
PoA не является идеальным алгоритмом, и у него также есть свои ограничения, как и у PoS и PoW.
Все больше и больше компаний осознают преимущества, которые предлагает технология блокчейн по мере ее расширения. Следовательно, разрешенные блокчейны, такие как PoA, становятся все более популярными, особенно в отраслях, где определение личности, конфиденциальность, безопасность и быстрая обработка транзакций являются ключевыми требованиями.
Алгоритм согласования PoA может быть использован для достижения высокой пропускной способности в широком спектре отраслей и областей, включая следующее:
Не существует идеального механизма консенсуса, у каждого из них есть свои преимущества и недостатки. Однако в случае PoA его основным недостатком является отсутствие децентрализации, что делает его лучшим вариантом для централизованного решения. Эффективность и энергопотребление PoA также делают его хорошим выбором, но вероятно, что более надежные и децентрализованные механизмы консенсуса, такие как PoW и PoS, останутся трудными для замены в долгосрочной перспективе.
Partilhar
Proof of Authority (PoA) - это механизм согласования с разрешениями, который использует личность как стейк, чтобы обеспечить быстрые транзакции и добавлять блоки через сеть авторизованных, репутабельных валидаторов.
Proof of Authority (PoA) — это алгоритм консенсуса, который представляет собой прагматичную и эффективную работоспособную альтернативу для блокчейн-сетей, особенно частных блокчейнов. PoA использует реальные удостоверения личности для обеспечения валидации в блокчейне. Механизм PoA основан на небольшом количестве валидаторов блоков, что позволяет ему быть масштабируемой системой.
В механизме консенсуса PoA ценится личность и репутация, а не обеспеченные криптографические активы в PoS, или энергопотребление и огромная вычислительная мощность в PoW. Механизмы консенсуса PoS и PoW используют стейкинг и майнинг соответственно, чтобы проверять транзакции и добавлять блоки в блокчейн. PoA эффективен в сетях, где участники доверяют друг другу и знают друг друга.
Далее, Гэвин Вуд, сооснователь второго по величине блокчейна в мире, Ethereum, предложил Proof of Authority в 2015 году, и с тех пор он стал важным механизмом консенсуса. Предложение было обусловлено двумя факторами: растущей потребностью отойти от энергоемких Proof of Work (PoW) и необходимостью решить конкретные проблемы с Proof of Stake (PoS). Поэтому в данной статье рассматривается PoA, его принципы работы, как он улучшает Proof of Work и Proof of Stake, а также его преимущества и ограничения.
PoA хорошо подходит для сетей с высоким уровнем доверия между участниками, таких как консорциумы блокчейнов и частные сети. Примеры включают в себя:
Блокчейны без разрешения - это децентрализованные сети, открытые для общественности, и любой, у кого есть необходимое оборудование, может участвовать. Этот тип блокчейна часто используется для криптовалют, таких как Биткойн, Эфириум, Лайткойн, Аваланч и т. д., потому что они используют стимулирующий механизм, который поощряет пользователей к работе сети.
Разрешенные блокчейны, с другой стороны, являются централизованными и частными — все узлы должны быть предварительно аутентифицированы, и доступ к сети предоставляется только с разрешения. Примеры такого типа блокчейна: Hyperledger, Corda и Ripple.
В то время как публичные, разрешенные блокчейны полагаются на механизмы консенсуса, такие как Proof of Work и Proof of Stake, разрешенные блокчейны требуют использования альтернативных алгоритмов консенсуса, таких как PoA.
Proof of Authority использует заранее утвержденных валидаторов, которые рискуют своей реальной идентичностью и репутацией, чтобы обеспечить прозрачность, процедура, которая включает выбор таких доверенных валидаторов случайным образом. Валидаторы - это члены узлов с правом на проверку транзакций и добавление блоков в блокчейн, следуя процессу на рисунке ниже:
Источник: VeriDoc Global
Валидаторы организуют транзакции в блоки, используя программное обеспечение. Поскольку процесс автоматизирован, валидаторам не нужно постоянно следить за своими устройствами. Это означает, что валидаторы всегда должны поддерживать свои устройства (административные сайты) в хорошем рабочем состоянии.
В механизме PoA каждый валидатор обладает собственным уникальным идентификатором и может также запускать избыточные узлы для каждого идентификатора, чтобы гарантировать, что сотрудничество в консенсусе поддерживается даже в случае отказа одного узла.
Механизм согласования PoA работает, следуя нижеприведенным шагам:
Примечание: Если первичный узел не сможет сгенерировать новый блок во время раунда, другие честные узлы пометят его как "неактивный". Неактивный узел будет считаться "активным", как только он сгенерирует новый блок. Кроме того, если узел проверки обрабатывает злонамеренную или мошенническую транзакцию, его можно заблокировать или удалить из списка узлов проверки, что причинит ущерб репутации валидатора, который его запускает. Кроме того, валидаторы должны соответствовать ряду стандартов, чтобы быть доверенными.
Для работы алгоритма PoA необходимо выполнение следующих фундаментальных требований, хотя настройки могут меняться в зависимости от окружающей среды:
Proof of Work (PoW) - это вид криптографического доказательства, в котором один узел (называемый доказателем) должен продемонстрировать другим узлам (проверяющим), что он затратил определенное количество вычислительной мощности на решение хэша блока. PoW основан на больших сетях компьютеров, управляемых крипто-майнерами, которые отвечают за проверку и отслеживание транзакций, а также за выпуск новой валюты.
Основные недостатки PoW - огромное потребление энергии и ограниченная масштабируемость. Он также зависит от специализированного оборудования и аппаратуры, что ограничивает участие. Эти недостатки - это преимущества, которыми PoA обладает по отношению к PoW.
Алгоритм согласования Proof of Stake (PoS) работает за счет того, что валидаторы ставят свои монеты, чтобы иметь шанс добавить блок в цепочку и подтвердить транзакцию. Валидаторы выбираются случайным образом и основаны на количестве заложенных активов, а не на конкуренции за добавление блока транзакций в блокчейн, как это делают майнеры в PoW. PoS был признан предпочтительной альтернативой PoW. Он предлагает финансовые стимулы участникам без энергоемких вычислительных действий мощных компьютеров. Также он позволяет фрагментацию, что делает сеть блокчейна достаточно масштабируемой.
Несмотря на все эти преимущества, существует значительный недостаток, который часто игнорируется. Предполагается, что чем больше у человека доля, тем более он мотивирован обеспечить успех сети. Однако это предположение не учитывает того факта, что, хотя одинаковые доли могут быть равноценны в денежном выражении, они могут не быть одинаково ценными для их владельцев. Например, независимо от реальной суммы доли, пользователь, у которого 10% всего своего имущества размещены в сети, скорее всего будет гораздо более преданным успеху этой сети, чем пользователь, у которого 1% его активов заморожено.
Здесь PoA внес улучшения. Алгоритм PoA основан на концепции того, что участники ставят под угрозу свою идентичность, а не токены. Это означает, что валидаторы - хорошо известные сущности, которые рискуют своей репутацией, чтобы подтвердить блоки. Эта модификация модели PoS исключает необходимость учитывать возможные денежные расхождения среди валидаторов и гарантирует, что все валидаторы одинаково мотивированы работать на успех своей сети.
Преимущества PoA включают в себя:
PoA не является идеальным алгоритмом, и у него также есть свои ограничения, как и у PoS и PoW.
Все больше и больше компаний осознают преимущества, которые предлагает технология блокчейн по мере ее расширения. Следовательно, разрешенные блокчейны, такие как PoA, становятся все более популярными, особенно в отраслях, где определение личности, конфиденциальность, безопасность и быстрая обработка транзакций являются ключевыми требованиями.
Алгоритм согласования PoA может быть использован для достижения высокой пропускной способности в широком спектре отраслей и областей, включая следующее:
Не существует идеального механизма консенсуса, у каждого из них есть свои преимущества и недостатки. Однако в случае PoA его основным недостатком является отсутствие децентрализации, что делает его лучшим вариантом для централизованного решения. Эффективность и энергопотребление PoA также делают его хорошим выбором, но вероятно, что более надежные и децентрализованные механизмы консенсуса, такие как PoW и PoS, останутся трудными для замены в долгосрочной перспективе.