Что Такое Byzantine Fault Tolerance (BFT)?
Узнаем значение Byzantine Fault Tolerance (BFT), определение в крипто, Что Такое Byzantine Fault Tolerance (BFT) и другие важные детали.
Byzantine Fault Tolerance (BFT) является значимым свойством компьютерных систем, которое делает их способными постоянно достигать консенсуса вне зависимости от того, что некоторые ноды системы не согласны с ним.
Задача Византийских Генералов является концептом игровой теории, используемой для показа проблемы достижения консенсуса, распространённой в компьютерных системах.
Гипотетический сценарий представляет идею планирования атаки крепости несколькими Византийскими генералами. Все генералы общаются друг с другом посредством сообщений. Они должны коллективно принять решение будут ли они атаковать или отступать.
Некоторые генералы являются предателями, кто потенциально может саботировать любые попытки достичь консенсуса. Вопрос лежит в том: возможно ли создать систему, которая бы обеспечивала достижение соглашения относительно одного и того же плана среди лояльных генералов, вне зависимости от того, известны ли предатели?
Решение этой проблемы было предложено, но учитывая то, что это было бы возможно, только если более двух третей генералов лояльны.
Техническое решение механизмов консенсуса Proof-of-Work, применяемое Биткоином (BTC), показывает как достичь этого на практике, подтверждая, что пока две три нодов лояльны системе, компьютерная система может достичь консенсуса.
Децентрализованные криптовалюты, вроде Биткоина, выступают похожим образом как и компьютерные системы, так как они состоят из нодов, которые создают сеть. Ноды запускаются людьми или организациями, которые разбросаны по всем миру.
Каждый нод работает независимо от всей сети без центральной власти. Таким образом, нет возможности знать, была ли ошибочная информация о транзакции, переданная в блокчейн, сделана преднамеренно со злым умыслом или случайно.