Комментарии 12
Как они планируют исключать из списка «плохих» участников? Т.к. можно дойти до стадии, когда «плохих» будет такое количество, что консенсус не будет достигнут.
Пока сложно сказать.
Насколько я помню, у них есть специальные ноды, которые пересчитывают блокчейны, получают награды за найденные ошибки, исправляют их и стучат по голове тем, кто ошибается
upd:
Называются фишеры
upd:
Называются фишеры
Где же вы в Hyperledger Fabric нашли BFT?
Это распространенное заблуждение на рынке, что HLF имеет византийскую отказоустойчивость. Странно что авторы поста про это не знают.
Да, в Hyperledger BFT пока не реализован в полной мере, сейчас в нем используется Raft, который послужит основой для дальнейшей реализации полноценного BFT.
Ну тогда стоило бы поправить информацию в посте? Чтобы не вводить читателей в заблуждение по поводу Hyperledger Fabric и BFT.
Ну и во-вторых, откуда информация, что они берут Raft за основу своей реализации BFT? Из того, что я видел, они всё таки ориентируются на PBFT и делают в стороне от Raft. Хотя смотря с какой стороны посмотреть…
В любом случае нужно чётче проводить водораздел между CFT и BFT.
Ну и во-вторых, откуда информация, что они берут Raft за основу своей реализации BFT? Из того, что я видел, они всё таки ориентируются на PBFT и делают в стороне от Raft. Хотя смотря с какой стороны посмотреть…
В любом случае нужно чётче проводить водораздел между CFT и BFT.
Raft is the first step toward Fabric’s development of a byzantine fault tolerant (BFT) ordering service. As we’ll see, some decisions in the development of Raft were driven by this. If you are interested in BFT, learning how to use Raft should ease the transition.
Ага, это к вопросу с какой стороны посмотреть. На каком-то уровне у них много общего, как и с Paxos и другими способами достижения консенсуса в распределенных средах.
IBM говоря:
Они не говорят что конкретно Raft послужит основной для BFT. Основной послужит общие для этих протоколов концепции. Сделали бы они Paxos, они также бы сказали.
Я же ориентируюсь на https://github.com/IBM/mirbft, скорее всего это и есть тот самый BFT.
Посмотрим…
А почему вы не хотите убрать недостоверную инфу про pBFT в Hyperledger Fabric?
IBM говоря:
сейчас-сейчас будет BFT, поюзайте пока Raft. Raft первый шаг к BFT.
Они не говорят что конкретно Raft послужит основной для BFT. Основной послужит общие для этих протоколов концепции. Сделали бы они Paxos, они также бы сказали.
Я же ориентируюсь на https://github.com/IBM/mirbft, скорее всего это и есть тот самый BFT.
Посмотрим…
А почему вы не хотите убрать недостоверную инфу про pBFT в Hyperledger Fabric?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Catchain: алгоритм консенсуса блокчейна TON