Il segreto di Aviator
-
Ciao ninjas!
Post un po' OT, ma ho pensato che se c'è qualcuno che mi può aiutare siete voi.
Sono un entusiasta di informatica e sono rimasto incuriosito dal funzionamento del gioco "Aviator", in particolare dall'utilizzo del sistema prvbably fair che garantisce l'onestà (per quanto si possa dire di una slot) delle partite. Stesso all'interno dei siti c'è una spiegazione abbastanza chiara di come funzioni il sistema, che unisce a ogni round un seed generato casualmente dal server e i seed dei primi tre giocatori che puntano per generare il valore del round. Fino a qui interessante e verificabile, non si può dire niente, quello che mi chiedo è come dal seed finale (un hash) il gioco passi al moltiplicatore. Per quanto abbia cercato in lungo e in largo non riesco a trovare la funzione di normalizzazione da nessuna parte, e senza quella è inutile che da giocatore possa verificare che gli hash corrispondano, oserei dire che manca la cosa più importante se si vuole parlare di trasparenza. Aviator si vanta di un rtp del 97%, ma per quanto ne so è indimostrabile.Questo post e le conversazioni che ne derivano sono a puro scopo accademico, il gioco d'azzardo nuoce al tuo portafoglio e può causare dipendenza patologica
-
@FAX-0 interessanti gli spunti, ma per me alcune parole sono in arabo. Per me resta un gioco ovviamente pilotato come tutti gli altri e tra l altro non ci gioco mai perché non mi piace affatto. Complimenti per il la frase finale sul gioco d'azzardo, è importante ribadirlo sempre.
-
@FAX-0 interessante come topic, non conoscevo la definizione di probably fair
Se ho capito bene ogni moltiplicatore su Aviator è predeciso da un seed casuale+un seed dei primi 3 e altri costanti sconosciute.
Quando dici i primi 3 giocatori intendi i primi 3 per grandezza di importo? -
@Marco1010 Scrivo qui la spiegazione meno tecnica per chi è interessato.
Ogni partita il moltiplicatore è deciso prima che parta l'aereo, per farlo il sistema unisce 4 "semi" (successioni di caratteri, come "asdfafafeaef3253eawgfawg"), accodandoli banalmente l'uno all'altro.
Il primo seme è generato dal server, mentre gli altri tre sono dei primi 3 giocatori che piazzano una scommessa in quel round (indipendentemente dal valore della scommessa). La stringa che si viene a generare da questa unione poi viene data in pasto a un algoritmo (hash) che la "trasforma" in un'altra sequenza di caratteri (il funizonamento dell'algoritmo non è importante, basta sapere che a input uguali associa sempre output uguali, e che non può essere invertito, quindi dall'output è impossibile risalire all'input).
La sequenza risultante poi in qualche modo a me sconosciuto (il motivo del post) viene convertita in un numero, che è il moltiplicatore.
Tutto questo serve a dimostrare ai giocatori che nessun terzo può interferire nel gioco, infatti i seed dei giocatori sono pubblici e il seed del server viene reso pubblico PRIMA dell'inizio del round in versione hash. Quando il round finisce il seed del server viene svelato nella versione normale e si può verificare che sia effettivamente quello usando l'algoritmo (che è pubblico).
Spero sia abbastanza comprensibile, nel dubbio allego anche la spiegazione presente sui siti di scommesse che mi sembra abbastanza esplicativa:

P.S. Mi sono reso conto che ho sbagliato a scrivere, è "Provably fair".
-
@Inazuma i primi in ordine cronologico
-
@FAX-0 ha detto in Il segreto di Aviator:
@Inazuma i primi in ordine cronologico
Neppure io gioco a Aviator, l'ho fatto per una promo Sisal qualche giorno, ma non mi piace proprio per niente.
Il post invece è molto interessante. Non posso aiutarti per ora, ma magari in futuro.
-
@FAX-0 una cosa che mi viene in mente è che se si avesse sufficienti dati si potrebbe creare un modello predittivo su python con il machine learning e cercare se c'è una coerenza tra i dati per trovare la funzione.
Servirebbero una buona mole di dati però per avere un campione sufficiente per restituire una buona accuracy del modello.
Potrebbe anche esserci un passaggio intermedio? Magari una traslitterazione dalla sequenza hash a una sequenza solo numerica e poi da quei numeri si ricava il moltiplicatore? (spero di aver capito il problema)Ma il motivo del post è che hai trovato l'hash e ti manca l'ultimo passaggio? ahaha
-
@Inazuma Credo sia impossibile ottenere una quantità di dati sufficiente per addestrare il modello, dato che l'unica cosa che il provider mette a disposizione sono i moltiplicatori dei 20 (o giù di lì) round precedenti (per cui non credo esista un'api pubblica, figuriamoci per gli hash di ogni round).
L'hash di ogni round è pubblico, mi interessava scoprire la funzione di normalizzazione che lo trasforma nel moltiplicatore.
Alla fine è come se fosse un problema di decrittazione.
-
Sarebbe interessante capire quando parta e si blocchi subito a 1.00....
-
@AleRoby84 ovviamente non c'è modo di saperlo prima della fine del round, ma si
-
Sarebbe interessante capire quando parta e si blocchi subito a 1.00....
ah si sarebbe un sogno, ma impossibile... se si capisse anche solo quello faresti soldi a palate con il take profit a 1.01 e 1% di interesse ogni giocata
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati AccediRegolamento | Guida | Seguici su Telegram e WhatsApp | Invita gli amici e guadagna
Orari Assistenza: Lun-Sab 9:30-20:30, Dom 10.30-13.30 e 15:30-18.30