Какова роль алгоритма консенсуса в блокчейн-сети Hyperledger?Как это работает? - PullRequest
0 голосов
/ 29 ноября 2018

Как работает алгоритм консенсуса в блокчейне hyperledger?

Все ли узлы имеют доступ к одному и тому же цепочечному коду?Если да, то какова роль консенсуса?И как это работает?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

В структуре Гипергеджера консенсус достигается тремя шагами -

Подтверждение, заказ и проверка.

Вы говорите о первом шаге, который является одобрением.

Если я правильно вас понял, вы говорите, что если все узлы имеют одинаковый код, то они, естественно, дадут одинаковый результат после выполнения кода цепочки, тогда зачем нам нужен консенсус в первую очередь.Фактически, именно поэтому нам нужен консенсус, мы должны убедиться, что результат большинства узлов правильный, чтобы исключить любые неправильные результаты (из узла, который может быть скомпрометирован).

подробный взгляд здесь https://www.skcript.com/svr/consensus-hyperledger-fabric/

0 голосов
/ 29 ноября 2018

Прежде всего следует помнить, что существуют разные независимые платформы блокчейнов Hyperledger, включая Hyperledger Fabric и Hyperledger Sawtooth.

Для Hyperledger Sawtooth и для программного обеспечения блокчейна в целом алгоритм согласования решает, кто имеет право публиковатьследующий блок в блокчейне (который становится «лидером»).Для традиционных общедоступных блокчейнов (таких как Биткойн) согласованным алгоритмом является Proof of Work (PoW).То есть узел, который сначала решает криптографическую головоломку (генерирует хеш SHA-256 с самыми старшими 0), получает право опубликовать следующий блок.К сожалению, PoW крайне бесполезно расходует энергию, и активные исследования занимаются разработкой новых согласованных алгоритмов.

...