Сага о терпимости к ошибке Византийцев: Мой скептический глубокий анализ

Я изучаю Ошибку Византийцев (BFT) уже несколько месяцев, и честно говоря, я и впечатлён, и раздосадован этим краеугольным камнем технологии блокчейн. Это не просто какая-то сухая функция компьютерной системы – это именно то, что не позволяет нашим цифровым активам погрузиться в хаос.

Когда я впервые столкнулся с BFT, я посмеялся над его, казалось бы, абсурдной военной метафорой. Генералы Византии пытаются скоординировать атаку? Серьезно? Но чем глубже я углублялся, тем больше понимал, как блестяще это отражает парадокс доверия в распределенных системах.

Что на самом деле означает BFT (За пределами учебного определения)

Свободный бизнес — это не только про отказоустойчивость, но и про выживание в результате преднамеренного саботажа. По своему опыту работы с узлами я воочию убедился, как системы могут продолжать функционировать, даже когда некоторые участники активно пытаются что-то испортить.

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

Запутанная реальность внедрения BFT

Поверьте, на практике Ошибка Византийцев гораздо запутаннее, чем это показывают чистые диаграммы. Вот что на самом деле происходит:

  1. Команда получает трансляцию, и узлы начинают голосование. Но на самом деле задержка в сети означает, что некоторые голоса поступают с опозданием, некоторые дважды.

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

  3. Процессы верификации должны быть строгими, но я видел, как принимаются сокращения для повышения производительности, которые полностью подрывают модель безопасности.

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

Что особенно меня раздражает, так это то, как некоторые проекты заявляют о "безопасности уровня BFT", когда они реализовали упрощенные версии, жертвуя ключевыми свойствами безопасности.

Двусторонний меч в блокчейне

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

Но давайте будем реалистами — затраты на производительность огромны. Традиционные финансовые сети обрабатывают тысячи транзакций в секунду, в то время как цепочки на основе BFT часто испытывают трудности с десятками. Этот компромисс недостаточно обсуждается.

И не заставляйте меня говорить о потреблении энергии некоторыми реализациями BFT. Хотя не все они расточительны, некоторые механизмы консенсуса, основанные на принципах BFT, являются экологическими катастрофами.

Мое мнение

После многих лет в этой области я пришел к выводу, что консенсус BFT одновременно переоценивается и недооценивается. Переоценивается теми, кто не понимает его ограничений, и недооценивается теми, кто принимает его гарантии безопасности как должное.

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

Несмотря на все свои недостатки и неэффективности, BFT остается лучшим решением, которое мы нашли для проблемы цифрового доверия в бездоверительном мире. Я просто не уверен, что мы должны праздновать этот факт.

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