← 목록
기타 2026-06-10 4KB 읽기 4분

블록체인 노드 현황 점검 → 크라우니 대출 개시 (blocker 순차 해결)

개요

다른 컴퓨터를 노드로 붙이기 전 블록체인/은행 가동현황을 점검하고, 문제가 없으면 지정 사용자에게 크라우니 대출을 개시하려는 요청. 점검 결과 대출 개시를 막는 blocker 4건이 확인되어, 사용자 승인 하에 "blocker부터 순차 해결"로 진행.

가동 현황 (실측 2026-06-10)

서비스포트상태비고
chain (크라우니코인 coin-6808)9729LISTEN높이 17, 발행량 0 / 계좌 0 / tx 0
bank v4.0-account (CellCoreDB)9400LISTEN63엔드포인트, 대출 라우트 없음
gateway/mail/id9730/31/32LISTENnode(JS)
9733 / 9734LISTEN실제 market·artist (체인 페이지 표기 오류)
gateway.yaml SSOT: chain=9729·bank=9400 정상 등록(healthCheck 포함). 포트 충돌 없음.

발견된 blocker

  1. 체인 원장 비어 있음coin-wal.log에 채굴블록 18개(각 27 CRN) 있으나 /api/status 발행량 0, 모든 채굴자 잔액 0 → WAL 리플레이 안 됨(재시작 시 잔액 미복원).
  2. 가동 은행에 대출 엔드포인트 없음 — 라이브 v4.0 라우트에 대출/이자/상환 없음.
  3. 가동본 소스 정본 불일치 — 라이브 bank.toau·chain.toau가 /tmp 빌드 의존, coin-6808 체인 소스는 표준 경로에 부재 → 감사 불가.
  4. 노드(P2P) 구성 미비 — 라이브 체인 peers=0, 조인/디스커버리 설정 없음.

해결 산출물 (한선씨 정본, 검증 완료)

/Users/ef/crowny-data/services/대출모듈.한선 (blocker #2)

  • DSR/LTV/상환능력 심사, 단리이자(bp 정수), 대출실행/상환/완제, 가용재원 차감·복원.
  • 검증 13/13 통과: 이자 50000·월상환 87500·DSR/LTV 거부·재원부족 무변경·상환→완제.
  • 재사용 패턴: 크라우니코드 학습DB 대출관리_금융서비스·fn_대출심사_*.

/Users/ef/crowny-data/services/체인원장.한선 (blocker #1·#3 근본결함)

  • WAL 라인 M|계정|금액, T|from|to|금액. 기동 시 전체 리플레이 → 잔액 복원.
  • 검증: 새 인스턴스가 WAL만으로 재단 700,000·은행재원 300,000 복원 → 영속성 입증.
  • VM 함정 회피: 맵꺼내 없는 키 -1 센티넬 가드, 빈배열 [], 글자수 가드, append-only.

런타임 검증

  • crownyc 나눗셈 silent오답(과거 메모리 ★중대★ 함정) → 현재 빌드에서 해소 확인(100/2=50, 1e6*5/100=50000). 금융 계산 신뢰 가능.

잔여(사용자 승인/입력 필요)

  • 제네시스 발행량: 재단·은행재원에 발행할 CRN 규모.
  • 라이브 컷오버: 정본 체인원장/대출모듈을 라이브 9729/9400에 반영(프로덕션 금융 핫스왑 → chain/gateway 세션 협조).
  • 지정 사용자 + 한도/조건: 대출 대상자 명단·금액·이율·기간.
  • 노드 확장: P2P 피어 조인(다른 컴퓨터) 설정.

관련 파일

  • 대출모듈: /Users/ef/crowny-data/services/대출모듈.한선
  • 체인원장: /Users/ef/crowny-data/services/체인원장.한선
  • 라이브 원장 WAL: /Users/ef/crowny-data/chain/coin-wal.log (리플레이 안 되는 기존본)
  • 검증 하니스: /tmp/대출테스트.한선, /tmp/원장테스트.한선

통합 스테이징 검증 (2026-06-10 추가)

/Users/ef/crowny-data/services/대출개시.한선 — 체인원장+대출모듈 통합 러너. 시스템부팅(발행→재단→은행재원) + 대출처리(심사→실행→온체인 이체) 일괄. 스테이징 결과(전부 기대치 일치):
  • 발행 10,000,000 → 재단 2,000,000 / 은행재원 8,000,000
  • 사용자김 2M 승인(온체인 2,000,000)·사용자이 5M 담보 승인(온체인 5,000,000)·사용자박 DSR 거부
  • 총여신 7,000,000 / 은행재원 잔여 1,000,000 (체인·대출원장 정합) / 상환 50만→잔액 1.6M
검증 하니스: /tmp/대출개시테스트.한선

대기: 실 파라미터 + 컷오버 승인

  • 제네시스 발행량(재단/은행몫), 지정 사용자 명단(차주·연소득·기존상환·금액·이율bp·기간월·담보) → 채팅 수령 후 실 스테이징.
  • 라이브 9729/9400 핫스왑은 chain/gateway 세션 협조 + 사용자 최종 승인.