Hyperledger SBFT против RBFT

Между многими механизмами консенсуса, доступными в Hyperledger, я хочу знать указанную разницу между механизмами консенсуса в Hyperledger, такими как SBFT и RBFT?

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
0
904
1

Ответы 1

Я позволю другим объяснить SBFT и RBFT и многие другие консенсусные алгоритмы. Hyperledger состоит из 5 различных технологий блокчейна, каждая из которых имеет собственный алгоритм консенсуса. Вот два, поддерживаемых Hyperledger Sawtooth:

  • Поэт Доказательство прошедшего времени (дополнительный алгоритм консенсуса в стиле Накамото, используемый для Sawtooth). PoET с SGX имеет BFT. PoET Simulator имеет CFT. Не загружает процессор как с алгоритмами в стиле PoW, хотя он все еще может разветвляться и иметь устаревшие блоки . См. Спецификацию PoET на https://sawtooth.hyperledger.org/docs/core/release s / последний / архитектура / поэт.html
  • ПЛОТ Алгоритм консенсуса, который выбирает лидера на срок произвольного времени. Лидер заменен, если истекло время ожидания. Raft быстрее PoET, но не BFT (Raft - это CFT). Также Raft не разветвляется.

У Hyperledger Sawtooth есть преимущество Unpluggable Consensus. Алгоритм можно изменить без повторной инициализации блокчейна или даже без перезапуска программного обеспечения.

Вот еще несколько алгоритмов консенсуса:

  • PoW Подтверждение работы. Завершение работы (алгоритм консенсуса в стиле Накамото с интенсивной загрузкой процессора). Обычно используется в блокчейнах без разрешения
  • PoS Подтверждение ставки. Алгоритм консенсуса в стиле Накамото, основанный на наибольшем достатке или возрасте (ставке)
  • PBFT Практическая византийская отказоустойчивость. «Классический» консенсусный алгоритм, использующий конечный автомат. Использует лидера и блокирует выборы. PBFT - это трехэтапный алгоритм, интенсивно использующий сеть (n ^ 2 сообщений), поэтому его нельзя масштабировать для больших сетей.

Другие вопросы по теме