PoH·Tendermint·Algorand Pure PoS: 시간질서와 최종성의 설계

PoH, Tendermint BFT, Algorand Pure PoS의 합의 구조와 시간질서, 최종성, 운영 트레이드오프를 비교한다.

2026-08-15 · 최초 발행 2024-04-29

시간 순서와 최종성을 만드는 서로 다른 경로

퍼블릭 블록체인에서 확장성, 지연, 최종성은 한 가지 합의 기법만으로 풀기 어렵다. PoH, Tendermint, Algorand Pure PoS는 시간질서를 먼저 만들거나, 투표 절차를 명시적으로 운영하거나, 무작위 위원회를 선출하는 방식으로 이 문제를 다룬다.

PoH(Proof of History)는 순차 해시 체인으로 암호학적 시간질서를 증명하는 계층이다. VDF(Verifiable Delay Function)와 유사한 일방향 연산을 연속 수행해 전역 논리 시계 역할을 맡는다. 자체로 합의 프로토콜은 아니며, 보통 PoS 기반 리더 스케줄러와 BFT 투표를 결합해 최종성을 얻는다.

Tendermint는 제안 이후 Prevote, Precommit, Commit으로 진행하는 라운드 기반 PBFT 변형이다. 3f+1 환경에서 f까지의 비잔틴 장애를 허용하고, 가중치 +2/3에 도달하면 즉시 최종성을 확보한다. ABCI를 통해 애플리케이션과 합의 계층을 분리하므로 상태머신 복제(SMR)에 맞는다.

Algorand Pure PoS는 VRF(Verifiable Random Function) 기반 암호학적 소팅션으로 소규모 위원회를 무작위로 뽑는다. 제안, Soft Vote, Certify Vote의 각 단계에서는 독립적으로 구성된 위원회가 역할을 수행하며 단일 체인의 최종성을 확보한다. 지분 가중 안전성을 바탕으로 네트워크 비동기 구간에서도 높은 안전성과 낮은 포크 확률을 목표로 한다.

각 방식이 처리 경로를 구성하는 법

PoH에서는 연속 해시가 tick과 slot을 만들고 이벤트 순서를 정한다. 예를 들어 SHA-256을 사용한 시간질서는 누구나 사후 검증할 수 있다. 이 순서가 먼저 정해지면 검증, 전파, 제안 단계를 파이프라인으로 병렬화할 수 있어 낮은 블록 타임과 높은 처리량에 유리하다. 최종성은 별도 PoS/BFT의 투표, 락킹, 체크포인트가 담당하며, 리더 장애는 패널티와 슬롯 교체로 복구한다.

Tendermint의 핵심은 Prevote에서 Precommit으로 이어지는 투표와 락 규칙이다. +2/3에 도달하면 커밋하고 포크를 최소화한다. 제안자가 실패하면 다음 라운드로 넘어가며, 타임아웃과 락은 네트워크 지연 상황에서도 일관성을 우선하도록 설계된다. ABCI와 Cosmos SDK를 결합하면 애플리케이션 체인을 빠르게 구축할 수 있다.

Algorand Pure PoS에서는 각 라운드에 지분 가중 비밀 추첨이 실행된다. 참여자는 로컬에서 당첨 증명을 만들고 검증할 수 있어 DDoS 표적화를 줄인다. 제안, Soft Vote, Certify Vote를 거친 뒤 인증 단계에서 임계치 서명 또는 쿼럼에 도달하면 확정된다. 정상 상황에서는 한 라운드 커밋을 지향하고, 네트워크 분할이나 패킷 손실 시에는 라운드를 재시도해 안전성을 유지한다.

시간 모델과 투표 절차는 네트워크 가정을 분리해서 볼 수 없다. PoH의 순차 해시와 리더 스케줄은 주문 보조와 파이프라인 처리에 연결되지만, 전파 지연과 클럭 드리프트에 민감하다. Tendermint는 네트워크 동기성 가정 아래 라운드와 타임아웃을 기준으로 순서를 정하며, 값 잠금과 라운드 증분으로 합의가 지연되는 상황에서도 안전성을 지킨다. Algorand는 연속적인 리더 대신 VRF로 구성한 무작위 위원회가 단계별 메시지를 전파하면서 순서를 정하므로, 위원회 교대와 네트워크 전파 품질이 투표 진행에 영향을 준다.

PoH리더 장애/슬롯 실패Tendermint아니오/타임아웃Algorand Pure PoS아니오트랜잭션 입력알고리즘 경로연속 해시로 시간질서 생성리더 제안·파이프라인 검증PoS/BFT 투표·락으로 확정리더 교체·재제안ProposePrevotePrecommit+2/3 도달?Commit라운드 증가·새 ProposeVRF 위원 추첨블록 제안Soft VoteCertify Vote쿼럼 도달?Commit다음 라운드 재추첨최종 블록·상태 출력

성능과 운영 조건을 함께 비교하기

