공정성
증명 가능한 공정 vs RNG: 무작위성과 증거는 다르다

RNG와 증명 가능한 공정은 종종 서로 경쟁하는 라벨로 간주된다. 그러나 이를 두 개의 층으로 이해하는 것이 더 낫다. 난수 생성기는 예측 불가능한 입력을 제공하고, 공정성 기록은 그 입력이 어떻게 결과가 되었는지에 대한 증거를 제공한다.
강력한 시스템은 둘 다 필요하다. 예측 가능한 입력은 누군가가 결과를 예상하게 만들 수 있다. 기록이 없으면 플레이어는 완료된 결과가 서버가 사용하기 위해 커밋한 것과 일치하는지 확인할 수 없다.
RNG의 역할
Havoc Win의 게임 레일은 비밀 재료로 시드된 암호학적으로 안전한 생성기를 사용한다. 게임 엔진은 그 스트림을 소비하여 릴, 카드, 포켓, 경로 또는 기타 게임 전용 값을 선택한다. 브라우저는 결과와 애니메이션 데이터를 받지만, 페이아웃을 결정하지 않는다.
무작위가 곧 모든 가시적 결과가 동일한 확률이라는 뜻은 아니다. 게임 규칙은 무작위 스트림을 페이테이블이나 상태 기계를 통해 매핑한다. 일반 심볼은 최고 상금보다 더 자주 나타날 수 있지만, 각 라운드는 여전히 예측 불가능한 입력에서 시작된다.
증명층이 하는 일들
- 커밋먼트: 해시는 관련 플레이 전에 비밀 서버 시드를 식별합니다.
- 클라이언트 시드: 플레이어가 설정할 수 있는 입력이 스트림에 섞여 있습니다.
- 논스: 카운터는 같은 시드 쌍 아래의 라운드를 구분합니다.
- 결정론적 엔진: 동일한 입력과 행동이 동일한 결과를 재현합니다.
- 기록 재생: 확정된 결과와 감사 입력은 나중에 비교할 수 있습니다.
커밋은 서버가 다른 비밀을 나중에 공개할 수 없으니 다른 해시를 생성해야 하므로 유용합니다. 리플레이는 해시 이상의 것을 검사하기 때문에 유용합니다: 게임 로직을 다시 실행하고 재현된 결과를 저장된 레코드와 비교합니다.
어느 층도 스스로 증명하지 못하는 부분
안전한 RNG가 페이테이블이 관대하다는 뜻은 아닙니다. 일치하는 리플레이가 드문 결과를 흔하게 만들지는 않습니다. 어느 쪽도 승리를 보장하지도, 변동성을 없애거나 장기적인 하우스 우위를 바꾸지 않습니다.
증거 층을 이해하려면 증명 가능한 공정성 페이지를 사용하고, 무작위 입력은 RNG 가이드를, 수학적 구분은 증명 가능한 공정성 페이지와 ⟧HWVE⟧를 비교하세요.
Frequently asked questions
증명 가능한 공정이 RNG와 같은가?
아니다. RNG는 예측 불가능한 입력을 생성한다. 증명 가능한 공정은 커밋된 입력이 나중에 변경 없이 기록된 결과로 이어졌음을 보여주는 증거와 결정적인 과정을 설명한다.
게임이 둘 다 사용할 수 있는가?
예. Havoc Win는 라운드 입력에 대해 암호학적으로 안전한 무작위 생성기를 사용하고, 완료된 결과를 재현하는 데 필요한 데이터를 저장한다. 무작위성과 검증 가능성은 동일한 시스템에서 서로 다른 역할을 수행한다.
증명 가능한 공정이라고 해서 게임에 하우스 에지가 없는 것을 의미하는가?
아니다. 결과가 커밋된 입력과 게임 규칙을 따랐다는 것을 증명할 수 있다. 그러나 페이테이블에는 여전히 수학적 하우스 에지가 포함될 수 있으며, 이는 공정성 증명이 아닌 RTP로 설명된다.