WOO logo

Tällä sivulla

Ruletti (salattu versio)

Tällä sivulla

Johdanto

Tämä sivu käsittelee ruletin salattua versiota, jota usein pelataan kryptovaluuttoihin perustuvilla kasinoilla. Oletan, että lukija tuntee jo perinteisen ruletin perussäännöt.

Todistettavasti Reilut Kasinot

CryptoSlots Casino
3.9 / 5.0
Pelaajat arvioivat CryptoSlots Casino 3.9 viidestä tähdestä
Rekisteröidy bonus

111% jopa
$500

Uuden asiakkaan tarjous. Ehdot ovat voimassa. K-18. Minimitalletus: 25 $. Sallitut pelit: Kaikki pelit (paitsi Jackpot Trigger). Maksiminosto: 5 000 $.
WOO seal
Kertoimien velho - Hyväksytty
CryptoWins Casino
3.9 / 5.0
Pelaajat arvioivat CryptoWins Casino 3.9 viidestä tähdestä
Rekisteröidy bonus - Tahmea

77% jopa
₿1

New Customer Offer. T&C’s Apply. 18+. This offer is not available for players residing in Ontario. New Customer Offer. T&C’s Apply. 19+. Min deposit: 5$. Maximum cashout: $30,000. Selected games only: See the website for a list of online slots. Playthrough for the bonuses is 10 days.

Analyysi

Crypto.Gamesin pelissä rulettia pelataan yhden nollan ruletilla, kuten nettikasinoilla yleensä. Talon etu on 1/37 = 2,70 % jokaisesta panoksesta.

Reilu pelaaminen

Seuraava selitys kryptografian käytöstä olettaa, että lukija tuntee terminologian ja käsitteen. Perustiedot löytyvät Dice-sivultani (salattu versio) . Näin Crypto.Gamesin rulettipeli tuottaa satunnaisluvun väliltä 0–37, jota käytetään pelin tuloksena.

  1. Kuten aina, peli paljastaa palvelimen siemenen hajautusarvon seuraavaa panosta varten ja antaa pelaajan valita oman asiakassiemenensä.
  2. Pelaaja asettaa panoksia, kuten perinteisessä ruletissa.
  3. Peli yhdistää palvelimen ja asiakkaan siemenet tässä järjestyksessä.
  4. Peli ottaa vaiheen 3 yhdistetyn siemenen SHA-512-hajautuksen.
  5. Peli muuntaa kaksi ristikkomerkkiä vaiheessa 4 vasemmalta alkaen heksadesimaalimuodosta desimaalimuotoon.
  6. Ota vaiheen 5 desimaaliluvun kaksi numeroa päätteestä.
  7. Jos vaiheen 6 tulos on 0–36, käytä sitä ruletin tuloksena.
  8. Jos vaiheen 6 tulos on 37 tai suurempi, siirry kaksi asentoa eteenpäin hajautusarvossa ja palaa vaiheeseen 5.

Esimerkki

ruletti 1

Ensin menen yllä olevalle Reilun pelaamisen näytölle. Sitten syötä haluamasi asiakassyöte, satunnainen merkkijono riittää. Sitten sinun tulee kopioida ja liittää kaksi asiaa toiseen lähteeseen:

  • Asiakkaasi siemen
  • Seuraavan palvelimen siemenhajautus, jonka se nimeää "Seuraavan palvelimen siemen SHA256:ksi".

On sinun päätettävissäsi, haluatko lisätä Noncen, joka on asiakkaan siemennumeron loppuun lisätty automaattinen hahmo. Uskon, että jos kasinolla olisi ollut tarkoitus huijata, Noncen lisääminen ei tarjoaisi mitään suojaa.

Esimerkissämme tämä on todiste, joka sinun tulee säilyttää.

Seuraavan palvelimen siemenhajautusarvo = e7043dd7fe369b94518449d61162a0c960f54781a16548af63194b7fd9d6891a
Asiakkaan siemen = b0x6vb0v6TYUIQWF6b0sd6f0y

ruletti 1

Seuraavaksi tein vedon, kuten yllä on esitetty. Tässä panostin 10 pelimerkkiä, joista jokainen oli arvoltaan 0,000001 BTC (Bitcoin), yhteensä 0,00001 BTC:n (noin 10 sentin arvoinen) panoksella punaiselle värille.

ruletti 3

Tulos on 7 punaista, joten voitan.

ruletti 4

