The time has come!
Let me introduce Edgeless Black Jack beta 0.1
Ethereum based Black Jack with decentralised random number generation and payouts.
DISCLAIMER: Keep in mind that this is a beta version. The purpose of it is to showcase/ prototype blockchain solutions for Edgeless online gambling applications. It might contain errors or bugs or security issues. If you find some, please report them to [email protected]
Key featuresBlack Jack based on Ethereum cryptocurrencyBetting integration with metamaskSmart Contract guiding all casino transparency and reporting it to the blockchainPlayers can provide a randomness generation seed using random.org, Mozilla crypto library generated randomness, or even create their own number seed
Main features which ARE NOT in the beta version, but will be added later on for full beta functionalityBetting integration with myetherwallet0% house edge Black Jack rules (as you can see now there is no split and double functions which significantly reduce the house edge. These features and 0% edgeless rules will be developed later on)Upgraded game user interface. Right now we are using oversimplified designs for the beta version. Updated versions will have much more fancy design :)
An updated development roadmap will be published after the ICO.
Beta bet limits
Right now you can bet a unit which is call “finney”. It’s 1/1000 ETH.
0.1 chip — 0.0001 ETH
1 chip — 0.001 ETH
5 chip — 0.005 ETH
10 chip — 0.01 ETH
Transaction costs (gas)
Right now betting (transaction) gas is paid by the player. Due to the increased ETH price, gas is relatively high. However the gas price will be significantly reduced in the full version of Black Jack.
Casino speed and metamask transaction confirmation
In the current version of the casino metamask is always asking for confirmation before a bet and payout claim. It’s quite irritating. Also shuffling gif is open while metamask is communicating with Edgeless Casino which reduces the speed.
That’s why our final version will be able to use more available ETH wallets such as myetherwallet integration. Then the casino will function at the speed of light and deliver the best user experience.
Despite this our gambling dapp is still the FASTEST dapp among all ETH based gambling dapps and our competitors are a long way off when it comes to the speed of the casino.
How randomness is generated?
It’s using client’s seed (number) and casino’s seed (number). Both numbers are blended into a random number which determines a final outcome. Main idea is that even if casino change own seed or randomness generation formula — final outcome is still going to be unknown, because there is an input (seed) from a player.
After the game blockchain confirms whether there was no change/ interruption in that process and makes sure that everything is transparent.
If etherscan API says
It means client’s seed and casino’s seed matches last game results and there were no changes during a randomness generation process.
If etherscan API says
That means client’s seed and player’s seed does not match last game results and there was an external interruption during the process.
How to bet on Edgeless beta?Download metamask and switch it to Ethereum main netFund your ETH wallet on metamaskGo to beta.edgeless.ioPlace a betAccept metamask confirmationEnjoy! and don’t forget to provide feedback to [email protected] QUICK LINKS:
White paper: http://bit.ly/2jHIb7T