Il casinò sulla Blockchain degli ETH sono estremamente lenti— soluzione?

davide pacelli
4 min readFeb 26, 2017

--

La Blockchain ed il casinò sono una bella combinazione.Gli smart contracts degli ETH blockchain è una combinazione perfetta. L’industria ne benificia— trasparenza assoluta, anonimato,depositi /prelievi instantanei e molto altro.

Per quanto questo possa sembrare eccitante, il connubio tra il casinò e la blockchain crea un enorme problema — generazione di casualità lenta. Per generare completamente la casualità, individuare un vincitore, fare un versamento e assicurarsi che tutto sia assolutamente trasparente richiede fino a 2 minuti. E molto probabilmente non giocheresti se tra una giocata ed un’altra ci fosse da aspettare 2 minuti. Questo sarebbe un enorme problema per l’esperienza di un giocatore. Non ci sono possibilità di competere con i casinò che usano fiat o i più veloci Bitcoin casinò.

Per il nostro precendente progetto di un casinò(slot assolutmente trasparenti) — www.etherslots.win abbiamo usato un’interfaccia per gli slot per nascondere il tempo.

Per abbattere il flusso di connessione:

Casino -> Oraclize -> random.org

Questo metodo è usato da altri casinò che usano gli ETH. Il tempo rimane il grande problema. Random.org funziona come un generatore ad esito casuale per il casinò ed è collegato tramite il 3rd party service Oraclize. Attualmente Oraclize è il partito più rinomato che collega blockchain dapps ai servizi non-blockchain.

Da questo grafico puoi vedere che tutti i processi richiedono 4 richieste alla blockchain degli ETH . 2 volte le richieste sono relative al movimento degli ETH e altre 2 volte sono necessarie per la generazione della casualità— (RNG). Per fare tutte e 4 le richieste ed avere le conferme impiegano circa 1–2 minuti.

Questo il risultato finale ottenuto:

  • Gli ETH blockchain non hanno richiesto una velocità di conferma della transazione per il gioco d’azzardo dapps +
  • Il tempo che serve per passare una informazione tramite Oraclize +
  • Tempo per ottenere un numero dal sito random.org -

Al momento non vi è alcun modo di sapere se si può avere un gioco d’azzardo che si intergra completamente sulla Blockchain ETH e che sia completamente funzionante . Ci siamo resi conto che abbiamo bisogno di scavare quel meccanismo che abbiamo usato per gli etherslots.win e ripartire da zero. Ecco,come un’idea è nata gli Edgeless.

Per il casinò degli Edgeless , non usiamo la blockchain per generare la casualità usando random.org (sarebbe troppo lento), invece la casualità è generata nel server del nostro casinò risparmiando molto tempo.

Potresti chiederti come si genera un numero casuale sul nostro server, come può essere questo meccanismo più trasparente di altri casinò. E questa è la parte geniale del nostro modello — il meccanismo di trasparenza usa il seed input numer del giocatore e il seed input numer del casinò per generare un numero casuale. I Seeds sono mischiati per generare un numero casuale (è lo stesso metodo attualmente utilizzato dalla maggior parte dei casinò online).

Tuttavia , gli input valori/seeds sia del giocatore che del casinò sono segnalate/hashed e spedite alla blockchain. Questa è una parte essenziale se vogliamo avere un meccanismo completamente trasparente, anche se la casualità e generato in un serve chiuso.In confronto, etherslots.win ha un problema di tempo poichè la casualità è guidata dalla blockchain e questo compito richiede tanto tempo.

Negli Edgeless, il server interno genera la casualità(usando il seed dei giocatori), comunque i contratti smart hashes/marks/logs sono server attivi e caricano tutto nella blockchain. Il Casinò non può cambiare nessun valore nel meccanismo della della casualità senza essere notato. E come un occhio pubblico che guarda costantemente il monitoraggio del server del casinò. Qualsiasi attività sospetta è immediatamente visibile nella blockchain. In questo caso Edgeless possono far correre un gioco molto velocemente.

Da questo grafico puoi notare che al meccanismo servono solo 2 richeste alla blockchain e nel metodo precedente erano 4. Queste 2 transazioni sono correlate alla valuta degli ETH , non correlate al RNG ( generazione casuale) e possiamo generare casualmente senza ulteriori richieste alla blockchain — che ci dà molta più velocità .

Per riassumere le differenze principali e ragioni per cui abbiamo un casinò veloce le quali sono necessarie per il corretto gioco d’azzardo:

Etherslots.win e altri ETH casino solutione della casualità:
4 richeste necessarie dalla blockchain. 2 sono correlate alla valuta, 2 sono correlate al RNG . Tutti i preocessi sono assolutamente trasparenti tutavia hanno bisogno di un tempo che varia da 1–2 minuti.

Edgeless solutione della casualità:
Servono solo 2 richieste alla blockchain . Entrambi correlate alla valuta, niente RNG. La generazione casuale RNG avviene all’interno del nostro server la quale velocizza i meccanismi. Le Gli Smart contract hashes/ marks/ attività dei logs sono nei server e vengono caricati nella blockchain per essere sicuri che tutto sia assolutamente trasparente.

E quali sono le vostre idee sulla velocità di generazione casuale utilizzando la Blockchain?

Continua a leggere “0% house edge Blackjack and 0% house roulette, what’s a difference in casino profitability?

LINKS VELOCI:

Website: www.edgeless.io

White paper: http://bit.ly/2jHIb7T

Slack: edgelessethcasino.signup.team

Reddit: reddit.com/r/edgeless

Twitter: twitter.com/edgelessproject

Facebook: www.facebook.com/EdgelessCasino

--

--