В поисках консенсуса: что такое и как решается «задача византийских генералов»

cryptonews.ruОпубликовано 2024-11-22Обновлено 2025-01-22

Одной из главных целей любой децентрализованной системы является достижение консенсуса в алгоритме действий между участниками. Описать проблему позволяет так называемая «задача византийских генералов».

Задача Лесли Лэмпорта

Первоначально задача была сформулирована еще в 1982 году американским криптографом Лесли Лэмпортом (Leslie Lamport). Этот исследователь также известен разработкой криптосистемы «подпись Лэмпорта» с открытым ключом, «часов Лэмпорта» — механизма определения порядка событий в распределенной среде, — а также системой LaTeX.

«Задача византийских генералов», представленная Лэмпортом, звучит примерно следующим образом:

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

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

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

Схематически, в упрощенном виде ситуацию можно представить картинкой, где синяя фигура — крепость\замок, красные фигуры — генералы и их легионы, а белые фигуры — каналы обмена информацией:

В чем суть задачи

Задача византийских генералов — это дилемма и умозрительная постановка проблемы, характерной для технически сложных систем, в которых разные элементы должны действовать параллельно, достигая необходимого результата.

Когда разработанная нами система способна противостоять классу отказов, характерных для проблем «византийских генералов», мы говорим о так называемой «византийской отказоустойчивости» или Byzantine fault tolerance (BFT). Проще говоря, это важное свойство, при котором система продолжает работать корректно —несмотря на то, что отдельные компоненты могут выйти из строя или даже злонамеренно пытаться нарушить порядок работы.

Византийские генералы и Биткоин

Поскольку Биткоин является децентрализованной одноранговой сетью, ее создатель Сатоши Накамото также столкнулся с необходимостью решения «проблемы византийских генералов». В случае с сетью Биткоина генералами выступают сетевые узлы, которые должны обрабатывать и передавать информацию, достигнув единого консенсуса.

Поскольку Биткоин использует алгоритм консенсуса Proof-of-Work, а сама сеть полностью децентрализована и не зависит от единого узла, это позволяет заменить необходимость доверия между участниками на криптографические доказательства. Даже если часть узлов сети работает некорректно или злонамеренно, механизм Proof-of-Work позволяет большинству честных участников согласовать верную цепочку блоков.

Однако Биткоин не является абсолютно устойчивым к «византийским ошибкам». Например, так называемая атака 51% теоретически может позволить злоумышленнику изменить данные в цепочке блоков. Правда, для этого ему потребуется контролировать более половины всей вычислительной мощности сети. По мере добавления новых блоков в цепь сложность реализации такой атаки экспоненциально растет, что делает ее практически невозможной в условиях современного Биткоина.

Ethereum и Proof-of-Stake

Другой крупной криптовалютой, решающей дилемму византийских генералов, является Эфириум. В версии 2.0 используется алгоритм Proof-of-Stake (PoS), который, в отличие от Proof-of-Work, основывается на стейкинге. Этот подход снижает энергозатраты, делает атаки менее вероятными и увеличивает устойчивость сети к византийским отказам, — хотя накладывает свои ограничения и в целом также является спорным решением по сравнению с PoW (например, в вопросах экономической плоскости, а именно «себестоимости криптовалюты» в отсутствии трат на майнинг, оборудование и так далее).

Hedera и Hashgraph

Еще одним примером решения задачи византийских генералов является криптовалюта Hedera, которая использует технологию Hashgraph вместо традиционного блокчейна. В основе Hashgraph лежит протокол gossip, что несколько отличается от подходов, применяемых в Биткоине (Proof-of-Work) и Ethereum (Proof-of-Stake). В случае с gossip, протокол, по заявлениям разработчиков, достигает асинхронной византийской отказоустойчивости (aBFT).

Проблема византийских генералов за пределами блокчейна

Концепция византийской отказоустойчивости применима не только в блокчейне, но и в других распределенных системах. Например, она используется в облачных вычислениях, распределенных базах данных и системах интернета вещей (IoT). В таких системах необходимо гарантировать корректное функционирование, даже если часть элементов системы ведет себя некорректно или злонамеренно.

