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

11/21/2022, 9:22:55 AM
Византийская проблема генералов - это ситуационное описание проблемы распределенного консенсуса.

Введение

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

Происхождение

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

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

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

Проблема византийских генералов в Интернете означает, что в процессе передачи канала некоторым узлам может быть трудно достичь синхронизации информации из-за чрезмерной рабочей нагрузки или некоторых злонамеренных атак. В 1999 году Мигель Кастро и Барбара Лисков предложили византийскую отказоустойчивость (BFT). Они считали, что если две трети узлов в системе работают нормально, то согласованность и корректность системы можно гарантировать. Позже Сатоши Накамото предложил механизм доказательства работы (PoW) и асимметричный криптографический алгоритм Биткойна, который обеспечил новое решение Византийской проблемы генералов.

Византийская отказоустойчивость

Предположим, что есть n генералов и t предателей. Допустим, n=3, t=1, поэтому один из A, B и C - предатель. Если А отдает команду [атака], но предатель В говорит С [отступить], то С не может вынести решение; Если предатель В посылает команду [атака] А и команду [отступление] С, то А и С не могут прийти к соглашению. Поэтому, когда число предателей больше или равно 1/3, Византийская проблема генералов не может быть решена.

Аналогично, если предположить, что общее количество узлов сети равно N, а количество вредоносных узлов равно T, то проблема может быть решена только тогда, когда N>=3T+1, то есть количество нормальных узлов в сети составляет не менее (2/3) N, чтобы обеспечить согласованность информации. В надежной сетевой коммуникации византийская отказоустойчивость может в определенной степени решить проблему отказа узла, так что система может достичь консенсуса.

Механизм доказательства работы (PoW)

Предположим, что генерал А сначала отдает команду [атака] и ставит свою подпись. После его получения, если другие генералы также планируют атаковать, они выполнят команду [атака] и его подпись после команды генерала А. Если А не выполнит команду [атака] после того, как А отправит ее, другие генералы могут оценить А как предателя и использовать это для выделения нужной информации.

Аналогично, несколько участвующих узлов получат результат через серию работ, и первый узел, получивший результат, будет транслировать его всей сети. Если результат верен, другие узлы добавят результат в свои собственные бухгалтерские книги, чтобы подготовиться к вычислениям, чтобы выиграть право на запись транзакций в блокчейн.

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

Алгоритмы с асимметричным ключом

Для шифрования и дешифрования алгоритмов с асимметричным ключом необходимы два отдельных секретных ключа - открытый ключ и закрытый ключ, которые обычно располагаются попарно. Если A хочет отправить сообщение в B, A нужен открытый ключ B для шифрования информации, а B нужен его/ее собственный закрытый ключ для расшифровки информации. Если Б хочет показать свою личность, он/она может подписать закрытый ключ, написать "текст подписи" и передать его в эфир. Другие могут проверить его/ее личность по открытому ключу B.

Поскольку личность и подпись не могут быть подделаны, алгоритмы с асимметричным ключом обеспечивают конфиденциальность передачи и доверенной подписи.

Автор: Jiji
Переводчик: Joy
Рецензент(ы): Hugo, Cecilia, Ashley
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

Пригласить больше голосов

Крипто-календарь

Обновления проекта
Комиссия по ценным бумагам и биржам США (SEC) проведет круглый стол по правилам запрета на торговлю с 18 сентября в своем офисе в Вашингтоне. Комиссары SEC Кэролайн Креншоу, Хестер Пирс и директор департамента торговых рынков Джейми Селуэй выступят с открывающими речами, а председатель SEC Пол С. Аткинс выступит с речью.
S
-4.29%
2025-09-18
Обновления проекта
Срок подачи заявок на аирдроп U Drop от Union заканчивается 18 сентября.
U
2025-09-18
Разблокировка токенов
Fasttoken (FTN) разблокирует 20 миллионов Токенов 18 сентября в 8:00, стоимость которых составляет около 89,8 миллиона долларов, что составляет 2,08% от Оборотное предложение.
FTN
-0.24%
2025-09-18
Выставка искусств в Нью-Йорке
Сеть Render объявила, что SUBMERGE: Beyond the Render, крупнейшая иммерсивная художественная выставка, когда-либо созданная с использованием децентрализованного рендеринга, откроется 19 сентября в Нью-Йорке. На мероприятии будут представлены работы 16 выдающихся цифровых художников, включая двух лауреатов премии Эмми, что станет самой обширной выставкой подобного рода. Инициатива демонстрирует творческий потенциал децентрализованной технологии рендеринга на основе GPU.
RENDER
-1.22%
2025-09-18
Сеул
"Tezos — это самоизменяющаяся блокчейн-сеть, и основная сеть автоматически переключится на Сеул... примерно в 1320 по британскому времени."
XTZ
-1.95%
2025-09-18

