아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


GENESIS

GENESIS

카르다노가 2월중순 BFT 하드포크를 예상한다고 하는데요. BFT하프포크는 어떤건가요?

카르다노가 CEO인 찰스 호스킨슨이 2월중순 BFT 하드포크를 예상한다고 하는데요. BFT하프포크는 어떤 하드포크인지 궁금합니다.

    1개의 답변이 있어요!

    • 까칠한담비242

      까칠한담비242

      카르다노 에이다 블록체인의 경우 질문자께서 말씀하신 것처럼 2월 중순에 하드포크를 통해 우로보로스 BFT 합의 알고리즘을 블록체인에 적용할 것으로 보입니다.

      지금까지의 카르다노 에이다의 합의 알고리즘은 OPOS(우로보로스 POS) 합의 알고리즘으로서 무작위성, 공정성을 보장할 수 있는 코인 토싱의 과정을 거쳐 슬롯 리더를 선출함으로써 그라인딩 공격을 방지하고 합의에 도달하여 블록을 생성해 왔습니다.

      그리고 우로보로스 BFT는 이러한 OPOS를 기반으로 하여 BFT(비잔틴 장애 허용) 알고리즘을 적용하게 됩니다. 이러한 BFT는 일부 노드의 잘못된 선택이나 일탈을 허용하는 합의 방식이라고 할 수 있습니다.

      즉, 우로보로스 BFT의 경우에 합의 과정에서 n개의 노드 수가 존재하고, t개의 비잔틴 노드(악의적 노드)가 존재한다고 할 때 't <n / 3'를 만족하는 비잔틴 노드의 존재를 허용하는 것입니다. 

      따라서 합의 과정에 참여하는 노드들 중에서 t 수 만큼의 비잔틴 노드(악의적 노드)가 존재하더라도 그것이 나머지 정상적인 노드들의 수보다 적은 경우 결과적으로 정상적인 합의에 도달하여 블록을 생성하는데에 문제가 없게 된다는 것입니다.

      끝으로 이러한 우로보로스 BFT가 카르다노 에이다 블록체인에 적용되면 라운드 로빈 방식으로 합의 과정이 진행될 때 블록에 대한 즉각적인 확정성을 부여할 수 있으므로 거래 처리 속도가 빨라지게 되고 다음 블록을 신속하게 생성할 수 있는 장점이 있습니다.

      답변이 도움이 되길 바랍니다.