Seuraavaksi käyn läpi seuraavat vaiheet varmistaakseni tuloksen. Todellisessa elämässä kyseenalaistaisin tämän vain häviävän tuloksen sattuessa. Jos kasino olisi halunnut huijata, olisin luultavasti hävinnyt.

  1. Liitän palvelinsiemenen ja asiakassiemenen tässä järjestyksessä: sMDGT5P10m071HAdTQkoYCLJ8vLXnwzq6ugfloMTb0x6vb0v6TYUIQWF6b0sd6f0y
  2. Otan yhdistetyn siemenen SHA-512-hajautuksen vaiheesta 1:
    40cf0126a307d4d72900279d330499f6a5447c35ed838d6ec3fd2b53872df73c cac001686ddf05e024c5899205afa9d0551b5e19b8397af180f6de06aea429ac
  3. Otan kaksi ensimmäistä merkkiä, joita on 40.
  4. Muunnan heksadesimaaliluvun 40 desimaaliluvuksi: 4*16 + 0*1 = 64.
  5. Vaiheen 4 desimaalituloksessa on kaksi numeroa, joten en muuta sitä. Muuten olisin ottanut päätelaskennan kaksi numeroa.
  6. 64 on suurempi kuin 36, joten se ei toimi ruletin lopputuloksena.
  7. Edistän kaksi merkkiä Hajautusarvossa, jotka ovat vrt.
  8. Muunnan cf-luvun desimaaliluvuksi: c*16 + f = 12*16 + 15*1 = 207.
  9. Koska luvussa 207 on enemmän kuin kaksi numeroa, otan kaksi oikeaa, jotka ovat 07.
  10. Koska 7 < = 36, siitä tulee pelin lopputulos.
  11. Seuraavaksi tarkistan, että ennen vetoa annettu palvelimen siemenhajautusarvo (joka alkaa e7043:lla) vastaa viimeisimmän vedon palvelimen siemenarvoa.Jostain syystä tämä kasino käyttää SHA-256-funktiota tiivisteavaruuden (Hash) käyttämiseen, toisin kuin SHA-512-funktiota, jota käytetään yhdistetyn merkkijonon tiivisteavaruuden käyttämiseen.
  12. Tässä tapauksessa sMDGT5P10m071HAdTQkoYCLJ8vLXnwzq6ugfloMT:n hajautus todellakin muodostaa e7043dd7fe369b94518449d61162a0c960f54781a16548af63194b7fd9d6891a, mikä varmistaa minulle, että kasinon osuus viimeisimmässä vedossa oli ennalta määrätty.

Jos kaikki tuo kuulostaa monimutkaiselta, kirjoitin kätevästi ohjelman sen tekemiseen puolestasi. Käytä sitä seuraavasti:

  1. Siirry PHP-hiekkalaatikkoon .
  2. Syötä asiakkaan siemen riville 4.
  3. Syötä palvelimen siemen riville 5.
  4. Syötä seuraavan palvelinsiemenen hajautusarvo riville 6.
  5. Napsauta "Suorita koodi".
  6. Tarkista pelin lopputulos ja vastaako palvelimen siemennumeron (Hash) ennen vetoa annettua arvoa. Jos ei, se viittaa siihen, että sinua on huijattu.

Minulla on myös kopio koodista, jonka voit nähdä napsauttamalla alla olevaa painiketta.

[spoileri]php-rivi 1
// Rulettipelin muunnos Crypto.Gamesille
// Syötä asiakkaan siemenarvo riville 4 ja palvelimen siemenarvo riville 5.
$asiakkaan_siemen = "b0x6vb0v6TYUIQWF6b0sd6f0y";
$server_seed = "sMDGT5P10m071HAdTQkoYCLJ8vLXnwzq6ugfloMT";
$seuraava_hash = "e7043dd7fe369b94518449d61162a0c960f54781a16548af63194b7fd9d6891a";
$väri_taulukko = taulukko(0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1);
$sijainti=0;
$yhdistetty_siemen = $palvelimen_siemen.$asiakkaan_siemen;
echo "Yhdistetty siemen = $yhdistetty_siemen\n";
$combined_hash = tiiviste('sha512', $combined_seed);
$palvelimen_hajautus = hajautus('sha256',$palvelimen_seed);
echo "Yhdistettyjen siementen tiiviste = $combined_hash\n";
tehdä
{
    $ensimmäiset_kaksi=substr($yhdistetty_hajautus,$sijainti,2);
    $hex_to_dec=heksades($ensimmäiset_kaksi);
    $hex_to_dec%=100;
    jos ($hex_to_dec-->36)
    {
        $sijainti+=2;
    }
}
samalla kun ($hex_to_dec>36);
echo "Palvelimen siemenarvon tiiviste =\t $server_hash\n";
echo "Pelin lopputulos =\t$hex_to_dec ";
jos ($color_array[$hex_to_dec]==0)
{ echo "Vihreä\n"; } 
muuten jos ($color_array[$hex_to_dec]==1)
{ echo "Punainen\n"; } 
muu
{ kaiku "Musta\n"; } 
$server_seed_hash=hash('sha256', $server_seed);
jos ($server_seed_hash==$seuraava_hash)
{ echo "Palvelimen siementen täsmäävyys.\n"; }
muu
{   
    echo "PALVELIMEN SIEMENMÄÄRÄ EI OLE VÄÄRÄ!\n";
    echo "Palvelimen siemen =\t$palvelimen_siemen\n";
    echo "Palvelimen siemenhajautus =\t$server_seed_hash\n";
    echo "Väitetty seuraava hajautusarvo=\t$next_hash\n";
}

// Menettelytapa
// 1. Aseta Position arvoksi 0.
// 2. Yhdistä palvelimen ja asiakkaan siemenet ja palvelimen siemenet tässä järjestyksessä. 
// 3. Luo SHA-512-tiiviste vaiheessa 2 saadusta merkkijonosta.
// 4. Muunna kaksi ensimmäistä merkkiä heksadesimaalimuodosta desimaalimuotoon alkaen vaiheen 3 tiivisteen "sijainnista".
// 5. Jos arvo vaiheesta 4 on 0 ja 36 välillä, niin se on pelin lopputulos.
// 6. Muussa tapauksessa siirry kohtaan 2 eteenpäin ja siirry vaiheeseen 4. 
?>
[/spoileri]