Pages:
Author

Topic: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette - page 2. (Read 3569 times)

newbie
Activity: 12
Merit: 0
Thanks for the testing!

Possible Minor Interface Bug Report.

It seems when there are alot of bets over 10 on the board, the unconfirmed bets updates correctly. But the table(Picture above unconfirmed bets) sometimes shows bets that are not on the unconfirmed tables.
I just have to refresh the browser to fix it (Chrome)

I'm aware of this issue.  The current mish-mash of javascript has issues with a lot of bets on the table or when new blocks are created in quick succession, or other reasons.  I am current working on re-writing the javascript UI with a proper framework that will better handle the live updates from the backend.  So your right, if things don't look right, a quick reload of the browser will fix it.  The JS web interface is completely separate from the backend that does the Bitcoin stuff so if you reload it will be the most current state of the game.

Quote
The main problem i'm seeing is just bets not being included in the blockchain. I've been playing around using both satoshi client and Blockchain.info wallet and both seem to have the same general percent
of bets not included in the blockchain around 10% on each bet.

Would it be possible to code a Green Bitcoin Address to allow for instant confirmation of bets? Because the biggest problem I see is bets not being confirmed for spins you want to bet on.

This is by design.  Bets are only accepted when they are included in a block, because the spin for that block is determined by the hash of the block the transaction is included in.   So it is possible to place a bet, then have a new block created, but if your transaction is not included in that new block, your bet remains on the table until it has at least 1 confirmation.

I will look into the concept of green addresses, but this is just not an instant game like SatoshiDice or satoshiroulette.  I wanted to do something different, by making bets be "won or lost" when included in a block instead of instantly, this lets multiple people play together at the same time, placing bets on the same board like in real life.
hero member
Activity: 826
Merit: 500
Possible Minor Interface Bug Report.

It seems when there are alot of bets over 10 on the board, the unconfirmed bets updates correctly. But the table(Picture above unconfirmed bets) sometimes shows bets that are not on the unconfirmed tables.
I just have to refresh the browser to fix it (Chrome)


The main problem i'm seeing is just bets not being included in the blockchain. I've been playing around using both satoshi client and Blockchain.info wallet and both seem to have the same general percent
of bets not included in the blockchain around 10% on each bet.

Would it be possible to code a Green Bitcoin Address to allow for instant confirmation of bets? Because the biggest problem I see is bets not being confirmed for spins you want to bet on.
hero member
Activity: 826
Merit: 500
I just wanna say great site, I hope the testing phase goes by Fast to we can get increased Max Bets  Grin

Keep up the good work
newbie
Activity: 12
Merit: 0
More BTC gambling, great idea, but... the en prison rule would be nice.

Thanks for the suggestion about en prison.
Would this happen to be your bet ? http://blockchainroulette.com/txid/52ab4263757991e7

En prison may be difficult to implement because it requires the player to make the choice after the wheel lands on 0.  It's not immediately obvious to me how this would be done with a Bitcoin transaction.

The la partage rule on the other hand would be much simpler to implement.  It's something that I will consider. This would reduce the house edge from 2.70% to 1.35%
hero member
Activity: 784
Merit: 1000
Annuit cœptis humanae libertas
More BTC gambling, great idea, but... the en prison rule would be nice.
newbie
Activity: 12
Merit: 0
A few updates:

- I've posted some info on the distribution of random numbers so far http://blockchainroulette.posterous.com/random-number-distribution
- There's a few minor bugs in the Javascript UI, I'm currently working on a complete rewrite of the front-end interface.  These are display issues only and do not affect the game play.

I'm interested to hear what suggestion players might have to improve the site.   Other Bitcoin games seem to also support Litecoin.  is Litecoin actually that popular? Would anyone like to see Litecoin added?

We're also on twitter at @BTCRoulette.  Follow for more frequent news and updates.

newbie
Activity: 12
Merit: 0
Questions, comments or feedback?
But for the house, the secret is known and thus if the house were to not play fairly it could use the influence that mining provides to affect the outcome of each round.

Your right, if I was operating a mining pool I guess I could throw away new block hashes that I didn't like.  Since I can't prove I don't operate a pool or a large mining operation, that's just something else for a player to consider before they decide to send their BTC.

But unless the bets are greater than the block reward,  your right it's wouldn't even be worth it to try and pull off this type of scheme.

Thanks for the comment that was a really good point.

legendary
Activity: 2506
Merit: 1010
Questions, comments or feedback?

This game is the player versus the house.   Unknown to the player at the time the wager is placed is the eventual block hash and the house's secret for that block.

So that prevents the player from cheating using the benefit of where a miner has influence over the block hash (i.e., by discarding a mined block that wouldn't result in a win.)

But for the house, the secret is known and thus if the house were to not play fairly it could use the influence that mining provides to affect the outcome of each round.

When the wager amounts are small, there is no economic benefit for the house to do this as throwing away a block with 50 BTC in order to be able to avoid having to pay out a smaller amount (e.g., 10 BTC) is a losing proposition, but if the stakes were higher this could become a risk for the player.
hero member
Activity: 644
Merit: 500
hmmm ok will check later.
newbie
Activity: 13
Merit: 0
Nice work on the site. I'll give it a shot later tonight.

So many ways for me to lose my bitcoins now Tongue
newbie
Activity: 12
Merit: 0
Block Chain Roulette blockchainroulette.com

Block Chain Roulette is a 1-confirmation Bitcoin roulette game. No sign-up required, just send Bitcoins to play.
Unconfirmed bet transactions are shown on the roulette board shared between all players.
For each new block that is created, a random Roulette spin is generated and any winning bet transactions that were included in that block are paid.

All roulette bets are possible: splits, rows, columns, etc. Each possible bet has a unique Bitcoin address.

MinMax
Inside0.01BTC0.50BTC
Outside0.01BTC1.00BTC


All randomly generated spin numbers can be verified to be predetermined based on the hash of the corresponding block.  The process of generating the random number is explained here: http://blockchainroulette.com/secrets

Aproximatley 24 hours after a block is generated, the secret key used to generate the random number is released and the random number can be verified on a bet details page, for example: http://blockchainroulette.com/txid/e9d373d388744585 The random number is actually re-calculated in your browser using javascript.

An API is provivded to make it easy for bots to play: http://blockchainroulette.com/api

As with other games of this nature, e-wallets may not allow you to receiving your winnings.  Test by sending 0.001BTC to any of the bet addresses.


Post your feedback and suggestions and on twitter http://twitter.com/BTCRoulette
Pages:
Jump to: