짧은 답변
공정성 검증이란 라운드 결과가 검사 가능한 세 가지 값에서 도출됨을 의미합니다: 운영자가 게임 전에 해시를 공개하여 약속한 서버 시드, 플레이어 브라우저가 생성하는 클라이언트 시드, 라운드를 세는 논스. 세 가지를 게임의 공개된 알고리즘에 넣으면 어떤 기기에서든 매번 지급된 결과와 동일한 결과가 나옵니다.
증명은 사후적이며 라이브가 아닙니다. 서버 시드가 사용 중일 때는 볼 수 없습니다. 그렇게 되면 결과가 예측 가능해지기 때문입니다. 대신 해시를 볼 수 있습니다. 시드가 폐기되면 공개되고, 해시는 표시된 약속과 일치해야 합니다. 일치하지 않으면 시드가 교체된 것이며, 그 시드로 플레이한 모든 라운드가 의심됩니다.
이 검증은 전체 사이트를 보장하지 않으며, 정직한 운영자도 그렇게 주장하지 않습니다. 공정성 검증은 운영자가 수학을 작성하고 공개할 수 있는 자체 오리지널 게임에 적용됩니다. 타사 스튜디오 게임(슬롯, 라이브 딜러 테이블, 게임 쇼)에는 적용되지 않습니다. 이들은 스튜디오의 인증된 생성기로 실행되며 누구도 확인할 수 있는 시드를 노출하지 않습니다. 두 종류 모두 같은 로비에 있으며, 동일한 보장이 아닙니다.
라운드를 구성하는 세 가지 값
두 가지는 라운드 종료 전에 알 수 있습니다. 세 번째는 증명을 완성하려면 이후에 공개되어야 합니다.
서버 시드
운영자 측에서 생성된 무작위 비밀입니다. 활성화된 동안에는 볼 수 없습니다. 대신 첫 라운드 전에 공개된 해시를 볼 수 있습니다. 그 해시가 약속입니다: 해시는 일방향이므로 시드를 고정하면서도 노출하지 않습니다. 동일한 출력을 만드는 두 번째 시드는 없습니다.
클라이언트 시드
플레이어 측의 값으로, 게임의 공정성 패널에서 편집할 수 있습니다. 약속된 시드가 선택될 수 없도록 존재합니다. 운영자는 입력의 절반이 플레이어가 독립적으로 설정하고 언제든 변경할 수 있는 값일 때 편리한 결과를 가진 서버 시드를 선택할 수 없습니다.
논스
매 라운드마다 1씩 증가하는 카운터입니다. 동일한 서버 시드, 동일한 클라이언트 시드, 다른 논스: 다른 결과가 나오며, 일괄적으로가 아니라 라운드별로 확인할 수 있습니다. 한 쌍의 시드가 전체 세션을 덮을 수 있게 해줍니다.
라운드 검증 방법: 4단계
검증은 게임이 제공하는 값을 사용하여 사후에, 플레이어 자신의 기기에서 이루어집니다. 계정 액세스가 필요 없으며, 알고리즘 공개 외에 협력도 필요 없습니다. 그것이 이 구조의 핵심입니다.
약속 복사
게임 전에 공정성 패널에 현재 서버 시드의 해시가 표시됩니다. 복사하여 보관하십시오. 라운드 전에 얻어야 하는 유일한 값입니다. 나머지는 모두 이후에 읽을 수 있습니다.
라운드 플레이
각 라운드는 하나의 논스를 소비하며, 패널은 플레이 중에 클라이언트 시드와 현재 논스를 표시합니다. 따라서 라운드가 종료되는 시점에 이미 세 가지 입력 중 두 가지와 세 번째에 대한 약속을 보유하고 있습니다.
시드 회전
시드를 회전하면 서버 시드가 폐기되고 공개됩니다. 그 전에는 아무것도 검증할 수 없습니다. 따라서 회전하지 않은 시드는 확인하지 않은 시드입니다. 공개된 후에는 더 이상 어떤 라운드에도 사용할 수 없습니다.
재계산 및 비교
공개된 시드를 해시하면 복사한 약속과 일치해야 합니다. 그런 다음 시드, 클라이언트 시드, 논스를 공개된 알고리즘에 넣고 결과가 지급된 것과 일치하는지 확인합니다. 알고리즘은 공개되어 있으므로 우리 검증기가 아닌 독립 검증기를 사용할 수 있습니다.
증명이 적용되는 범위와 적용되지 않는 범위
적용
자체 오리지널
운영자가 수학을 작성하고 공개할 수 있는 게임: 빠른 라운드 형식인 크래시, 다이스, 마인, 휠, 플링코 스타일 드롭. 라운드당 하나의 논스는 세션별이 아닌 라운드별 검증을 의미하므로, 의심스러운 단일 결과를 개별적으로 확인할 수 있습니다.
주로 크래시 및 인스턴트 윈 게임에 적용되며, 라운드가 몇 초 만에 끝나고 결과가 릴 스핀이 아닌 단일 숫자로 나옵니다.
적용되지 않음
제3자 스튜디오 게임
외부 스튜디오가 만든 슬롯, 라이브 딜러 테이블, 게임 쇼. 이들의 결과는 스튜디오 자체 엔진과 서버에서 생성됩니다. 스튜디오는 시드를 공개하지 않으며, 운영자가 만들 수도 없습니다. 전체 로비를 provably fair로 마케팅하는 카지노는 존재하지 않는 것을 설명하는 것입니다.
이런 타이틀이 대신 갖는 것은 인증입니다: 독립적인 테스트 기관이 난수 생성기와 공개된 RTP(환수율)를 검사하고 주기적으로 다시 테스트합니다. 이는 실제 통제입니다. 그러나 그것은 다른 종류의 통제입니다 — 믿을 수 있는 감사이지, 직접 실행하는 증명이 아닙니다.
라이브 딜러 게임은 또 다른 경우입니다. 무작위성은 카메라 앞의 물리적인 휠이나 실제 덱에서 나오므로 게시할 시드도 해시할 것도 없습니다. 그 테이블에서 검증하는 것은 눈으로 보는 것입니다.
Provably fair가 증명하지 못하는 것
이 부분은 대부분의 페이지가 생략하는 부분이며, 그 주장이 실제로 당신에게 얼마나 가치가 있는지를 결정하는 부분입니다.
- 승률에 대해 아무것도 말하지 않습니다
- 하우스 엣지 1% 게임과 10% 게임 모두 provably fair일 수 있습니다. 검증은 결과가 사후에 변경되지 않았음을 확인합니다. 그것은 사전에 수락한 조건에 대해 언급하지 않습니다.
- 예상 수익률을 바꾸지 않습니다
- RTP는 시드가 아닌 페이테이블의 속성입니다. 검증된 라운드는 검증된 라운드이며, 검증된 100번의 패배는 여전히 100번의 패배입니다. 공정성은 결과가 아닌 과정에 대한 진술입니다.
- 검증되지 않으면 가치가 없습니다
- 거의 아무도 확인하지 않으며, 아무도 실행하지 않는 증명은 특별히 누구도 보호하지 않습니다. 그러나 일반적으로 모든 사람을 보호합니다: 운영자는 누군가 확인할 것처럼 행동해야 합니다. 어떤 플레이어든 언제든 어떤 라운드에서든 확인할 수 있기 때문입니다.
라운드의 증명과 결제의 증명은 서로 다른 보장이며, 공개 네트워크 위에 있는 것은 후자뿐입니다. 입금과 출금은 평범한 트랜잭션이라 해시만 있으면 누구나 익스플로러에서 읽을 수 있습니다. 반면 라운드는 서버에서 결정되고 커밋먼트 방식으로 증명되며, 블록에는 아무것도 기록되지 않습니다. 블록체인 카지노에서 실제로 온체인에서 돌아가는 것
증명을 유용하게 만드는 세 가지 습관
- 플레이 전에 자신의 클라이언트 시드를 설정하세요. 기본 시드도 작동하지만, 당신을 위해 선택되지 않았을 것이라고 믿는 것이며, 이는 바로 이 체계가 제거하려는 신뢰입니다.
- 세션 종료 시 서버 시드를 교체하세요. 문제가 보일 때만이 아니라요. 교체는 시드를 공개하며, 공개하지 않은 라운드 배치는 확인할 수 없는 배치입니다.
- 커밋 해시를 화면에 표시되는 동안 기록하세요. 나중에 읽은 해시는 아무것도 증명하지 않습니다. 그 힘은 결과가 존재하기 전에 게시되었다는 사실에서 나옵니다.