
MonadBFT: 고성능 블록체인을 위한 차세대 합의 프로토콜
저자: Harvey C
Category Labs가 @monad_xyz의 차세대 합의 프로토콜인 MonadBFT를 정식 출시했습니다. 이 프로토콜은 초고속(최대 10,000 TPS), 보안성 및 아초 단위 최종성(sub-second finality)을 위해 설계되어 네트워크가 효율적으로 유효 블록에 대한 합의를 달성할 수 있도록 보장합니다.
그럼 함께 MonadBFT의 특징을 알아보겠습니다 👇
💡 MonadBFT의 핵심 강점 💡
MonadBFT는 검증된 파이프라인 HotStuff(pipelined HotStuff) 프로토콜을 기반으로 하며, 다음과 같은 고유한 특성을 갖추고 있습니다:
후미 포크 방지(Tail-forking resistance): 체인의 재구성(reorg) 및 지연을 유발하는 블록 포크를 효과적으로 방지합니다.
단일 라운드 낙관적 최종성(Single-round speculative finality): 거래 처리 속도를 높이고 지연 시간을 줄입니다.
낙관적 반응성(Optimistic responsiveness): 인위적인 지연 없이 실제 네트워크 속도에 전적으로 의존합니다.
"행복한 경로"(happy path)에서 선형 복잡도(Linear complexity): 검증자 수가 증가하더라도 여전히 효율적으로 확장 가능합니다.
✅ 핵심 혁신: 후미 포크 저항성
후미 포크(tail-forking)란 무엇인가요?
절대 다수(supermajority)의 투표를 받았음에도 불구하고 해당 블록이 폐기되고 새로운 제안 블록에 의해 대체되는 현상을 말합니다. 이는 엄밀한 의미의 "하드포크"는 아니지만, 체인 상에서 재구성과 혼란을 초래합니다. PoS에서는 종종 간과되지만 매우 심각한 문제입니다.
왜 후미 포크가 문제일까요?
다음은 현재 테스트넷에서 발생한 사례입니다: 검증자 Valerie가 유효한 블록을 제안했습니다. 그러나 다음 검증자 Will이 오프라인 상태가 되어 Valerie의 블록이 더 이상 진행되지 못했고, Valerie는 아무 잘못이 없음에도 불구하고 피해를 입었습니다.
많은 파이프라인 시스템에서, 다음 제안자는 직전 블록(Valerie의 블록)에 대한 투표를 포함해야 합니다. 만약 다음 제안자가 중단되거나 이를 수행하지 못하면, 이전 블록 역시 실패하게 됩니다.

이러한 구조는 두 가지 문제를 야기합니다:
불공정함: Valerie와 같은 성실한 검증자가 타인의 실수로 인해 보상이나 수수료를 잃게 됩니다.
나쁜 사용자 경험: 일부 앱은 "Voted"(약 500ms)와 "Finalized"(약 1초) 사이의 과도 상태를 표시할 때 후미 포크가 발생하면 롤백되며, 이는 고빈도 거래(HFT), 게임 및 실시간 애플리케이션에 특히 치명적입니다!
후미 포크는 악용될 경우 MEV(최대 추출 가능 가치) 리스크도 발생시킵니다.
온라인 상태이며 이윤을 추구하는 검증자가 다음 제안자와 공모하여, 고의로 이전 라운드의 제안 시간을 초과하게 만든 후 원래 블록을 폐기하고 새 블록을 제안함으로써 폐기된 블록 내 거래와 MEV를 가로챌 수 있습니다. 이는 일종의 "자기중심 채굴(selfish mining)"과 유사하며, 네트워크의 불안정 또는 마비를 초래할 수 있습니다.
✅ MonadBFT의 해결책
MonadBFT는 충분한 투표(supermajority 또는 성실한 다수)를 획득한 모든 블록이 결국 반드시 확정(finalized)되도록 보장합니다. 어떻게 가능한 것일까요?
타임아웃 메시지(timeout messages)에는 가장 최근에 투표된 블록 정보가 포함됩니다.
다음 제안자가 이전 블록이 아직 확정되지 않았음을 발견하면, 이를 폐기하는 대신 해당 블록을 우선 다시 제안해야 합니다.
앞선 예시에서 Valerie가 블록을 제안한 후 Will이 오프라인 상태가 되면, 다음 제안자 Xander는 타임아웃 메시지를 통해 Valerie의 블록이 아직 확정되지 않았음을 감지합니다:
Xander는 먼저 Valerie의 블록을 재제안합니다.
그 후 Xander가 자신의 블록을 제안합니다.
이를 통해 다음을 보장합니다:
Valerie의 블록이 무의미하게 폐기되지 않으며,
성실한 검증자의 노력과 보상이 모두 보호받습니다.
➡️ 요약
후미 포크 저항성을 통해 MonadBFT는 다음과 같은 이점을 제공합니다:
🛡️ 성실한 검증자의 작업과 보상을 보호합니다.
⛓️ 보다 예측 가능하고 안정적인 블록체인 환경을 제공합니다.
💸 재구성을 악용한 악의적 MEV 행위를 억제합니다.
⚡ 낙관적 최종성의 보안을 강화하고 사용자 경험을 개선합니다.
물론, 이는 MonadBFT가 갖춘 강력한 기능들의 일부에 불과합니다. 앞으로도 더욱 흥미로운 특성들을 계속 소개할 예정입니다!
MonadBFT에 대해 더 깊이 알고 싶으신가요?
📄 블로그 확인하기: https://category.xyz/blogs/monadbft-fast-responsive-fork-resistant-streamlined-consensus
🔬 논문 보기: https://arxiv.org/abs/2502.20692
더 많은 콘텐츠를 기대해 주세요!
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