Заключение

Задача византийских генералов остается крайне важной дилеммой и концепцией, которая легла в основу современных децентрализованных систем. Существуют разные подходы к достижению консенсусов и устойчивости систем к подобным вызовам. Такие решения как Proof-of-Work и Proof-of-Stake позволяют минимизировать риски византийских ошибок, обеспечивая стабильность и безопасность сетей.

Похожее

Обратный отсчет для закона CLARITY: как изменится крипторынок, если его не примут до августовских каникул?

Закон CLARITY, ключевой законопроект о структуре рынка криптовалют в США, находится в критической фазе. Несмотря на прохождение Палаты представителей и комитета Сената, его продвижение замедлилось из-за двух основных препятствий: переговоров об этических положениях, касающихся криптоактивов чиновников, и споров о защите разработчиков в контексте правоприменения. Эти разногласия затрудняют получение необходимых 60 голосов в Сенате до начала парламентских каникул 10 августа. Если закон не будет принят до этого срока, его шансы в 2026 году значительно снизятся, что, по прогнозам аналитиков, может привести к дальнейшему оттоку капитала с рынка, особенно из биржевых фондов (ETF). Активы, такие как XRP, которые получили бы четкий товарный статус, могут потерять часть своей «премии за регулирование». Биткоин и Ethereum, уже признанные товарами, окажутся менее уязвимыми, но неопределенность затронет DeFi и институциональные инвестиции. Возможные сценарии включают принятие до августа (положительный сигнал для рынка), отсрочку до 2027 года (продление периода неопределенности) или полный перезапуск законодательного процесса в следующем созыве Конгресса. Даже в случае неудачи, сам факт серьезного обсуждения законопроекта указывает на растущее стремление США к регулированию криптоиндустрии, хотя задержка может дать другим странам временное окно для установления глобальных стандартов.

marsbit1 ч. назад

Обратный отсчет для закона CLARITY: как изменится крипторынок, если его не примут до августовских каникул?

marsbit1 ч. назад

Влияние OUSD на Circle, Tether и Paxos: не просто медвежий сигнал, а более сложная конкуренция

**OUSD и его влияние на Circle, Tether и Paxos: более сложная конкуренция, а не просто негатив** Анализ влияния анонсированного OUSD (Stripe, Stripe) на основных игроков рынка стейблкоинов показывает неоднозначную картину. **Circle (USDC):** Падение акций CRCL на 15-20% после новости об OUSD было ожидаемым, но не является "смертным приговором". Circle сохраняет глубокую ликвидность, интеграции и эффект первопроходца. Прекращение или пересмотр соглашения с Coinbase может даже временно почти удвоить чистый доход компании. Однако в экосистеме Stripe OUSD, благодаря лучшим инженерным и продуктовым возможностям, может стать стейблкоином по умолчанию для новых клиентов. Ключевая проблема для проникновения на корпоративный рынок — кредитное качество эмитента — остается и для OUSD, если он будет выпущен Bridge (неинвестиционного уровня). Circle необходимо ускорить развитие платежных продуктов и рассмотреть защитные поглощения. **Tether (USDT):** OUSD напрямую не угрожает основному рынку Tether, который фокусируется на других каналах дистрибуции. Доля Tether может снижаться, но на растущем общем рынке. **Paxos (USDP):** OUSD создает для Paxos наибольшие проблемы, подрывая ключевые преимущества его стейблкоина (USDG) в регулировании и доходах. Это давление на уровне выживания, что объясняет смещение фокуса Paxos на брокерские услуги. Таким образом, OUSD усложняет конкурентный ландшафт, по-разному влияя на игроков, но не решает фундаментальных проблем принятия стейблкоинов институциями.

marsbit1 ч. назад

Влияние OUSD на Circle, Tether и Paxos: не просто медвежий сигнал, а более сложная конкуренция

marsbit1 ч. назад

