2026년 상식닷컴 선정 식당 & 카페 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요

솔라나의 ‘Proof of History(POH)’는 기존 블록체인 구조와 어떤 차이가 있습니까?

_____
FAQ: 솔라나의 Proof of History(POH) vs 기존 블록체인 구조

Q1: Proof of History(POH)란 무엇인가?
A1:
- POH는 Solana가 자체 개발한 ‘Verifiable Delay Function(VDF)’ 기반 해시 체인으로, 연속적인 SHA256 해시 연산을 통해 각 결과가 언제 생성됐는지를 암호학적으로 증명
- 블록 생성 시점 사이에 발생한 모든 이벤트를 미리 시간 순으로 기록해 노드 간 동기화 없이도 정확한 타임스탬프 제공

Q2: 전통적인 블록체인에서 시간 정렬은 어떻게 이루어졌나?
A2:
- 비트코인·이더리움 PoW: 블록 생성 시간을 채굴자가 임의 기입 → 네트워크 지연으로 노드 간 최대 2시간 정도의 시계 차 발생 가능
- PoS 블록체인: 블록 제안자(time slot) 할당은 하지만 실제 이벤트 발생 시점 검증은 별도 시간 동기화 프로토콜에 의존

Q3: POH가 전통적 구조 대비 해결하는 핵심 문제는?
A3:
- 노드 간 시간 동기화 오차 제거
- 블록 생성 순서 및 이벤트 순서 지연 없이 즉시 확정
- 네트워크 메시지 교환 최소화로 지연(latency) 단축
- 높은 TPS(초당 거래 처리량)와 짧은 블록타임 보장

Q4: PoW·PoS와 POH의 차이점은?
A4:
1. 에너지 소비
- PoW: 대규모 전력 소모
- POH: 단일 노드의 SHA256 연산 → 극히 낮은 전력
2. 합의 구조
- PoW: 해시경쟁(경쟁적 블록 생성)
- PoS: 지분 보유량 기반 제안자 선출
- POH: 시간 증명 계층 + Tower BFT(PoS 합의) 결합
3. 블록 생성 지연
- PoW·PoS: 블록 생성 전 노드 간 메시지 교환 필요
- POH: 블록 생성 전 시간 순서가 이미 해시 체인에 기록

Q5: Solana는 POH를 어떻게 합의 알고리즘에 통합하나?
A5:
- POH: 모든 트랜잭션·블록 생성 타임스탬프를 해시 체인에 선기록
- Tower BFT(PoS): POH가 제공한 단일 진실의 시간선 위에서 토큰 보유자들(Validator)이 투표로 최종 확정
- 결과: 사전 검증된 시간순 정보 위에 빠르고 안전한 Byzantine Fault Tolerant 합의 수행

Q6: POH 구현 방식의 기술적 특징은?
A6:
- SHA256 해시를 연쇄 실행: 각 해시 결과가 이전 상태와 연결되어 순번 보장
- 주기적 해시 지점(checkpoint) 생성 → 노드 간 검증 시 연산량 최소화
- Verifiable Delay Function 특성으로 임의 건너뛰기 불가능

Q7: 보안성과 검증 효율성은 어떤가?
A7:
- 해시 연속성 검증: 임의 기록 조작 시 전체 체인 재계산 필요 → 높은 난이도
- 경량 검증: 검증 노드는 해시 연산 중 일부만 재실행해도 시간 순서 확인 가능
- PoS 투표와 결합 시 ⅓ 악의적 노드 허용 이내로 안전성 보장

Q8: POH 도입으로 얻는 주요 이점은?
A8:
- 초당 50,000건(TPS) 수준 처리 가능
- 블록 전파 지연 400ms 이하 실현
- 이벤트 순서 지연 없이 즉시 확정(finality)
- 검증 비용·네트워크 대역폭 절감

Q9: POH의 한계 및 주의사항은?
A9:
- 연속 해시 체인의 단일 오류 지점(single point of delay) 가능성
- Validator 하드웨어 연산 성능 의존도 ↑
- 노드 간 네트워크 품질 저하 시 POH 전파 속도 영향 받을 수 있음
솔라나의 Proof of History(이하 PoH)는 블록체인 내에 ‘시간을 증명하는 자체 시계’를 삽입함으로써 트랜잭션 순서 결정과 네트워크 합의 과정을 크게 단순화·고속화한 메커니즘입니다.

