Bitcoin Forum

Economy => Gambling => Topic started by: BlockChainRoulette on November 09, 2012, 09:43:22 PM



Title: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on November 09, 2012, 09:43:22 PM
Block Chain Roulette blockchainroulette.com (http://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 (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 (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 (http://twitter.com/BTCRoulette)


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: Rubix on November 10, 2012, 01:48:40 AM
Nice work on the site. I'll give it a shot later tonight.

So many ways for me to lose my bitcoins now :P


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: josephliton on November 10, 2012, 05:44:10 AM
hmmm ok will check later.


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: Stephen Gornick on November 10, 2012, 02:37:40 PM
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.


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on November 12, 2012, 01:57:53 AM
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.



Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on November 24, 2012, 11:44:06 PM
A few updates:

- I've posted some info on the distribution of random numbers so far http://blockchainroulette.posterous.com/random-number-distribution (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.



Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: nobbynobbynoob on November 25, 2012, 02:00:27 AM
More BTC gambling, great idea, but... the en prison rule would be nice.


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on November 26, 2012, 10:58:05 PM
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 (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%


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: RandomQ on December 02, 2012, 01:22:38 AM
I just wanna say great site, I hope the testing phase goes by Fast to we can get increased Max Bets  ;D

Keep up the good work


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: RandomQ on December 02, 2012, 05:20:49 PM
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.


Title: Re: [ANN] blockchainroulette.com -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on December 02, 2012, 08:48:34 PM
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.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: sethsethseth on December 05, 2012, 04:35:43 PM
Saw this on Jon Matonis twitter.  The wait time is too long to gamble.  I agree that some wait is good, but it needs to be more like one or two minutes as in live roulette, instead of ten.

The communal aspect is great.  Doing this with craps would be awesome.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: wtfvanity on December 05, 2012, 07:38:33 PM
I hate your stupid game.  ;D

I've wasted a few btc on it. Finally hit the number... and am just now finding out, that the pending transaction doesn't count for the roll unless it's put into the block... I hit it, and it didn't make the block (even though I included a transaction fee) and waited over 20 minutes.

That blows.


http://s13.postimage.org/66iruqniv/iwon.jpg


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: wtfvanity on December 05, 2012, 07:39:47 PM
FYI, my bets were the 2,3,5,6 and the 25. Bet 26 minutes ago, then it hit 5 15 minutes ago, 11 minutes after I placed my bet.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: DutchBrat on December 05, 2012, 07:49:50 PM
Woohoo I just won on black !

(3ffc952640092bd5e001e3d10c11e3ed4d19d064f2b68b200432697edada49f1)

Let it ride I guess... Oh no that's another game ;)


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on December 22, 2012, 03:46:13 AM
Updates to the site today.  It doesn't look like much has changed, but I've cleaned up the front-end browser interface to fix a few minor graphical bugs players were experiencing. 

There have been no issues processing any bets over the last month, so the site is officially out of "beta testing" status. 

Bet limits have been increased! (Bet limits are per transaction / transaction input, so are easily avoid by sending multiple transactions).    As always, to ensure that all bets can be paid if won,  the site will return bets placed if they could not be paid should the bet win.

I've got a few bitcents to give away on Twitter.  Tweet at @BTCRoulette and I'll send them out!


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: wtfvanity on December 24, 2012, 05:29:05 PM
FYI, my bets were the 2,3,5,6 and the 25. Bet 26 minutes ago, then it hit 5 15 minutes ago, 11 minutes after I placed my bet.

Never responded to me. Why didn't I win this bet?


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on December 26, 2012, 06:05:18 AM
FYI, my bets were the 2,3,5,6 and the 25. Bet 26 minutes ago, then it hit 5 15 minutes ago, 11 minutes after I placed my bet.

Never responded to me. Why didn't I win this bet?

Hi Wtfvanity,

I'm sorry I missed your previous post, in my previous response to a similar question I provided the explanation:
Your bet is only processed when it is included in a block (1 confirmation).  It is therefore possible that you place a bet, the chips appear on the board, a new block is created which spins the ball and it lands on a number you bet on,
but if your bet transaction is not included in that block, it does not win.  I hope that makes sense. 

Here are the links to your bet transactions so you can verify the results:
http://blockchainroulette.com/txid/466b316ec038aecf (http://blockchainroulette.com/txid/466b316ec038aecf)
http://blockchainroulette.com/txid/7278d045e4b9c6f1 (http://blockchainroulette.com/txid/7278d045e4b9c6f1)

The short answer is that this is not a 0-confirmation game like SatoshiDice, bets are processed after 1 confirmation with the block that includes the transaction determining the win/lose for that bet.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: wtfvanity on December 26, 2012, 04:03:57 PM
What you say, isn't very clear, but I understand. Just sucks when I paid a transaction fee and waited 15 minutes. You might have some pools discriminating against your bets.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: IveBeenBit on December 27, 2012, 02:31:32 AM
Your bet is only processed when it is included in a block (1 confirmation).  It is therefore possible that you place a bet, the chips appear on the board, a new block is created which spins the ball and it lands on a number you bet on,
but if your bet transaction is not included in that block, it does not win.  I hope that makes sense. 

If a Tx is not included in the first block, is it still possible to win upon the release of the next block without sending more money, assuming the Tx is included in that one?


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on December 28, 2012, 10:18:33 PM
Your bet is only processed when it is included in a block (1 confirmation).  It is therefore possible that you place a bet, the chips appear on the board, a new block is created which spins the ball and it lands on a number you bet on,
but if your bet transaction is not included in that block, it does not win.  I hope that makes sense. 

If a Tx is not included in the first block, is it still possible to win upon the release of the next block without sending more money, assuming the Tx is included in that one?

Each block has a random roulette spin number, 0-37.  The block your transaction is included in determines if your bet transaction wins or looses.
So yes, if you place a bet and a new block is created and your transaction doesn't get included in that block.. you don't need to send another transaction. As soon as your transaction is included in a block the spin result for that block is compared to the bet you placed and paid out if it's a winner.



Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on January 05, 2013, 09:42:27 AM
I've added QR codes for each possible Roulette bet.  If your wallet scans QR codes it makes it very easy to send bets.

The site also has bitcoin: URI links on the addresses.  It sure would be great if these links worked with an online wallet, but that doesn't seem possible.  Does anyone have any suggestions on how to make this happen?


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on February 25, 2013, 03:15:55 AM
Hi Everyone,

Just posting an update to let everyone know we're still around!  It's been 4 months and we've just processed our 1,000th bet and over 100BTC.

As always, post your questions/comments/feedback and I'll get back to you.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: joolzg on April 25, 2013, 11:37:40 AM
I have a problem.

Sent a bid in of .02 BTC, 7 minutes later block 233051 comes in, nothing happens, then block 233052 comes in and void LOSE, now 233051 would have been a win and a payout 0f .06BTC

Now i have been playing on your site for the last 4 days and every time i send a bid, it has always been processed by the next block.

Why was this one not and why was my bid played against a block that came 10 minutes after the block that came after my bid?

joolz


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BlockChainRoulette on May 04, 2013, 08:22:48 PM
Hi joolz
It looks like this is the transaction you are asking about:
http://blockchainroulette.com/txid/72d9f45f34d8f442 (http://blockchainroulette.com/txid/72d9f45f34d8f442)
https://blockchain.info/tx/72d9f45f34d8f442d271cbc07e9d59b774ffe3c43dc98379ce0f903fdc7ded1b
 (https://blockchain.info/tx/72d9f45f34d8f442d271cbc07e9d59b774ffe3c43dc98379ce0f903fdc7ded1b)

This transaction was committed to the block chain in block 233052, which is also what the game shows so this is not an error in the game.

Your transaction did include an appropriate transaction fee, however that doesn't always guarantee that your transaction will be included in the next block.  It is up to the miner who discovered that block to determine which transactions they want to include in the block. Sometimes, no transactions are included in a block.  This is something that we have absolutely no control over.  It's just the nature of the Bitcoin protocol.

Thanks for the question, I hope this explanation makes sense.




I have a problem.

Sent a bid in of .02 BTC, 7 minutes later block 233051 comes in, nothing happens, then block 233052 comes in and void LOSE, now 233051 would have been a win and a payout 0f .06BTC

Now i have been playing on your site for the last 4 days and every time i send a bid, it has always been processed by the next block.

Why was this one not and why was my bid played against a block that came 10 minutes after the block that came after my bid?

joolz



Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BetWithCoins on September 02, 2013, 09:15:31 AM
This site still up?

Just put this bet on https://blockchain.info/address/1JHLcfG4wXod4mdiy68NUBMAJrE3p1np1H

Edit, this bet https://blockchain.info/tx/25a4abc0ae8da118c70c32e273bce6579056c743fa2d156cbb1625ce4a2ca893

Its got 2 confirmations at time of posting, and its not being shown on your site.  I notice "last spin" was 2 days ago too.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: BetWithCoins on September 02, 2013, 08:38:34 PM
Bump. 


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: likl3sfuhjh on September 16, 2013, 05:12:59 PM
https://blockchain.info/tx/04421379ff4e8e004a3978588c7f37292effdffefeda95c6c71157c5848c7edf


Can you please refund me this transaction the site hasnt been working for 17 days it seems.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: darylluke on November 23, 2014, 10:22:46 AM
Is this website still going? Seems to be. But, some comments have been ignored here. So, I am not sure if the website is still safe.

How many bets to date? How much total BTC on that number?


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: Shogen on November 23, 2014, 10:51:19 AM
Is this website still going? Seems to be. But, some comments have been ignored here. So, I am not sure if the website is still safe.

How many bets to date? How much total BTC on that number?

The site http://blockchainroulette.com/ isn't working, and OP hasn't been around for more than 1 year. There is absolutely no reason to consider the site still working.


Title: Re: Block Chain Roulette -- Multi-player, real time, no-sign up BTC Roulette
Post by: darylluke on November 23, 2014, 04:02:07 PM
Is this website still going? Seems to be. But, some comments have been ignored here. So, I am not sure if the website is still safe.

How many bets to date? How much total BTC on that number?

The site http://blockchainroulette.com/ isn't working, and OP hasn't been around for more than 1 year. There is absolutely no reason to consider the site still working.

Thanks for the solid so fast, friend. ~darylluke.