Влияние OUSD на Circle, Tether и Paxos: не просто негатив, а более сложная перегруппировка конкуренции

Влияние OUSD на Circle, Tether и Paxos представляет собой не единичный негативный фактор, а более сложную перегруппировку конкуренции. Для Circle (CRCL) реакция рынка с падением акций на 15-20% была ожидаемой, но это не «смертный приговор». Circle сохраняет глубокую ликвидность, интеграции и преимущество первопроходца. Разрыв партнерства с Coinbase может даже краткосрочно увеличить чистый доход. Однако OUSD может стать стабильной монетой по умолчанию в экосистеме Stripe благодаря ее инженерным и продуктовым преимуществам. Ключевое препятствие для внедрения стабильных монет предприятиями — кредитный риск эмитента — остается, поскольку ни Circle, ни связанная с OUSD компания Bridge не являются субъектами с инвестиционным рейтингом. Tether, вероятно, не пострадает напрямую, так как OUSD ориентирован на другие каналы распределения, хотя доля Tether может снижаться на растущем рынке. Paxos сталкивается с большими трудностями: OUSD подрывает ключевые преимущества USDG, а регуляторные преимущества Paxos со временем могут ослабнуть. В целом, Circle необходимо ускорить разработку платежных продуктов и рассмотреть защитные поглощения в ответ на растущую конкуренцию.

链捕手1 ч. назад

Влияние OUSD на Circle, Tether и Paxos: не просто негатив, а более сложная перегруппировка конкуренции

链捕手1 ч. назад

Заставит ли предложенный сенатором законопроект о криптовалютах Трампа отказаться от бизнеса с мемкойнами?

В финансовой декларации президента США Дональда Трампа за 2025 год раскрыто, что его крупнейшим источником дохода стали операции с криптовалютами, в частности, мемкоин TRUMP, принесший около $636 млн. Общий доход от цифровых активов превысил $1,4 млрд. В ответ сенатор Кирстен Джиллибранд выступила с законодательной инициативой, которая запретит избранным должностным лицам, включая президента, вице-президента, членов Конгресса и их супругов, выпускать, продвигать или спонсировать цифровые активы во время пребывания в должности. Цель законопроекта — предотвратить использование служебного положения в личных финансовых интересах и укрепить доверие общественности. Джиллибранд также поддержала более широкие этические реформы, включая регулирование прогнозных рынков и запрет на торговлю акциями для членов Конгресса и их семей.

ambcrypto2 ч. назад

Заставит ли предложенный сенатором законопроект о криптовалютах Трампа отказаться от бизнеса с мемкойнами?

ambcrypto2 ч. назад

Вот почему трейдеры BONK могут ожидать очередного роста цены на 21-46%

Мемкоин Bonk (BONK) продемонстрировал значительный рост на 10% за последние 24 часа, сопровождающийся всплеском торгового объема на 152%. Открытый интерес к активу вырос на 33.9%, что указывает на сильный спекулятивный спрос и возможность продолжения бычьего движения. Несмотря на это, на дневном таймфрейме общая структура тренда остается медвежьей с июня, когда был зарегистрирован минимум в $0.00000391. С тех пор цена отскочила почти на 28% и тестирует локальный уровень сопротивления в районе $0.000005. Индикатор RSI поднялся выше нейтрального уровня 50, а показатель балансового объема (OBV) приближается к локальному максимуму середины июня. Если уровень $0.000005 удастся закрепить в качестве поддержки, это может открыть возможность для краткосрочных покупок. Потенциальные цели для роста находятся в зоне $0.0000061 - $0.0000073 (уровень Фибоначчи 78.6%), что предполагает потенциальный рост на 21%-46% от текущих значений. Трейдерам следует сохранять осторожный оптимизм и внимательно следить за динамикой Bitcoin, так как его возможная коррекция способна быстро оборвать текущее восстановление BONK.

ambcrypto3 ч. назад

Вот почему трейдеры BONK могут ожидать очередного роста цены на 21-46%

ambcrypto3 ч. назад

Торговля

Спот
活动图片