Сага про Помилку Візантійців: Мій Скептичний Глибокий Занурення

Я вивчаю Помилку Візантійців (BFT) вже кілька місяців, і, чесно кажучи, я одночасно вражений і розчарований цим наріжним каменем технології блокчейн. Це не просто якась суха функція комп'ютерної системи – це саме те, що захищає наші цифрові активи від колапсу в хаос.

Коли я вперше зіткнувся з BFT, я посміявся з її, здавалося б, абсурдної військової метафори. Візантійські генерали намагаються скоординувати атаку? Справді? Але чим більше я копався, тим більше розумів, наскільки блискуче вона передає парадокс довіри в розподілених системах.

Що насправді означає BFT (Поза підручниковим визначенням)

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

Концепція виникла ще в 1982 році від Лампорта, Шостака та Піза, але вони не могли уявити, наскільки важливою вона стане для криптовалюти. Метафора генералів залишається актуальною, бо вона абсолютно точна – якщо ваші вузли не можуть домовитися, ваша вся мережа розпадеться.

Безладна реальність впровадження BFT

Довіртеся мені, BFT на практиці набагато безладніший, ніж це показують чисті діаграми. Ось що насправді відбувається:

  1. Команда транслюється, і вузли починають голосувати. Але насправді затримка в мережі означає, що деякі голоси приходять пізно, деякі - двічі.

  2. Механізми консенсусу, такі як PBFT, вимагають понад 2/3 згоди, що звучить чудово, поки ви не усвідомите, наскільки повільними стають транзакції, коли умови в мережі погіршуються.

  3. Процеси верифікації повинні бути суворими, але я бачив, як використовуються скорочення для підвищення продуктивності, які повністю підривають модель безпеки.

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

Що мене особливо дратує, так це те, як деякі проекти стверджують "безпеку на рівні BFT", коли вони реалізували спрощені версії, що жертвують ключовими властивостями безпеки.

Палиця з двома кінцями в блокчейні

Кохання криптоіндустрії до BFT має сенс – воно створює цю цінну бездокументну середу, де мені не потрібно знати або довіряти тобі, щоб ми могли здійснювати транзакції.

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

І не починай мене про енергоспоживання деяких реалізацій BFT. Хоча не всі вони є марнотратними, певні механізми консенсусу, побудовані на принципах BFT, є екологічними катастрофами.

Моя думка

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

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

Незважаючи на всі свої недоліки та неефективність, BFT залишається найкращим рішенням, яке ми знайшли для вирішення проблеми цифрової довіри у світі без довіри. Я просто не впевнений, що ми повинні святкувати цей факт.

SAGA4.03%
DEEP3.61%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити