Bitcoin Forum
April 23, 2024, 09:00:46 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 »
  Print  
Author Topic: Coinroll.it - Dice rolling game | Instant bets | Off-the-chain | 1% House edge  (Read 81476 times)
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 29, 2013, 09:34:14 PM
Last edit: May 30, 2013, 10:43:33 AM by Scrat Acorns
 #1



Coinroll is a new dice rolling game with a few interesting features:

A house edge of only 1%

Unconfirmed deposits
We accept unconfirmed transactions. You can begin playing instantly - no registration is required.

Deferred withdrawals
You can choose to have your winnings sent to an address once your deposit has cleared. Staying on the website while your transaction is queued is not necessary.

Instant bets
Bets are off-the-chain and are processed instantly while still being provably fair. As such, you can bet as low as 0.00001 BTC.

API
An easy-to-use interface is available for those who would like to use Coinroll from the command line or integrate it into their projects.

Custom games
While a few preset games are available, you can set a target number from 1 to 64000 and your win odds and multiplier will be calculated accordingly.

Here's an example of a bet. More information on provability and database dumps are available here.

Betting limits will slowly be increased over the coming weeks.

Come check it out at https://coinroll.it
1713906046
Hero Member
*
Offline Offline

Posts: 1713906046

View Profile Personal Message (Offline)

Ignore
1713906046
Reply with quote  #2

1713906046
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713906046
Hero Member
*
Offline Offline

Posts: 1713906046

View Profile Personal Message (Offline)

Ignore
1713906046
Reply with quote  #2

1713906046
Report to moderator
1713906046
Hero Member
*
Offline Offline

Posts: 1713906046

View Profile Personal Message (Offline)

Ignore
1713906046
Reply with quote  #2

1713906046
Report to moderator
1713906046
Hero Member
*
Offline Offline

Posts: 1713906046

View Profile Personal Message (Offline)

Ignore
1713906046
Reply with quote  #2

1713906046
Report to moderator
danieldaniel
Hero Member
*****
Offline Offline

Activity: 854
Merit: 1000


View Profile
April 29, 2013, 09:55:41 PM
 #2

Game is really cool.  I lost .01 BTC Sad

Namworld
Hero Member
*****
Offline Offline

Activity: 745
Merit: 501



View Profile
April 29, 2013, 09:58:48 PM
Last edit: April 29, 2013, 11:03:49 PM by Namworld
 #3

So pros:
- 1% house edge
- Unlimited instant bets after a deposit
- Fees only once per withdrawal
- No blockchain spam on each bet
- Still provably fair with pre-disclosed hash of the secret used for the day, with actual secret key disclosed daily.
- API, in case someone wants to automate betting. Kinda boring not betting yourself tho, IMO.

Cons:
- Got to remember an account key or withdraw before leaving. At least balance remains recoverable if you can sign with one of your deposit address, in case the key is lost. Edit: Or not delete cookies before withdrawing.

Looking good.
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 29, 2013, 11:01:10 PM
 #4

Cons:
- Got to remember an account key or withdraw before leaving. At least balance remains recoverable if you can sign with one of your deposit address, in case the key is lost.

Cookies are set to expire in 10 years, assuming you don't delete them or visit the website in Incognito mode.
BRules
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250


View Profile
April 30, 2013, 02:56:55 AM
 #5

Unconfirmed deposits
We accept unconfirmed transactions. You can begin playing instantly - no registration is required.

For now it won't be a problem, but let's assume that you maximum bet go as high as satoshi dice, so you may review this functionality because the double spends:

- sent 500 btc with no fee
- played and lost
- double spend with a generous fee


I also saw that every time I refresh the page, a new deposit address is showed to me. so, are all the address showed exclusively mine or they are just temporary address? if they are temporary, you should say for how long they will be assigned to my account.

dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1330



View Profile
April 30, 2013, 05:33:03 AM
Last edit: April 30, 2013, 06:44:00 AM by dooglus
 #6

I opened the 'details' of my account (username and password) and selected the text to copy it somewhere safe.  The copied text comes out like this when I pasted it:

Code:
Account details

