메인 콘텐츠로 건너뛰기

Proof of Unity (PoU) 합의

Proof-of-Unity는 비잔틴 결함 허용을 소비자용 하드웨어에서 달성하기 위해 하드웨어 성능 메트릭과 지분 증명을 결합한 적응형 검증자 스코어링 메커니즘입니다.

PoU 점수 공식

각 검증자는 0에서 1000까지의 점수를 받습니다:

PoU_score = (uptime_weight × uptime_score)
+ (stake_weight × stake_score)
+ (hw_weight × hw_score)
+ (latency_weight × latency_score)

컴포넌트 가중치

컴포넌트가중치설명
업타임30%최근 30 에포크 동안의 가용성
스테이크40%최대치 대비 상대적 참여
하드웨어 성능20%CPU, RAM, 스토리지, 네트워크
지연10%P2P 네트워크 응답 시간

선거 프로세스

  1. 점수 수집 단계 — 검증자들이 PoU 점수 축적
  2. 그룹 구성 — 지리적 위치와 성능에 따라 노드 그룹 구성
  3. 그룹 내 선거 — 가장 높은 PoU 점수를 가진 노드에서 리더 선출
  4. BFT 투표 — 쿼럼 2f+1을 통한 그룹 간 합의

PoU 등급

등급최소 점수배수투표권
브론즈3001.0x10
실버5001.5x25
골드7002.0x50
플래티넘9003.0x100

300 미만 점수의 노드는 보상을 받지 못합니다.

BFT 보장

  • f < n/3 비잔틴 노드에서의 안전성
  • 확인 쿼럼: 2f+1 (67%)
  • 결정론적 최종화: 포크 없음
  • 네트워크 파티션 후 복구