기술 상세
0xac55verifyprove()randomoracleVRF(s)daemonac5588fC7b019a65729A3344233B4F5e1d45843Fe8b7c2d4

VRF 기술

Verifiable Random Function — 검증 가능한 랜덤 함수

VRF(검증 가능한 랜덤 함수)란?

VRF는 입력값을 받아 예측 불가능한 난수를 생성하면서, 동시에 그 난수가 올바르게 생성되었음을 수학적으로 증명하는 암호학 기술입니다.

일반 난수(Math.random 등)는 생성자가 조작할 수 있지만, VRF 난수는 생성 과정이 블록체인에 공개되어 있어 누구도 조작할 수 없습니다.

뽑기 작동 플로우

1

유저 뽑기 요청

이용자가 박스를 선택하고 뽑기 버튼을 누릅니다.

2

블록체인 VRF 호출

서버가 Kaia 블록체인의 Orakl VRF 컨트랙트에 난수 생성을 요청합니다.

3

난수 생성 + 암호학적 증명

VRF 오라클이 난수(0~999,999)와 증명(Proof)을 생성하여 블록체인에 기록합니다.

4

등급 결정

생성된 난수를 사전 설정된 확률 범위(N/R/SR/SSR/UR/EX)에 매핑하여 등급을 결정합니다.

5

결과 기록 및 전달

결과가 블록체인에 영구 기록되고, 이용자에게 뽑기 결과가 표시됩니다.

기술 스택

Orakl Network

Kaia 블록체인의 탈중앙화 오라클 네트워크. VRF, 데이터 피드, 자동화 등의 서비스를 제공합니다. 데몬박스는 Orakl VRF를 사용하여 난수를 생성합니다.

Kaia 블록체인

카카오의 Klaytn과 LINE의 Finschia가 합쳐진 블록체인. 빠른 블록 생성(1초), 낮은 가스비, EVM 호환성을 제공합니다. Kaia 메인넷에서 운영 중입니다.

VRF 호출 비용건당 ~15~70원

매출의 1% 미만으로 운영 가능

스마트 컨트랙트

VRF Consumer Contract

0x3D1bCB1Fe3c3166F7d189450366EC51f8272eD3E

Network

Kaia Mainnet

기존 랜덤박스 vs 데몬박스

기존 랜덤박스 (서버 결정 방식)

유저 요청서버에서 난수 생성결과 결정블록체인에 메모 기록

⚠ 서버 운영자가 결과 조작 가능

데몬박스 (블록체인 직접 생성 방식)

유저 요청블록체인 VRF 호출난수 + 증명 생성결과 확정 + 영구 기록

✓ 운영자 개입 원천 차단, 암호학적 증명 제공