달란트 시즌1 블록체인 v3 정합성 울트라 감사 + 드리프트 수정
개요
달란트 시즌1 체인(원장.wal / ANCHOR_V3 / 체인브리지 / 익스플로러 / 대시보드)의 v3 정합성을 울트라 Workflow(스캔=하이쿠, 5차원검증=소넷 병렬, 종합=오푸스)로 감사하고, 확정된 드리프트를 모델분업으로 수정·적대검증했다.
감사 결과 (Run wf_6207f8c9-189)
전체 판정
DRIFT — 코어 원장은 건강, 브리지/앵커생성 계층만 드리프트.
| 차원 | 판정 | 핵심 |
|---|
| D1 WAL 부- 리플레이 vs 계정 vs API | PASS | 3-way 390,000 완전 일치 |
| D2 ANCHOR_V3 해시 무결성 | PASS | 9/9 재계산 일치, 산식 SHA256("id\ | 한도\ | 사용량\ | 만기") |
| D3 체인브리지 대출-/부- SSOT | FAIL | 브리지가 대출-(0건) 읽어 통합잔액=0 (잔액 실명) |
| D4 크라우니달러 정합 | PASS | WAL=API=60, 비율 6500 일관 |
| D5 익스플로러·대시보드·담보 3자 | PASS | 우주완성 2,558,790,000 / 현재부 390,000 / 담보 3,510,000 |
수정 (사용자 결정 = WAL 정본, 현재부 390,000)
드리프트 정본 결정은 경제모델 사안이라 사용자 이관(4상 음) →
WAL 정본(부- 390,000) 채택. 대출원장(한도/243, 12,757,200) 개념 폐기, 단계1=현재부=온체인 단일 정본.
- 체인브리지.한선 (소넷): line78
_접두사(계정,"대출-") → "부-", 주석 SSOT 갱신. 통합 체인이 실제 부 잔액(390,000) 수집.
- 체인브리지_runner.한선 (소넷): 기대값 v3 실측 재작성 — 부 9인 합 390,000, 크라우니달러-kimprin 12, 크라우니달러 합 60, 부-kimprin 78,000, 부-hansun 39,000. 키 대출-→부-.
- 달란트앵커v3.한선 (소넷, 신설): ANCHOR_V3 writer 부재(grep 0건) 해소. 산식 SHA256("id|한도|한도|만기") → 레코드
ANCHOR_V3|id|한도|한도|만기|hex. 기존 9개 재생성 = 바이트 동일(회귀 고정).
적대검증 (오푸스 — 독립 재컴파일·재실행)
- 브리지 line78 실제
부- 확인, runner 독립 재실행 6/6 통과
- 앵커 writer 독립 재실행 → diff 0줄(9/9 바이트 동일)
- 라이브: 익스플로러 :9461 = 200, 감독 생존, 원장.wal 무접촉(Jun 11 13:25:40 유지)
관련 파일
- /Users/ef/crowny-data/services/체인브리지.한선, 체인브리지_runner.한선
- /Users/ef/crowny-finance/src/달란트/달란트앵커v3.한선 (신설)
- /Users/ef/crowny-data/chain/원장.wal (읽기전용)
잔여 이슈
- 없음 (3개 확정 이슈 전부 해소). ANCHOR_V3 writer가 생겼으므로 향후 한도 변경 시 달란트앵커v3.한선으로 재생성 가능.