본문으로 건너뛰기

구축 범위

알고리즘
HMAC-SHA256
시드 구조
듀얼 시드 (Server + Client)
검증 방식
Provably Fair
엔트로피 소스
CSPRNG (OS-level)
감사 로그 보존
90일 (연장 옵션)
검증 API
REST / WebSocket 지원

RNG 아키텍처 개요

GameSolutionLab의 RNG 엔진은 서버 시드(Server Seed)와 클라이언트 시드(Client Seed)를 조합하는 듀얼 시드 구조를 채택합니다. 서버 시드는 라운드 시작 전 해시값으로 사전 공개되며, 라운드 종료 후 원본 시드가 공개되어 누구든지 결과를 검증할 수 있습니다.

Provably Fair 프로토콜에 따라 각 라운드의 `HMAC(serverSeed + clientSeed + nonce)` 연산 결과가 게임 이벤트 결과값으로 매핑됩니다. 이 과정은 결정론적(Deterministic)이며, 동일한 입력 세트에 대해 항상 동일한 결과를 반환합니다.

시드 라이프사이클 및 로테이션 정책

서버 시드는 SHA-256으로 단방향 해시 처리된 상태로 라운드 시작 전 클라이언트에 노출됩니다. 원본 시드는 해당 라운드 종료 즉시 공개되며, 신규 시드로 자동 교체됩니다. 이 메커니즘은 운영자도 미래의 시드 시퀀스를 예측할 수 없도록 보장합니다.

클라이언트 시드는 사용자 또는 API 연동 시스템에서 임의로 제공할 수 있으며, 미제공 시 플랫폼이 CSPRNG(Cryptographically Secure Pseudo-Random Number Generator)를 사용해 자동 생성합니다.

독립 감사 및 인증 지원

GameSolutionLab RNG 엔진은 GLI(Gaming Laboratories International) 및 iTech Labs 기준에 부합하는 테스트 레포트 형식을 지원합니다. B2B 파트너사가 자체 라이선스 취득 또는 규제 기관 제출을 위한 기술 문서 패키지를 제공합니다.

모든 RNG 결과는 불변 로그(Immutable Log) 형태로 기록되며, API를 통해 특정 라운드의 입력·출력 전체를 조회할 수 있습니다. 이 감사 추적(Audit Trail) 기능은 분쟁 해결 및 규제 준수에 활용됩니다.

자주 묻는 질문

RNG 엔진 검증 API 응답 형식은 무엇인가요?
각 라운드의 serverSeedHash, clientSeed, nonce, result 필드를 포함하는 JSON 객체를 반환합니다. 파트너사는 이 데이터를 자체 시스템에서 HMAC-SHA256으로 재연산해 결과를 독립 검증할 수 있습니다.
RNG 기술서 및 감사 레포트를 별도로 요청할 수 있나요?
네. B2B 계약 파트너사에는 감사 기관 제출용 기술 문서 패키지(알고리즘 명세, 테스트 결과, API 레퍼런스)를 제공합니다. 텔레그램 상담을 통해 요청해 주세요.

게임 플랫폼 개발 프로젝트 — 기술 상담 시작

개발하려는 플랫폼 유형(라이브·스포츠·테이블·로터리)과 희망 일정을 공유해 주시면 구축 범위와 견적을 맞춥니다. 연동할 게임 API와 에이전트 구조도 함께 알려주시면 더 정확한 제안을 드립니다.

상담 전 준비하면 좋은 것
구축하려는 플랫폼 유형 및 게임 카테고리희망 배포 일정에이전트·정산 구조 요구사항참고 플랫폼 또는 기술 요구사항 문서