Похожие статьи

Что такое Tronscan и как вы можете использовать его в 2025 году?
Новичок

Что такое Tronscan и как вы можете использовать его в 2025 году?

Tronscan — это обозреватель блокчейна, который выходит за рамки основ, предлагая управление кошельком, отслеживание токенов, аналитику смарт-контрактов и участие в управлении. К 2025 году она будет развиваться за счет улучшенных функций безопасности, расширенной аналитики, кроссчейн-интеграции и улучшенного мобильного опыта. Теперь платформа включает в себя расширенную биометрическую аутентификацию, мониторинг транзакций в режиме реального времени и комплексную панель управления DeFi. Разработчики получают выгоду от анализа смарт-контрактов на основе искусственного интеллекта и улучшенных сред тестирования, в то время как пользователи наслаждаются унифицированным многоцепочечным представлением портфеля и навигацией на основе жестов на мобильных устройствах.
11/22/2023, 6:27:42 PM
Что такое индикатор кумулятивного объема дельты (CVD)? (2025)
Средний

Что такое индикатор кумулятивного объема дельты (CVD)? (2025)

Изучите эволюцию кумулятивного объема дельты (CVD) в криптоторговле в 2025 году, от интеграции машинного обучения и анализа межбиржевых данных до продвинутых инструментов визуализации, позволяющих более точно принимать рыночные решения за счет агрегации данных с нескольких платформ и автоматического обнаружения дивергенций.
12/10/2023, 8:02:26 PM
Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году
Средний

Что такое Нейро? Все, что вам нужно знать о NEIROETH в 2025 году

Neiro - это собака породы шиба-ину, которая вдохновила запуск токенов Neiro на различных блокчейнах. К 2025 году Neiro Ethereum (NEIROETH) превратился в ведущий мем-коин с рыночной капитализацией 215 миллионов долларов, 87 000+ держателей и листингом на 12 крупнейших биржах. Экосистема теперь включает DAO для управления сообществом, официальный магазин мерчандайза и мобильное приложение. NEIROETH внедрил решения второго уровня для увеличения масштабируемости и закрепил свою позицию в топ-10 мем-коинов по капитализации, поддерживаемый активным сообществом и ведущими крипто-инфлюенсерами.
9/5/2024, 3:37:05 PM
Лучшие криптовалютные лотерейные платформы на 2024 год
Новичок

Лучшие криптовалютные лотерейные платформы на 2024 год

Откройте для себя мир крипто-лотерей с помощью этого исчерпывающего руководства по механике крипто-лотерей, а также по лучшим платформам.
1/28/2024, 4:53:22 PM
Что такое Solscan и как его использовать? (Обновление 2025 года)
Средний

Что такое Solscan и как его использовать? (Обновление 2025 года)

Solscan — это усовершенствованный обозреватель блокчейна Solana, который предлагает пользователям веб-платформу для исследования и анализа транзакций, адресов кошельков, контрактов, NFT и DeFi проектов на блокчейне Solana. После его приобретения Etherscan в 2025 году платформа теперь имеет переработанную аналитическую панель, расширенные инструменты для разработчиков, продвинутые функции безопасности, комплексный мониторинг DeFi протоколов по 78 протоколам и сложные интеграции NFT-рынков с инструментами анализа редкости.
3/8/2024, 2:36:44 PM
15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году
Новичок

15 криптовалютных проектов уровня 1 (L1), на которые стоит обратить внимание в 2024 году

В этой статье рассматриваются 15 проектов криптовалюты Layer-1, на которые стоит обратить внимание в 2024 году, подчеркивая их важность в обеспечении безопасности, консенсуса и децентрализации экосистемы блокчейна. В то время как решения Layer-2 улучшают производительность, они все равно полагаются на безопасность и децентрализацию, обеспечиваемые сетями Layer-1.
7/19/2024, 7:05:12 AM
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!