Coin Icon0,00 je darovano igračima!
Coin Icon0,00
NOVO
Obavijest
CSDrop Logo
CSDROP Loader
CSDROP Loader

Provably Fair

Ova stranica je prevedena radi lakšeg čitanja. Engleska verzija je referenca: za stvarnu provjeru provably fair sustava, slijedite stranicu na engleskom.

Nasumičnost

Naša platforma koristi EOS blockchain blokove za generiranje tajnog hash-a koji određuje ishode u bitkama. Ovaj proces je potpuno eksterni, decentraliziran i izvan naše kontrole, vođen isključivo djelovanjem rudara i validatora. Utjecati na ishode igre zahtijevalo bi dominaciju cijele EOS blockchain mreže, što nije izvedivo. Ako imate bilo kakvih pitanja, obratite se našem timu za podršku.

Vremenska crta

Kada kreirate bitku, rezultat se ne generira dok se svi drugi igrači ili botovi ne pridruže. Nakon što su se svi igrači i/ili botovi pridružili, određujemo broj posljednjeg bloka i biramo EOS blok koji još nije rudaren.

Na primjer, ako je posljednji rudarski blok #371315767, dodamo 5 tom broju dajući nam blok #371315770, kojeg ćemo čekati kako bismo dobili jedinstveni hash EOS Block ID-a, koji se ne može unaprijed znati.

Nakon što je blok rudaren, dobivamo njegov jedinstveni hash (EOS Block ID), kojeg koristimo kao dio klijentovog sjemena i izvršavamo prvi okret.

Postoji mnogo blockchain web stranica koje to mogu provjeriti. Koristimo eosflare.io ali postoje i druge dostupne opcije odavde: https://eosauthority.com. Kada odaberete davatelja, možete provjeriti je li blok doista bio nekoliko sekundi u budućnosti. Primjer bloka možete pronaći ovdje: https://eosflare.io/block/359689419.

Uvjeti i definicija

  • EOS Block ID - Dobiven iz rudarenog EOS bloka neposredno prije početka prvog kruga u bitci.
  • Slot - U biti pozicija igrača u bitci, ako se pojavite drugi s lijeva, vaša pozicija bi bila 2.
  • Klijentovo sjeme - Kombinacija EOS Block ID-a i slota, odvojena crticom. Bitno za kreiranje roll hash-a.
  • Serversko sjeme - Nasumično generirani niz dodijeljen kada se kreira bitka.
  • Hashirano serversko sjeme - Hashirana verzija serverskog sjemena.
  • Nonce - Ekvivalent broja runde u načinu bitke.
  • Broj bloka - Jedinstveni broj za svaki EOS blok.
  • Roll Hash - Proizvedeno korištenjem klijentovog sjemena, noncea i serverskog sjemena.
  • Roll Ticket - Broj ulaznice predmeta dobiven pretvorbom roll hash-a u rasponu od 1 do 10.000.000.

Kotač

Ovaj kod ilustrira logiku za generiranje tiketa za svaki krug i igrača. Svaki novi krug (kotač) proizvodi tikete predmeta koje korisnici primaju u igrački inventar. Kotač - odnosi se na broj tiketa koji određuje koji predmet korisnik dobiva unutar tog kruga.

<?php

// //
// CsDrop Provably Fair Case Battles //
// //

/*
* Fill in all three below and click the blue 'eval();' button.
------------------ */
$server_seed = '';
$client_seed = '';
$nonce = $roundNumber = 0;
/* ------------------ */

if ($server_seed == '' || $client_seed == '' || $nonce < 0) {
echo "Fill in details";
return;
}

define('MIN_RESULT', 0.00001);
define('MAX_RESULT', 100);
define('CONVERT_RATE', 100000);
define('HASH_TYPE', 'sha256');

function getProvablyFairResult(string $client_seed, string $server_seed, int $nounce)
{
$hash = hash_hmac(HASH_TYPE, "{$client_seed}-{$nounce}", $server_seed);
$normalized = hexdec($hash) / (16 ** strlen($hash));
$roll = MIN_RESULT + $normalized * (MAX_RESULT - MIN_RESULT);

return convertDecimalValue($roll);
}

function convertDecimalValue(float $value): int
{
return round($value * CONVERT_RATE);
}

$result = getProvablyFairResult($client_seed, $server_seed, $nonce);

echo "Result: {$result}";

Ovo se može izvesti lokalno ili na bilo kojem PHP skriptaču pronađenom na internetu. Upućujemo klijente na: https://3v4l.org/bRN5v za ovo, ali postoji mnogo dostupnih opcija kao što su:

