Pigmo
    Pigmo
    검색지갑보상채팅
    MissionsEvery mission, a new reward↗
    Loading markets...
    SoccerBasketballTennisVolleyballMMAFutsalAmerican FootballIce HockeyBaseballTable TennisBoxingHandballBeach VolleyballPadelRugby UnionRugby LeagueAussie RulesBadmintonDartsSnooker
    PoliticsSportsCryptoEconomyTechnologyWorld
    Cash gamesSit & GoTournaments
    Bonus DepositRewards SystemAffiliate Program

    Provably fair

    Provably Fair

    개요
    구현
    대화
    게임 이벤트
    서버 시드 해독
    계산

    증명 가능한 공정성의 구현

    모든 베팅에서 공정성을 보장하기 위해 Pigmo.com은 클라이언트 시드, 서버 시드, 넌스 및 커서로 구성된 입력 매개 변수 세트를 사용합니다. 이러한 요소는 암호 해시 함수 HMAC_SHA256을 사용하는 난수 생성 기능에 공급됩니다. 이 프로세스에서 생성된 바이트는 플랫폼의 증명 가능한 공정 무작위 결과 생성 메커니즘의 기초가됩니다.
    // Random number generation based on following inputs: serverSeed, clientSeed, nonce and cursor
    
    function byteGenerator({ serverSeed, clientSeed, nonce, cursor }) {
    
        // Setup curser variables
        let currentRound = Math.floor(cursor / 32);
        let currentRoundCursor = cursor;
        currentRoundCursor -= currentRound * 32;
    
        // Generate outputs until cursor requirement fullfilled
        while (true) {
    
            // HMAC function used to output provided inputs into bytes
            const hmac = createHmac('sha256', serverSeed);
            hmac.update(`${clientSeed}:${nonce}:${currentRound}`);
            const buffer = hmac.digest();
    
            // Update curser for next iteration of loop
            while (currentRoundCursor < 32) {
                yield Number(buffer[currentRoundCursor]);
                currentRoundCursor += 1;
            }
            currentRoundCursor = 0;
            currentRound += 1;
        }
    }

    Pigmo의 시드 서버

    Pigmo.com에서는 무작위 64 자리 16 진수 문자열을 생성하는 시스템을 사용하여 Pigmo 서버 시드를 생성합니다. 어떤 베팅도 하기 전에 이 생성 된 서버 시드의 암호화 해시를 받게됩니다. 이 암호화는 카지노 운영자가 원래의 서버 시드를 변경하지 않도록하고 플레이어가 결과를 미리 예측하지 못하도록합니다.플레이어는 시드를 회전하여 시드를 암호 해독하여 원래의 서버 시드와 일치하는지 확인해야합니다.이 단계가 완료되면 해시된 서버 시드가 원래의 해시되지 않은 서버 시드와 일치하는지 확인할 수 있습니다. 이 프로세스를 편리하게 메뉴에서 찾을 수있는 해독되지 않은 서버 시드 기능을 통해 쉽게 확인할 수 있습니다.

    사용자 시드

    사용자 시드는 결과의 예측 불가능성에 대한 플레이어의 제어를 부여하는 필수 요소입니다. 이 요소가없으면 서버 시드가 모든 베팅 결과를 단독으로 지배하게되어 플레이어가 권한을 박탈됩니다.플레이어는 자신의 사용자 시드를 정기적으로 변경하여 다가오는 무작위 이벤트의 새로운 시퀀스를 시작할 수 있습니다. 이 기능은 전통적인 카지노에서 카드를 섞는 것과 유사하게 플레이어에게 결과 생성에 대한 절대적인 권한을 부여합니다.등록시 브라우저가 자동으로 사용자 시드를 생성하여 플랫폼을 원활하게 시작합니다. 이 기본 시드가 충분하다고 여겨지지만 사용자에게 자신의 영향력을 부여하기 위해 자신의 시드를 선택할 것을 권장합니다.이 사용자 정의는 공정성 인터페이스를 통해 용이하게 할 수 있습니다.

    고유 식별자

    넌스는 새로운 베팅을 할 때마다 증가하는 고유 식별자로 작동합니다. 이 메커니즘은 SHA256 암호화 함수를 활용하여 클라이언트 시드 및 서버 시드 페어링에 충실하면서 각 베팅에 대한 새로운 결과를 생성합니다.임시값을 통합함으로써 Pigmo.com은 실행된 모든 베팅에 대해 새로운 결과를 생성하는 동시에 클라이언트 시드와 서버 시드 쌍에 대한 충실도를 유지합니다.

    순차 카운터 (숫자 진보)

    우리의 게임 시스템에서 우리는 4 바이트 데이터 구조를 사용하여 개별 게임 결과를 생성합니다. SHA256의 32 바이트 제한으로 인해, 우리는 우리의 증명 가능한 공정 알고리즘을 변경하지 않고도 게임 이벤트를 생성할 수있는 능력을 확장하기 위해 순차 카운터를 사용하는 방법을 고안했습니다.이 카운터는 게임이 8 개 (32 바이트 / 4 바이트) 이상의 잠재적 결과를 생성하는 것을 요구하는 경우에만 작동합니다. 예를 들어 블랙 잭과 같은 게임에서 8 장 이상의 카드를 사용하는 경우와 같은 시나리오입니다.처음에는 0으로 설정된 카운터가 HMAC_SHA256 함수의 각 실행에서 1씩 증가하여 32 바이트가 생성됩니다. 추가 잠재적 게임 이벤트를 생성할 필요가없는 경우 (즉, 8 개 미만인 경우), 카운터가 정적 상태로 유지되어 추가 잠재적 게임 결과를 생성할 필요가없습니다.