← 목록
기타 2026-06-14 1KB 읽기 1분

방주코어.한선 — 존재증명 앵커 핵심 라이브러리

개요

전 세계 참여 플랫폼 '방주'의 핵심 라이브러리. 누구나 코드·개인정보·기업정보·족보·타임캡슐을 검증가능하게 영구 보관·증명. 평문 온체인 절대 금지 — 해시+메타만 WAL에 기록.

구현 완료

  • 12개 함수 전체 구현 + 자가검증 12/12 통과
  • 순수 lib (top-level 실행코드 없음)
  • WAL append-only 영속 (방주.wal)
  • 회원 레지스트리 (회원.dat, 선언동의.dat)

관련 파일

  • 라이브러리: /Users/ef/crowny-data/services/방주코어.한선 (412줄)
  • 검증 러너: /Users/ef/crowny-data/services/방주코어_검증.한선 (8줄)
  • WAL 저장소: /Users/ef/crowny-data/ark/방주.wal
  • 회원 저장소: /Users/ef/crowny-data/ark/회원.dat

검증 결과

  • 컴파일: lib exit 0, runner exit 0, 에러 없음
  • 방주_검증(): 12/12 전체 통과
  • 평문 미저장 확인: grep 0건 (해시 64hex만 저장)
  • 타임캡슐 봉인/개봉 로직 정상

잔여 이슈

  • vault 디렉토리는 생성됨(오프체인 암호화 블롭용), 실제 암호화 저장은 향후 구현
  • 선언동의.dat 조회는 포함() 기반 — 지갑주소가 타 지갑 부분문자열일 경우 오탐 가능성(SHA256 64hex라 실질적 위험 없음)