← 기술 문서 모듈 310, 320, 350, 360

검증 시스템

하향식 검증, 상향식 감시, 잔액 불변성, 5단계 거래 검증

개요

OpenHash의 검증 시스템은 다층적 접근 방식을 통해 데이터 무결성을 보장합니다. 하향식 검증(Top-Down)과 상향식 감시(Bottom-Up)를 결합하여 이중 안전망을 구축합니다.

하향식 검증 (Top-Down)

상위 계층이 하위 계층의 데이터를 검증하는 방식입니다.

L5 글로벌
L4 국가
L3 광역시도
L2 시군구
L1 읍면동
BLS 서명 검증

집계 서명으로 다수 노드의 동의 확인

머클 증명

데이터 포함 여부를 O(log n)으로 검증

상향식 감시 (Bottom-Up)

하위 계층이 상위 계층의 행위를 감시하여 권력 남용을 방지합니다.

  • 상위 노드의 서명 누락 또는 변조 탐지
  • 이상 행위 발견 시 인접 노드에 알림 전파
  • 자동 LPBFT 합의 트리거

잔액 불변성 (Balance Invariance)

거래 전후 총 잔액의 합이 변하지 않음을 보장합니다.

// 잔액 불변성 검증 total_before = sender.balance + receiver.balance total_after = (sender.balance - amount) + (receiver.balance + amount) assert(total_before === total_after) // Δ = 0
수학적 보장: 발신자 감소분 = 수신자 증가분, 따라서 시스템 총액은 불변

5단계 거래 검증 파이프라인

모든 거래는 순차적으로 5단계 검증을 통과해야 합니다.

단계검증 항목설명
1잔액 확인sender.balance ≥ amount
2신원 확인발신자/수신자 본인 인증 및 계층 등록
3한도 확인단일 거래 한도(100T) 및 일일 한도
4이상 탐지BERT-CNN-LSTM AI 앙상블 (99.4% 정확도)
5규정 준수AML/CFT 규정, 국가별 규제, 제재 목록

평균 처리 시간: 100ms

관련 시뮬레이션

→ 5단계 검증 시뮬레이션 체험하기