Your balance will be available next time you visit this website by means of a cookie.
If you would like to use your balance on another computer you may login at https://coinroll.it/login using the following credentials:
User ID8277-db77-0062PasswordARIUm9Eyt1fGNL

The user id and the password are all run in to each other as you can see.  Maybe put some spaces or something in there?

Edit: the same issue happens if I copy/paste the bet history:

Code:
36802< 64238fa870f1e518e#0Apr 30 2013 - 05:410.001 BTC0.00101

There must be some way of making copy/paste work better even though you're not using HTML tables.

Edit: also, there's no feedback if the number I type into the 'select game' form is too big.  I'd like it to tell me what the maximum number is at that point, rather than having to switch back to the FAQ or wherever I saw it before.

Edit: Custom games <64175 through <64238 all pay out the exact same multiplier (1.01x).  You should probably use more decimal places for the high-probability low-multiplier games so that the payouts are more fair.  The <64175 game pays out just 1.01x, that's a 1.097% house edge, almost 10% higher than the claimed 1%.  It looks like you're rounding the multiplier down, so the house edge goes higher than 1%, further in the house's favour:

In this example I was paid
  0.0001 0100
when a true 1% edge game would have paid 0.99 * 65536/64175 * 0.0001 =
  0.0001 0109 (9555)

ie. the 100 satoshis I won 'should' have been 109 or 110 satoshis (10% more):


Note that it isn't just the high-probability, low-payout games that have this issue.  <21620 through <21626 all pay out exactly 3x.

Also, it would be good to see the payout multiplier in the table of previous games played.

The 'withdraw' popup doesn't have a 'cancel' button or an 'x' in the corner to close it, and escape doesn't get rid of it either.  Clicking 'withdraw' again got rid of it, but that's a little less than obvious.

Other than all that (all of which is really minor) I like how the game works.  Smiley

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 30, 2013, 09:06:29 AM
Last edit: May 01, 2013, 09:01:49 AM by Scrat Acorns
 #7

For now it won't be a problem, but let's assume that you maximum bet go as high as satoshi dice, so you may review this functionality because the double spends:

- sent 500 btc with no fee
- played and lost
- double spend with a generous fee

Edit: This can be (mostly) avoided.


I also saw that every time I refresh the page, a new deposit address is showed to me. so, are all the address showed exclusively mine or they are just temporary address? if they are temporary, you should say for how long they will be assigned to my account.

They are yours. They are assigned to your account forever.

Zaih
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500


View Profile
April 30, 2013, 09:13:56 AM
Last edit: May 05, 2013, 08:07:32 AM by Zaih
 #8

Your missing the point on the double spending. If they win they won't double spend, if they lose they will.
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 30, 2013, 09:56:34 AM
 #9

The user id and the password are all run in to each other as you can see.  Maybe put some spaces or something in there?

This what user-select: none supposedly does but Chrome and Firefox throw a hissy fit if you enable it. I will try floating the userid and password or add some spaces on top of the margin.


Edit: also, there's no feedback if the number I type into the 'select game' form is too big.  I'd like it to tell me what the maximum number is at that point, rather than having to switch back to the FAQ or wherever I saw it before.

I will add some sort of feedback.


Edit: Custom games <64175 through <64238 all pay out the exact same multiplier (1.01x).  You should probably use more decimal places for the high-probability low-multiplier games so that the payouts are more fair.  The <64175 game pays out just 1.01x, that's a 1.097% house edge, almost 10% higher than the claimed 1%.  It looks like you're rounding the multiplier down, so the house edge goes higher than 1%, further in the house's favour:

To make things simpler and reduce the decimal digit spam, multipliers are rounded down to 4 significant digits. This makes the effective house edge float between 1% - 1.1% depending on the number. I still think that an 0.05% (on average) difference is insignificant compared to the advertised 1% house edge. Maybe I should add this to the FAQ.


ie. the 100 satoshis I won 'should' have been 109 or 110 satoshis (10% more):

You actually won 10100 satoshis. If you define "won" as the delta between bet and return, then a < 65500 game (not allowed, but just for the sake of argument) would always be in the negative, multiplier rounding or not. Maybe I should have the maximum number set to 60000.


