
비잔틴 장애 허용(Byzantine Fault Tolerance)이란? 비잔틴 장애 허용(BFT; Byzantine Fault Tolerance)이란 장애가 있어도 전체의 3분의 1을 넘지 않는다면, 시스템이 정상 작동하는 합의 알고리즘을 의미합니다.
즉 3분의 2 이상이 정상 동작이라면, 아무런 문제가 없는 것이죠. 노드가 900개인 특정한 블록체인 프로젝트에서 수많은 사용자(노드)는 모두 같은 데이터를 가지고 있죠.
모험심 많은 해커가 이 블록체인의 해킹을 시도합니다. 해커는 뛰어난 기술로 300개의 노드를 해킹하는데 성공했습니다.
하지만 블록체인은 해커가 위조한 300개의 노드와 상관없이 정상적으로 돌아갑니다. 이 블록체인 프로젝트는 비잔틴 장애 허용 합의 알고리즘을 사용한다고 말할 수 있습니다.
블록체인의 분산 원장 체계가 제대로 돌아가기 위해서는 원장을 공유하는 참가자들이 정직하게 행동해야겠죠? 말로 약속만 한다고 되는 것이 그 약속을 지켜야 하기 때문에, 이를 보장할 방법...
#2장군
#비잔틴합의
#비잔틴장애허용유래
#비잔틴장애허용
#비잔틴장애
#비잔틴장군허용
#비잔틴장군문제
#비잔틴장군
#비잔틴용어
#비잔티움장군
#비잔티움
#블록체인장애허용
#두장군문제
#두장군
#2장군패러독스
#합의
원문링크 : 블록체인 용어 비잔틴 장애 허용이란? 일부 에러도 문제가 되지 않는다?