크라우니메신저 v3 — Phase 5 글로벌화 + 통합
개요
메신저를 글로벌 사용 가능하게 만들고, 이미 개발된 크라우니 통합 인프라
(SSO·통합지갑·Ed25519·6트릿 크라우니어)와 연결한 통합 단계.
신규 5개 모듈 (2,867줄)
1. 크라우니어번역.한선 (454줄)
6트릿 한글 번역기 / 4상균형3진 인코더
- crownyeo 인코딩 한선씨 구현: 6트릿(3^6=729) = 한글 1자 = ISA729 opcode
opcode_한글 / 한글_opcode — opcode ↔ 한글 1:1 (가나다라...)
- 섹터→초성 매핑 (쌍자음 제외 9개: ㄱㄴㄷㄹㅁㅂㅅㅇㅈ)
십진_균형삼진 / 균형삼진_십진 — 4상(T/O/A) 균형3진
한글_9트릿 / 트릿9_한글 — 전체 한글 음절(11,172) 9트릿 인코딩
텍스트_트릿스트림 — 한글 텍스트 → 4상균형3진 압축 (UTF-8 대비 20% 절감)
- 번역 레지스트리 (i18n이 채움)
- VM 균형3진 자연반올림 대응: 안전몫/안전나머지 floor 보정
2. 국제화.한선 (330줄)
12개 언어 i18n
- 지원: ko en ja zh es ar fr de ru pt hi id
- 61개 UI 문자열 × 12언어 = 729개 번역 항목
t(키) — 현재 언어로 번역, 번역(키,언어) — 특정 언어
언어자동감지 — Accept-Language 헤더 파싱
RTL여부 / 텍스트방향 — 아랍어 RTL 지원
천단위 — 언어별 숫자 형식 (1,234 / 1.234)
복수형 — 영어/유럽어 복수 처리
i18n_JS생성 — 브라우저 i18n JS 생성
3. 통합신원.한선 (870줄)
크라우니 통합 SSO + Ed25519 신원인증서
- 통합 ID:
CRN-XXXXXXXX — 메신저/뱅크/DEX/마켓 단일 ID
- 기존 인프라 통합:
SSO인증.한선(auth:9401) + EdDSA.한선 + 신원증명.한선
- 신원인증서: 통합ID + 공개키 + Ed25519 서명 + 유효기간 (자기검증 가능)
- 인증서 발급/검증/지문/갱신/폐기 (CRL)
- SSO: 서비스별 세션, 크로스 서비스 토큰 (메신저→뱅크)
- 디바이스 바인딩 (기기 ↔ ID)
- 셀프테스트 18/18 통과
4. 지갑연동.한선 (613줄)
통합지갑 매칭 — 채팅 송금
- bank.crowny.org:9400 연동 (CRN/FNC/CRM)
- FNC = 포네(FONE) 기축통화, 1 FONE = 2,550원
- 지갑 ↔ 메신저 user_id 매칭
- 채팅 송금: 생성/검증/실행/취소/조회
- 송금 요청 (조르기): "N 포네 보내줘" 수락/거절
- 더치페이/분할 송금
- 송금 채팅 버블 + 원화 환산
- 셀프테스트 전체 통과
5. 캐시노드.한선 (600줄)
캐시형 블록체인 노드
- 메신저 서버 = 경량 블록체인 노드 (풀노드 아님)
- 최근 256블록만 캐시 (SPV 스타일)
- chain.crowny.org:9729 헤더 동기화
- 머클 루트 계산 / 머클 증명 (SPV 검증)
- 메시지 앵커링: N개 메시지 → 머클 루트 1개만 체인 제출 (저비용)
- 체인 연속성 검증, 피어 관리
- 셀프테스트 전체 통과
서버코어 통합
- 신규 imports: 통합신원/지갑연동/캐시노드
- 신규 핸들러 6개:
신원처리, 지갑연결처리, 송금처리, 송금요청처리, 잔액처리, 앵커처리
- 신규 프로토콜 타입 7개: WALLET_LINK/SEND/REQUEST/BALANCE, I18N, ANCHOR, IDENTITY_CERT
- 서버코어: 73,169 → 123,114 큐브 (1,748 → 1,900+줄)
카카오톡/텔레그램 대비 — 글로벌·통합 우위
| 항목 | 카카오톡 | 텔레그램 | 크라우니 v3 |
|---|
| 다국어 | 일부 | O | 12개 언어 (RTL 포함) |
| 통합 ID | 카카오 only | 텔레그램 only | 메신저+뱅크+DEX 단일 ID |
| 채팅 송금 | 카카오페이(별도) | X | 네이티브 (FONE/CRN/CRM) |
| 블록체인 | X | TON(별도 앱) | 메신저 자체가 캐시노드 |
| 텍스트 압축 | X | X | 6트릿 4상균형3진 (-20%) |
| 신원인증서 | X | X | Ed25519 자기검증 인증서 |
| 더치페이 | 카카오페이 | X | 네이티브 분할 송금 |
최종 통계
| 항목 | 수치 |
|---|
| 한선씨 파일 | 50개 |
| 한선씨 총 줄수 | 21,161줄 |
| 코어 모듈 | 42개, 18,851줄 |
| 웹 UI | 8개, 2,310줄 |
| 컴파일 | 50/50 (100%) |
| Phase 5 신규 | 5개 모듈, 2,867줄 |
| 서버 | v3.0.0 가동중, talk.crowny.org |
기존 인프라 활용 (재사용)
| 인프라 | 위치 | 역할 |
|---|
| SSO 서버 | crownyc/크라우니인증서버.한선 :9401 | 중앙 인증 |
| SSO 라이브러리 | crownyc/libs/SSO인증.한선 | 토큰 검증 |
| Ed25519 | crownyc/pkg/libs/EdDSA.한선 | 키쌍/서명 |
| 통합지갑 | crowny-bank/src/*.한선 :9400 | CRN/FNC/CRM |
| 6트릿 인코딩 | crownyc/crownyeo.c | 한글↔729 opcode |
| 블록체인 | crownyc/블록체인서버.한선 :9729 | 4상균형3진 체인 |
잔여 작업
- 통합신원 실제 Ed25519 (JS WebCrypto 측)
- 지갑연동
_뱅크송금 → bank.crowny.org:9400 실제 API 연결
- 캐시노드 chain.crowny.org:9729 실제 헤더 동기화
- Web UI: 언어 선택기, 송금 UI, 지갑 패널
- ws-server-v3.js (JS 런타임)에 신규 핸들러 반영
관련 파일
- 신규 모듈:
/Users/ef/CrownyOS/apps/메신저/v3/{크라우니어번역,국제화,통합신원,지갑연동,캐시노드}.한선
- 서버코어:
/Users/ef/CrownyOS/apps/메신저/v3/서버코어.한선
- 이전 단계:
2026-05-22-crowny-messenger-v3-sovereign.md