Що таке Practical Byzantine Fault Tolerance (PBFT)?

Practical Byzantine Fault Tolerance (PBFT)

Практичний слайд, без якого не розібратися

Принцип: стандартний корпоративний блокчейн.
Швидкість: висока.
Вид DLT: приватний блокчейн із дозволами.
Остаточність транзакцій: негайна.
Приклад: Hyperledger, Chain.

Якщо вам потрібен масштабований та швидкий блокчейн, PBFT — це те, що треба. Протокол PBFT дуже схожий на DBFT, особливо в тому, що стосується його більш централізованої риси. Єдина відмінність полягає в тому, що перший має просту реалізацію, і з самого початку він є приватним блокчейном із призначеними напряму нодами.

Досить практично, чи не так?

Коли валідатор отримує повідомлення, він виконує обчислення, а потім запитує  інші ноди по черзі, чи дійсна транзакція. Після підтвердження перевірки перший валідатор транслює рішення всім іншим у мережі. Таким чином, консенсус досягається на підставі підтвердження, яке затвердили всі валідатори.

PBFT ефективний у системах з низькою затримкою, але чутливий до кількості валідаторів та пропускної спроможності. Це добре підходить для приватних систем, які не вимагають великої ємності, але потребують багато транзакцій. PBFT гарантує точність записів транзакцій у мережі.

Плюси

  • Швидкий
  • Практичний (для бізнесу, в малих масштабах)

Мінуси

  • Обмежена кількість валідаторів
Коментарі