DAO.Casino MVP protocol is delivered! Ethereum protocol for gambling is out!
DAO.Casino is proud to announce the release of an Minimum Viable Product (MVP) for its blockchain-based gambling protocol, which features several games. The protocol enables cooperation between trustless parties at the gambling market like game developers, casino operators, players, and referrals.
By building their protocol on the Ethereum blockchain, DAO.Casino is able to eliminate the need for trust between industry participants and bring increased transparency to the gambling ecosystem as a consequence of blockchain technology.
The Ethereum blockchain is a near-tamper proof platform that enables decentralized applications to run on top of it. The decentralized nature of the platform eliminates the need for third party verification and empowers industry participants to interact and exchange value peer-to-peer.
“Ethereum is the best network to use for increasing transparency and efficiency in any system. We are using the Ethereum blockchain to transform the gambling industry and support provably fair gambling”
Ilya Tarutov, DAO.Casino Founder and CEO
All the transactions between stakeholders are happening in token “BET”. It’s a standard ERC20 token and it will be distributed through a public crowdfunding campaign on the 29th of June shortly after the MVP is released.
The wallet allows to use a bankroll backing feature. Bankroll backer account is rewarded with BET for taking part in PRNG using the signidice algorithm.
Signidice algorithm allows the player to receive game results much faster before the new block will be mined (1–3 seconds).
Our application is available on all platforms — thanks to the framework Electron.js.
“Electron.js used in Ethereum wallet, and is available throughout all platforms, including Windows, MAC OS, and Linux”.
Kellas, DAO.Casino desktop App coder
Referral system keeps track of the registered users. Game revenue is distributed according to how active the players brought by the referrals are.
Referral system is integrated with Google Analytics, so the referrer can establish where the traffic comes from. Optionally the referrer can connect his wallet with his Google account.
Bankroll Backer App
That’s how the game process looks like — player on iOS, bankroll backer app is running on desktop.
- 76.6 MB BankRollerApp-0.0.1-windows-portable.zip
- 73.6 MB BankRollerApp-0.1.0-Linux.zip
- 67.6 MB BankRollerApp-0.1.0.dmg
- 42.5 MB BankRollerApp.Setup.0.1.0.exe
- Source code (zip)
- Source code (tar.gz)
As an engine for authorization and transactions we use lighwallet.js combined with infura.io as a backend. This allows users to play without installing any specialized dependencies (such as metamask) and not to download the entire Ethereum blockchain to the player’s machine. However it is still possible to access the system from full Ethereum clients.
After the registration user receives 1 BET and 1 Ether from the faucet. This is implemented on testnet for test purposes.
Dice is a game developed by DAO.Casino team that supports all roles and functionalities of the system. After registration, a wallet is created, which can be restored by using a mnemonic phrase (see Fig. 3). After that player can access a classic Dice game, and if at least one bankroll backer is connected to the network, than player can start a game. Signidice algorithm allows the player to receive game results much faster, before the new block would be mined (1–3 seconds).
“The “approve” function allows the contract to take a small number of tokens from the players balance. This is done in order not to cause the function to “approve” each time”.
Davy42, Dice Game developer
DAO.Casino team along with EtherionLab are proud to introduce a beta version of BlackJack powered by DAO.Casino blockchain protocol. All inner-game logic is based on smart contracts. The Game contains all features and advantages of our protocol: implemented random in Ethereum virtual machine, bankroll backer. Read more…
Extended referral system includes data about registered users, your referral links and the amount of BET that you have received. BET arrives to your balance immediately, after each game without delays.
“I worked in Cash-Per-Action Networks as webmaster for months and I’m sure that a detailed statistics is crucial for good performance. In DAO.Casino we developing the most detailed traffic reports using Google Analytics”
Alexander Noxon, DAO.Casino CTO
For Game developers
For Casino Operators (White Label)
Casino operators can customize their frontend platform according to their needs. It is possible to integrate Shapeshift if required. You can find all necessary information by this link on our Github.
Signidice based on Elliptic Curve Digital Signature Algorithm with custom initial point. This Algorithm supported in Ethereum by default, but bankroller can cheat. We must check initial point on elliptic curve in smart contract or use RSA (EIP-74) or another deterministic algorithm.
Another problem all transactions burn ~5$ tx fee everytime (for every “hit” in blackjack or “roll” in dice). So we must implement technology like Lightning in our system. Stay tuned for further updates.
White Paper: https://github.com/DaoCasino/Whitepaper/blob/master/DAO.Casino%20WP.md
Slack Invite: https://dao.casino/slack-invite.html