전통적인 블록체인이 블록 생성과정에서 시간의 흐름을 외부에서 간접적으로 측정하거나 노드 간 합의를 통해 순서를 정해야 했다면, PoH는 자체 해시 연산을 통해 연속적인 시간축을 생성함으로써 이 과정을 헌신적인(비교적) 연산 하나로 대체합니다.

1. 자체 시계(Verifiable Delay Function) PoH에서 핵심이 되는 것은 VDF(Verifiable Delay Function) 기반의 연속 해시 체인입니다.

검증자는 일정한 시간 지연이 보장되는 연산(해시 함수의 반복 계산)을 통해 매번 새로운 해시 값을 얻고, 이 값이 ‘다음 해시를 생성하기 전 반드시 선행되어야만 하는 유일한 시간 증명’ 역할을 합니다.

결과적으로 해시 체인의 각 단계마다 그 순간이 고유한 순차적 시간 슬롯(time slot)으로 기록되며, 나중에 누구나 빠르고 가볍게(“이 해시가 이 단계에서 나왔다는 건 이만큼 시간이 흘렀다는 뜻이다”) 검증할 수 있습니다.



2. 전통적 합의 구조와의 차이 • PoW(Proof of Work) 블록체인에서는 채굴자가 블록 해시 난이도를 맞추기 위해 막대한 연산을 수행하고, 이 과정이 곧 시간 순서와 보안성을 보장합니다.

문제는 연산 경쟁으로 인한 에너지 낭비와 블록 확정 시간(block confirmation time)이 상대적으로 길다는 점입니다.

• PoS(Proof of Stake) 기반 네트워크 대부분은 통상 노드 간 메시지 교환을 통해 블록 제안자(혹은 리더)를 선출하고, BFT(비잔틴 내결함성) 합의 과정을 거치며 블록 순서를 확정합니다.

이 과정은 메시지 오버헤드, 뷰 체인지(view change) 시 지연, 네트워크 규모가 커질수록 증가하는 합의 지연 단점이 있습니다.

• 반면 솔라나는 PoH로 생성한 ‘사전 정의된 순차적 타임스탬프’를 블록 생성 단계 이전에 미리 확보하기 때문에, 노드가 따로 복잡한 메시지 교환 없이도 “이 트랜잭션은 해시 체인 상의 이 슬롯에서 발생했다”라는 시간을 증명할 수 있습니다.



3. PoH와 솔라나 네트워크의 결합 솔라나는 PoH를 ‘사전 순서 증명’ 메커니즘으로 사용하고, 그 위에 자체 개발한 PoS 기반의 Tower BFT를 얹어 최종 합의를 완성합니다.

PoH가 주도적으로 처리하는 것은 ‘언제 어떤 순서로’ 이벤트가 발생했는가를 전역적으로 일직선상에 배치하는 일이므로, 이후 발생하는 투표(vote) 단계—즉 블록의 최종 확정—에서는 노드 간 통신량을 획기적으로 줄일 수 있습니다.



4. 결과와 장점 • 극도로 짧은 블록 간격(400ms 내외)과 높은 TPS(수천 건 이상)가 가능 • 합의를 위한 메시지 왕복(roundtrip) 횟수 감소로 네트워크 레이턴시 저하 • 에너지 효율 개선(PoW 대비) • 단일 해시 체인을 통한 전역 타임라인 확보로 포크 발생 확률 축소

5. 고려할 점 PoH는 해시 체인을 생성하는 주체(리더 비콘 노드)의 계속적인 연산이 전제되므로, 해당 노드가 오프라인이 되거나 성능 이슈가 발생하면 네트워크 전체의 시간 흐름이 잠시 멈출 수 있습니다.

이를 보완하기 위해 솔라나는 리더 교체 메커니즘과 리플레이 캐치업(replay catch-up) 방안을 두고 있습니다.

정리하면, 솔라나의 PoH는 ‘블록 단위 시간 측정과 순서 결정’을 블록 생성 자체가 아니라 해시 체인 연산으로 미리 수행함으로써 전통적인 블록체인의 합의 병목을 해소하고, 네트워크 처리 속도와 효율을 동시에 끌어올린 혁신적인 구조입니다.

작성자: 최서윤 [비회원] | 작성일자: 7개월 전 2025-10-31 04:17:40
조회수: 110 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.