📖 용어 🔰 초보

⚙️ 텐더민트 Tendermint / CometBFT

블록체인에서 가장 어려운 부분(수많은 컴퓨터가 거래에 합의하고 서로 통신하는 것)을 미리 만들어둔 오픈소스 엔진이에요. 개발자는 그 위에 원하는 프로그래밍 언어로 앱만 얹으면 돼요.

💡
흔한 오해 — 텐더민트는 살 수 있는 코인인가요? 아니에요! 다른 블록체인들이 돌아가는 인프라(엔진)예요. 이 위에 만들어진 대표 체인인 코스모스 허브가 ATOM이라는 토큰을 쓰지만, '텐더민트' 코인은 없어요.
🎨내 앱어떤 언어든 OK내가 만든 규칙ABCI⚙️텐더민트 엔진합의 (누가 동의하는지)+ 네트워킹 (노드 간 통신)
🎨 앱을 만들고 ABCI 소켓으로 연결하면 → ⚙️ 텐더민트가 아래에서 합의와 네트워킹을 담당해요. 제일 어려운 부분을 건너뛸 수 있는 거예요.

🧩 쉽게 풀면 — 블록체인을 위한 기성품 엔진

블록체인을 처음부터 만드는 건 정말 힘든 일이에요. 가장 어려운 부분이 바로 합의예요. 수천 대의 독립적인 컴퓨터가 보스 없이 같은 거래 목록에, 같은 순서로 동의하게 만들어야 하거든요. 텐더민트는 바로 그 부분을 이미 완성된 형태로 건네줘요. 개발자는 그 위에 원하는 어떤 프로그래밍 언어로든 앱 로직을 얹으면 되고, 엔진이 알아서 합의하고 노드 간 정보를 주고받아요. 마치 내가 설계한 차체에 기성품 엔진을 얹는 것처럼요. 차체는 내가 만들고, 엔진은 그냥 돌아가는 거예요.

🗳️ 합의 방식 — 두 번의 투표

텐더민트의 합의는 BFT 지분증명이에요. 정해진 검증인(validator) 집합이 돌아가며 다음 블록을 제안하면, 나머지가 두 단계로 투표해요.

단계무슨 일이 일어나나요
🙋 사전 투표(Pre-vote)검증인들이 "이 블록을 봤고, 유효해 보여요"라는 신호를 보내요
✅ 사전 확정(Pre-commit)사전 투표가 충분히 모이면, 검증인들이 해당 블록을 확정짓겠다고 잠가요

블록이 확정되려면 검증인의 3분의 2 초과 동의가 필요해요. 이 높은 기준 덕분에 조작이 매우 어렵죠.

🛡️ 비잔틴 장애 허용 — 3분의 1까지 버텨요

텐더민트 엔진은 비잔틴 장애 허용(BFT)을 갖추고 있어요. 검증인의 3분의 1까지가 오프라인이거나 오작동하거나 심지어 악의적으로 행동해도, 네트워크는 정상적으로 작동해요. 나머지 3분의 2 이상이 정직하고 온라인 상태이면, 체인은 계속 앞으로 나아가요.

⚡ 즉각 최종성 — 확인 기다릴 필요 없어요

텐더민트에서 블록이 한번 확정되면, 즉시 최종적이고 되돌릴 수 없어요. 이걸 결정론적 최종성이라고 해요. 비트코인처럼 여러 개의 추가 블록('확인')을 기다려야 하는 것과 달리, 텐더민트에서 확정됐다는 건 정말 끝이에요.

🌌 초보자가 실제로 만나는 곳

텐더민트는 코스모스(Cosmos) 생태계의 토대예요. 새 체인을 만들기 위한 툴킷인 Cosmos SDK가 텐더민트 위에 만들어졌고, 수백 개의 체인이 토큰과 메시지를 주고받을 수 있게 해주는 IBC(체인 간 통신, Inter-Blockchain Communication)도 이걸 기반으로 해요. 이 모듈식 설계를 가능하게 하는 핵심 연결고리가 바로 ABCI(Application Blockchain Interface)예요. 앱과 엔진을 분리하는 소켓이라서, 앱을 어떤 언어로든 만들 수 있어요.

텐더민트를 직접 만질 일은 거의 없어요. 이것이 돌리는 체인들을 통해 만나게 돼요. 코스모스 허브(ATOM)가 대표적이고, CelestiaInjective처럼 Cosmos SDK 기반 체인들도 마찬가지예요.

📛 텐더민트 vs CometBFT — 이름이 바뀐 사연

이 엔진은 원래 Jae Kwon이 공동 창립한 Tendermint Core로 시작했어요. 2023년 초에 포크되면서 CometBFT로 이름이 바뀌었고, 지금은 Informal Systems가 코스모스 이해관계자들과 함께 유지·관리하고 있어요. 알고리즘 계보는 동일하고, CometBFT가 오늘날 대부분의 코스모스 체인이 쓰는 공식 명칭이에요. 그래도 오래된 문서에는 여전히 "텐더민트"라는 이름이 많이 남아 있어요.

🚨 초보자가 꼭 알아야 할 것

  • 🚫 토큰이 아니에요 — '텐더민트'라는 이름의 코인은 없어요. 코스모스 허브(ATOM) 같은 체인 아래에서 돌아가는 엔진이에요
  • 🧠 코스모스와 달라요 — 코스모스는 생태계이고, 텐더민트/CometBFT는 그 생태계가 돌아가는 엔진이에요
  • 🔁 이름이 두 개지만 같은 것 — 오래된 문서의 '텐더민트'와 새 문서의 'CometBFT'는 같은 합의 계보를 가리켜요
  • 🔢 고정된 검증인 집합 — 합의는 열린 채굴 경쟁이 아니라, 알려진 검증인 패널에 의존해요

❓ 자주 묻는 질문

텐더민트는 살 수 있는 코인인가요?
아니요. 텐더민트는 인프라예요. 다른 블록체인들이 돌아가는 '엔진'이지, 암호화폐가 아니에요. 텐더민트 위에 만들어진 대표 체인인 코스모스 허브에는 ATOM이라는 토큰이 있지만, '텐더민트' 코인을 거래하는 건 불가능해요.
텐더민트와 코스모스는 같은 건가요?
아니요. 코스모스는 서로 연결된 블록체인들의 생태계이고, 텐더민트(지금은 CometBFT)는 그 체인들이 돌아가는 엔진이에요. 코스모스가 텐더민트 위에 만들어진 것이라 관련은 있지만, 둘은 달라요.
텐더민트가 왜 CometBFT로 이름이 바뀌었나요?
2023년 초, 엔진이 포크되면서 CometBFT로 이름이 바뀌었어요. 지금은 Informal Systems가 코스모스 이해관계자들과 함께 유지·관리해요. 알고리즘 계보는 동일해요. 오늘날 대부분의 코스모스 체인은 CometBFT라는 이름을 쓰지만, 오래된 문서에는 아직 '텐더민트'가 남아 있어요.

🔗 관련 용어·코인