개요
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