지표 PoH Tendermint Algorand Pure PoS
성능 매우 낮은 지연, 높은 처리량. 블록 타임 0.40.8초, 수천수만 TPS 가능(환경 의존, 최신 정보 확인 필요) 블록 타임 13초, 수백수천 TPS. 투표 왕복 비용 영향 블록 타임 3.5~4.5초, 6001200 TPS 보고(네트워크 상태·버전 의존, 최신 정보 확인 필요)
확장성 수직 확장 지향, 고사양 노드 선호. 네트워크·디스크 I/O 병목 관리 필요 검증자 수 증가 시 O(n^2) 메시지로 성능 저하. 수백 검증자 권장 위원회 크기 고정으로 네트워크 규모 증가에도 통신 부담 상대 완화
일관성 PoH 자체는 시간질서, 최종성은 외부 BFT/PoS로 확보 +2/3 도달 시 즉시 최종성. 포크 방지 강함 라운드 내 최종성. 포크 확률 매우 낮음
안정성 리더 장애 시 슬롯 스킵·교체로 복구. 클럭 드리프트·네트워크 지연에 민감 <1/3 비잔틴 안전. 타임아웃·락으로 안전성 우선 지분 과반 정직 가정하 안전. 네트워크 분할 시 라운드 재시도로 안전성 유지
운영 편의 튜닝 항목 많음(리더 스케줄, 네트워킹, 저장소). 고성능 모니터링 필수 ABCI/SDK 생태계 성숙. 운용·관측 툴 풍부 키 보안·VRF 관리 중요. 프로토콜 업그레이드 시 합의 매개변수 관리 필요

적용 환경이 요구하는 특성

초저지연 거래와 실시간 데이터 처리에는 PoH의 시간질서 선확정과 검증 파이프라인이 맞닿아 있다. 고빈도 DEX, 실시간 결제·게임 내 자산 동기화, 마이크로결제 스트림은 짧은 슬롯 커밋을 요구하는 사례다.

인터체인과 애플리케이션 체인에서는 Tendermint가 ABCI로 애플리케이션 상태머신을 추상화하고, 즉시 최종성으로 브릿지 안정화를 지원한다. 모듈형 앱체인과 IBC 기반 메시·브릿지 허브가 이 구조에 해당한다.

국경 간 결제, 자산 토큰화, 디지털 증권·CBDC 파일럿 같은 공공·금융 인프라에서는 Algorand Pure PoS의 VRF 위원회가 검열 저항과 안정성 사이의 균형을 제공한다. 예측 가능한 결제 최종성이 필요한 환경이다.

처리량만으로 판단할 수 없는 운영 조건

PoH는 p99 지연 1초 미만을 목표로 할 수 있으며, 노드 I/O를 최적화하면 수만 TPS 스케일 아웃을 실현할 수 있다. Tendermint와 Algorand는 즉시 최종성으로 재조정 비용을 낮추고 결제 리스크 VaR 축소에 기여한다.

세 알고리즘은 모두 PoS 계열이므로 PoW 대비 에너지 소비를 대폭 줄이고 TPS당 비용을 낮출 수 있다. 롤백과 재조정이 줄면 장애당 복구 시간 단축을 통해 오퍼레이션 비용도 절감된다. 포크를 최소화하는 즉시 최종성은 회계와 감사를 수월하게 하며, 규제 보고와 결제 확정성 요구에도 연결된다. 암호학적 감사 추적은 포렌식 재현성을 강화한다.

키 관리와 노드 운영에서 점검할 항목

VRF와 합의 키는 HSM에 보관하고 회전 주기를 정책화한다. 멀티시그와 DKG 같은 서명 임계치도 적용 대상이다. PoH 환경에서는 검증 경로의 무결성을 관찰하고 체크포인트 스냅샷을 주기화한다.

PoH 노드는 고성능 NIC, TSO/GRO, IRQ 바인딩, 지연 민감 라우팅을 고려하며 리더와 중계 노드를 분리한다. Tendermint와 Algorand에서는 검증자와 중계자를 분리하고 세션 키, 피어 제한, DoS 레이트 리밋을 운영한다.

타임아웃, 블록 크기, 위원회 크기는 서로 상충한다. 지연↓은 재시도↑와 연결될 수 있고, 처리량↑은 전파 실패↑와 맞물린다. Tendermint는 타임아웃을 너무 낮게 설정하면 라운드 폭주가 발생할 수 있으며, 너무 높게 잡으면 지연이 늘어난다. Algorand는 위원회 크기를 줄이면 성능↑을 기대할 수 있지만 보안 한계치↓를 감수해야 한다.

저장소는 NVMe, 병렬 검증, 상태 스냅샷, 프루닝을 함께 고려한다. 아카이브 노드와 프루닝 노드를 혼합 운영하고, 체크포인트 서명과 라이트 클라이언트 증명으로 동기화 시간을 줄일 수 있다.

합의 지표인 투표율, 라운드 증분, 리더 실패율, VRF 참여율은 SLA 기반 알람으로 모니터링한다. 장애 플레이북에는 리더 교체, 라운드 파라미터 조정, 키 폐기·교체, 데이터 롤백 최소화 전략을 포함한다. 하드포크나 온체인 거버넌스 절차는 미리 합의하고 테스트넷과 카나리아 배포를 거친다. 합의 규칙을 바꿀 때는 상호운용성과 브릿지 안전성에 미치는 영향을 평가해야 한다.

선택은 합의 메커니즘보다 운영 맥락에서 갈린다

PoH는 시간질서 전용 계층과 파이프라인 최적화로 초저지연·고처리량을 노리며, 최종성은 별도 BFT/PoS와 결합하는 방식이 적합하다. Tendermint는 단순하고 예측 가능한 BFT 파이프라인과 즉시 최종성을 제공해 앱체인과 인터체인 허브에 어울린다. Algorand Pure PoS는 VRF 기반 무작위 위원회로 보안과 확장성의 균형을 추구하며, 공공·금융 영역의 안정적 결제 최종성에 강점이 있다.

목표 지연과 처리량, 검증자 규모, 운영 복잡도, 규제 요구뿐 아니라 네트워크 지연과 패킷 손실, 참여자 모델, 전파 품질을 지표화해 선택해야 한다. 성능 수치는 구현·네트워크·버전에 따라 변동 가능하며 최신 정보 확인이 필요하다.

블록체인합의 알고리즘PoHTendermintAlgorand