블록체인 용어 비잔틴 장애 허용이란? 일부 에러도 문제가 되지 않는다?


블록체인 용어 비잔틴 장애 허용이란? 일부 에러도 문제가 되지 않는다?

비잔틴 장애 허용(Byzantine Fault Tolerance)이란? 비잔틴 장애 허용(BFT; Byzantine Fault Tolerance)이란 장애가 있어도 전체의 3분의 1을 넘지 않는다면, 시스템이 정상 작동하는 합의 알고리즘을 의미합니다.

즉 3분의 2 이상이 정상 동작이라면, 아무런 문제가 없는 것이죠. 노드가 900개인 특정한 블록체인 프로젝트에서 수많은 사용자(노드)는 모두 같은 데이터를 가지고 있죠.

모험심 많은 해커가 이 블록체인의 해킹을 시도합니다. 해커는 뛰어난 기술로 300개의 노드를 해킹하는데 성공했습니다.

하지만 블록체인은 해커가 위조한 300개의 노드와 상관없이 정상적으로 돌아갑니다. 이 블록체인 프로젝트는 비잔틴 장애 허용 합의 알고리즘을 사용한다고 말할 수 있습니다.

블록체인의 분산 원장 체계가 제대로 돌아가기 위해서는 원장을 공유하는 참가자들이 정직하게 행동해야겠죠? 말로 약속만 한다고 되는 것이 그 약속을 지켜야 하기 때문에, 이를 보장할 방법...


#2장군 #비잔틴합의 #비잔틴장애허용유래 #비잔틴장애허용 #비잔틴장애 #비잔틴장군허용 #비잔틴장군문제 #비잔틴장군 #비잔틴용어 #비잔티움장군 #비잔티움 #블록체인장애허용 #두장군문제 #두장군 #2장군패러독스 #합의

원문링크 : 블록체인 용어 비잔틴 장애 허용이란? 일부 에러도 문제가 되지 않는다?