Klijent će trebati urediti varijable server_seed, nonce i client_seed u skripti kako bi provjerio rezultate.
Ove informacije možete pronaći ovdje: https://csdrop.com/profile/game-history pod "Bitke".

Izvlačenje

Ponekad, nakon konačnog zbrajanja svih predmeta igrača, dva ili više igrača mogu imati istu vrijednost predmeta osvojenih tijekom bitke.

Za rješavanje ovog izjednačenja provodi se dodatna mini-runda nazvana Izvlačenje. To je zapravo okret unutar igre koji odabire jednog pobjednika među izjednačenim igračima, osiguravajući pošteno i iskreno određivanje pobjednika.

U ovom slučaju, Izvlačenje je također Provably Fair korištenjem:

  • Server seed - Onaj generiran za bitku.
  • Klijent seed - EOS Block ID povezan s bitkom.
  • Nonce - Ukupan broj rundi u bitki plus jedan.


U slučaju izjednačenja gdje igrači imaju predmete jednake vrijednosti, pobjednik se određuje prema slotu koji svaki igrač zauzima i nasumično generiranoj ulaznici u rasponu od 1 do 10,000,000. Slot odgovara poziciji igrača u igri, računajući s lijeva na desno.

Za izvlačenje s dva igrača:

  • Ako je rezultat između 1 i 5,000,000, igrač u slotu 1 proglašava se pobjednikom.
  • Ako je rezultat između 5,000,001 i 10,000,000, igrač u slotu 2 proglašava se pobjednikom.

Za izvlačenje s tri igrača:

  • Ako je rezultat između 1 i 3,333,333, igrač u slotu 1 proglašava se pobjednikom.
  • Ako je rezultat između 3,333,334 i 6,666,666, igrač u slotu 2 proglašava se pobjednikom.
  • Ako je rezultat između 6,666,667 i 10,000,000, igrač u slotu 3 proglašava se pobjednikom.

Za izvlačenje u načinu Jackpota:

Opsezi povezani s svakim igračem ovise o iznosu koji su osvojili. Na primjer, s 4 igrača (1V1V1V1 ili 2V2), imamo:

  • Igrač u utoru 1 osvojio je 2,000€ (što predstavlja 20% ukupne pobjede): pobjednički rasponi povezani s ovim igračem bit će između 1 i 2,000,000
  • Igrač u utoru 2 osvojio je 6,000€ (što predstavlja 60% ukupne pobjede): pobjednički rasponi povezani s ovim igračem bit će između 2,000,001 i 8,000,000
  • Igrač u utoru 3 osvojio je 500€ (što predstavlja 5% ukupne pobjede): pobjednički rasponi povezani s ovim igračem bit će između 8,000,001 i 8,500,000
  • Igrač u utoru 4 osvojio je 1,500€ (što predstavlja 15% ukupne pobjede): pobjednički rasponi povezani s ovim igračem bit će između 8,500,001 i 10,000,000

U slučaju timskih bitaka, igrač koji pobijedi čini da njegov tim osvoji izvlačenje.

Bitka Double

Nakon što bitka završi, korisnik može odlučiti udvostručiti svoj dobitak. Ili pobijede i udvostruče vrijednost koju su osvojili u bitki, ili izgube Bitku Double i svoj bitku dobitak.


Sustav provjerljivo poštenog za Bitku Double isti je kao i otvaranje kutija. To znači da će se rezultat generirati na isti način kao kod otvaranja kutija koristeći klijentsko sjeme, poslužiteljsko sjeme i nonce. Molimo pogledajte karticu "Otvaranje kutija" za više informacija o načinu generiranja rezultata.


Rezultat se generira između 1 i 10,000,000.
Ako je rezultat ispod 4,500,000 (uključeno), korisnik pobjeđuje i udvostručuje svoj dobitak.
Ako je rezultat između 4,500,001 (uključeno) i 10,000,000, korisnik gubi.

CSDrop Logo
© 2026 CSDROP. Sva prava pridržana. v1.3.9
CSDROP-om upravlja CSDROP LIMITED, tvrtka broj 79778341, s registriranim uredom u Suite 4002A 40/F TOWER 1, LIPPO CTR 89 QUEENSWAY, ADMIRALTY, HONG KONG, a njegove uplate obrađuje Mooncore Services (Broj registracije: HE493984, Datum registracije: 10/06/2026, Nadležnost: Cipar, Adresa: Archiepiskopou Makariou III, 84, URED 1, 6017, Larnaca, Cipar).
Provably Fair Sustav - Transparentnost