BTF의 다수결의 원리가 분산원장의 진실성을 보장할 수 있을까요?

블록체인의 PoW(작업증명)합의 알고리즘은 이전 원장의 기록을 포함하는 연속된 원장들의 내용이 진실하다는 것을 노드들이 증명하는 원리로 BFT를 채용하고 있습니다.

이것은 33:69의 찬반 상황에서 69의 진실성을 신뢰한다는 민주주의의 '다수결의 원칙'과 같은 것인데요.

진실이 다수결로 결정될 수 있다는 전제 자체가 성립할 수 있을까요?

    1개의 답변이 있어요!

    • 안녕하세요. 비트코인과 BTF에 대하여 답변드리겠습니다.

      ▣ 블록체인의 합의 알고리즘 - BTF

      합의 알고리즘은 블록체인에서 발생되는 트랜젝션(거래)이 옮바른지 검증할 때 사용하는 판단의 기준이 됩니다.

      • 비잔티 장애 허용 (BFT : Byzantine Fault Tolerance)

        1. 부대안에 첩자가 있을 것으로 예상하고 있으나 누구인지 모르는 상태에서 적진에 나가 싸워야하는 상황에서 "과연 부대를 신뢰할 수 있는가?" 라는 실제 비잔티움 제국에서 일어난 사건을 바탕으로 만들어진 용어입니다.

        2. 비잔티 장군의 딜레마라고도 불립니다.

      • 비잔티 장애 허용(BTF)을 도입하는 이유

        1.  블록체인 네트워크에서 블록을 생산하는 블록생산자(BP노드)들간에 합의를 도출할 때 과연 신뢰있는 BP노드와 신뢰하지 않는 BP노드를 구분하고 어느정도 선에서 합의를 이룰 것인가에 대한 기준을 제시하기 위해 사용합니다.

        2. 비트코인도 마찬가지로 이런 문제를 해결하기 위해 도입한 것으로 알고 있습니다.

      • 따라서 비잔티 장애허용은 진실성을 모두 해결할 수 있다기보다는 동등한 권한을 가진 다수의 집단내에서 확률적으로 진실에 가장 가까운 답을 도출하기 위한 하나의 방법이라 생각됩니다.

      감사합니다.