The 'withdraw' popup doesn't have a 'cancel' button or an 'x' in the corner to close it, and escape doesn't get rid of it either.  Clicking 'withdraw' again got rid of it, but that's a little less than obvious.

All popups close if you click outside them. I will make it so that esc works as well.


Other than all that (all of which is really minor) I like how the game works.

Thanks!
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 30, 2013, 11:15:53 AM
 #10

Your missing the point on the double spending. If they win they won't double spend, if they lose they will.

There is a system in place to combat that scenario. Obviously I can't go into specifics.
BRules
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250


View Profile
April 30, 2013, 01:06:28 PM
Last edit: April 30, 2013, 01:21:55 PM by BRules
 #11


I also saw that every time I refresh the page, a new deposit address is showed to me. so, are all the address showed exclusively mine or they are just temporary address? if they are temporary, you should say for how long they will be assigned to my account.

They are yours. They are assigned to your account forever.



so I must ask, which bitcoin client you're using to run your system?

Your missing the point on the double spending. If they win they won't double spend, if they lose they will.

There is a system in place to combat that scenario. Obviously I can't go into specifics.

I have my doubts about that.

unless I'm missing something, the only way you can track a bad user is through their IP, cookies or bitcoin address.

A bad user will use TOR or Web Proxys to avoid the IP tracking, use the browser in incognito mode to avoid cookie tracking, and they can generate as many bitcoin address as they want and use mtgox to unlink his addresses.

maybe you should take a look on this thread:
[SUCCESS] Double Spend against a satoshidice loss

Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
April 30, 2013, 01:46:38 PM
 #12

maybe you should take a look on this thread:
[SUCCESS] Double Spend against a satoshidice loss

Maybe aforementioned system was inspired by that thread.
BRules
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250


View Profile
April 30, 2013, 02:19:03 PM
 #13

so, kudos for you if your system will really avoid this problem.

And about your bitcoin client? I'm only asking because I have heard that the original client will become very slow if there are thousands of bitcoin addresses in your wallet.

Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
May 03, 2013, 02:41:17 PM
Last edit: May 03, 2013, 04:14:29 PM by Scrat Acorns
 #14

And about your bitcoin client? I'm only asking because I have heard that the original client will become very slow if there are thousands of bitcoin addresses in your wallet.

Custom software.


FAQ has been updated. There were also some minor UI improvements.
bluepoodle
Newbie
*
Offline Offline

Activity: 44
Merit: 0



View Profile
May 03, 2013, 04:26:18 PM
 #15

I love this site. Fun and easy.
🏰 TradeFortress 🏰
Bitcoin Veteran
VIP
Legendary
*
Offline Offline

Activity: 1316
Merit: 1043

👻


View Profile
May 03, 2013, 06:12:43 PM
 #16

Neat user interface. Higher max bets please.
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
May 06, 2013, 09:03:09 PM
 #17

5 Bitcoins are up for grabs.

More details.
iANDROID
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Swiss Money all around me!


View Profile
May 06, 2013, 09:26:07 PM
 #18

Bet "§" and all your balance is GONE!
Scrat Acorns (OP)
Sr. Member
****
Offline Offline

Activity: 293
Merit: 250



View Profile
May 06, 2013, 09:26:46 PM
Last edit: May 06, 2013, 11:59:38 PM by Scrat Acorns
 #19

Bet "§" and all your balance is GONE!

Not gone, it's some sort of weird rounding/display error. In the process of fixing it.

EDIT: Fixed, sorry for the delay. Press F5 to reload the client side javascript.
iANDROID
Full Member
***
Offline Offline

Activity: 182
Merit: 100


Swiss Money all around me!


View Profile
May 07, 2013, 05:15:44 PM
 #20

Bet "§" and all your balance is GONE!

Not gone, it's some sort of weird rounding/display error. In the process of fixing it.

EDIT: Fixed, sorry for the delay. Press F5 to reload the client side javascript.

No problem  Wink.

To which URL is it possible to use your API?(I may have not seen it)
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!