Bitcoin Forum
December 14, 2024, 07:29:10 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: "Provably fair" question  (Read 1087 times)
chesthing (OP)
Legendary
*
Offline Offline

Activity: 1414
Merit: 1000


View Profile
January 05, 2016, 11:29:51 PM
 #1

I'm not going to try to understand what they are talking about with the client seeds, player seeds, SHA etc numbers that go into the round result (dice roll, blackjack draw, roulette spin etc). I just have one simple question for somebody who understands it better than I:
I see that this system uses blockchain transactions in some way. Does this mean that the result will change at any given time? in other words, let's say I roll a 50, then immediately roll a 92 for example. Would this 92 appear if I had waited say a few minutes? or does the next roll result change with every passing second? hope this question makes sense.
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
January 06, 2016, 12:07:24 AM
 #2

I'm not going to try to understand what they are talking about with the client seeds, player seeds, SHA etc numbers that go into the round result (dice roll, blackjack draw, roulette spin etc). I just have one simple question for somebody who understands it better than I:
I see that this system uses blockchain transactions in some way. Does this mean that the result will change at any given time? in other words, let's say I roll a 50, then immediately roll a 92 for example. Would this 92 appear if I had waited say a few minutes? or does the next roll result change with every passing second? hope this question makes sense.

Which game are you asking about?

If it says that your roll is randomized according to the hash of the most recently found block, or some such, then yes, timing matters.

I don't know of anywhere provably fair that does that though for real-time games.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
21coin
Hero Member
*****
Offline Offline

Activity: 493
Merit: 500


Sarthak's a dumb girl


View Profile
January 06, 2016, 12:10:48 AM
 #3

As dooglus earlier said, depends on what the RNG(random number generator) for Secret seed is based on.

Joel_Jantsen
Legendary
*
Offline Offline

Activity: 2072
Merit: 1353


Top-tier crypto casino and sportsbook


View Profile
January 06, 2016, 12:49:39 AM
 #4

I sort of understood your question, if I'm not wrong  you want to weather the time in seconds does matter when you roll or say does the with winning probability increase if you wait take breaks and gamble. The answer is no, it doesn't work like that. The requests are served from the server from your previous bets channel itself making the winning chance completely random.

btc-raffle.com
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 06, 2016, 12:57:15 AM
 #5

I'm not going to try to understand what they are talking about with the client seeds, player seeds, SHA etc numbers that go into the round result (dice roll, blackjack draw, roulette spin etc). I just have one simple question for somebody who understands it better than I:
I see that this system uses blockchain transactions in some way. Does this mean that the result will change at any given time? in other words, let's say I roll a 50, then immediately roll a 92 for example. Would this 92 appear if I had waited say a few minutes? or does the next roll result change with every passing second? hope this question makes sense.

Which game are you asking about?

If it says that your roll is randomized according to the hash of the most recently found block, or some such, then yes, timing matters.

I don't know of anywhere provably fair that does that though for real-time games.

Didn't you just tell me using blockchain can be faked so using it is not provably fair.
Pony789
Hero Member
*****
Offline Offline

Activity: 882
Merit: 1000



View Profile
January 06, 2016, 01:00:12 AM
 #6

I sort of understood your question, if I'm not wrong  you want to weather the time in seconds does matter when you roll or say does the with winning probability increase if you wait take breaks and gamble. The answer is no, it doesn't work like that. The requests are served from the server from your previous bets channel itself making the winning chance completely random.

That is the usual case. But as OP explicitly said "this system uses blockchain transactions in some way", I am not sure if it holds here. In the past I remember seeing some dice sites using Bet ID or Bet Time as an input of the hashing function. In those cases, making a bet now will give you a different result as making a bet after waiting for a second.

dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
January 06, 2016, 01:39:25 AM
 #7

Didn't you just tell me using blockchain can be faked so using it is not provably fair.

It's possible to use the blockchain in a provably fair manner - see pevpot.com for an example. They use a future block hash as the input to a calculation that takes over an hour to come up with the winning ticket. So even if the miner is trying to cheat (perhaps by withholding a block if it makes him lose) he won't know whether his block makes him lose for an hour, by which time it will have been orphaned by some other miner.

I don't know what site OP is talking about. It is possible that it's a site like yours which claims to be provably fair but isn't. Maybe it even *is* your site - I don't know.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
btc-raffle.com
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 06, 2016, 02:01:19 AM
 #8

Didn't you just tell me using blockchain can be faked so using it is not provably fair.

It's possible to use the blockchain in a provably fair manner - see pevpot.com for an example. They use a future block hash as the input to a calculation that takes over an hour to come up with the winning ticket. So even if the miner is trying to cheat (perhaps by withholding a block if it makes him lose) he won't know whether his block makes him lose for an hour, by which time it will have been orphaned by some other miner.

I don't know what site OP is talking about. It is possible that it's a site like yours which claims to be provably fair but isn't. Maybe it even *is* your site - I don't know.

So your saying long as the hash that is used is from a block and not a transaction is ok?
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
January 06, 2016, 09:15:15 AM
 #9

So your saying long as the hash that is used is from a block and not a transaction is ok?

Not entirely. The block reward is 25 BTC. If I'm a miner and find that a block I just mined makes me lose a 1000 BTC bet it would possibly be in my best interest to withhold that block and let someone else mine a different block.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
Patatas
Legendary
*
Offline Offline

Activity: 1750
Merit: 1115

Providing AI/ChatGpt Services - PM!


View Profile
January 06, 2016, 11:25:46 AM
 #10

Nope,every time a dice is rolled ,the random unknown event of the block is generated which is what he call "Provably Fair" instance.Most the websites are transparent enough to check last hash/seeds generated so you don't doubt its not random.You could additionally come up something called "martingle"based on the patterns which is again counted as useless since in the long run it doesn't work.
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
January 06, 2016, 06:04:58 PM
 #11

Nope,every time a dice is rolled ,the random unknown event of the block is generated which is what he call "Provably Fair" instance.

We don't even know which site he is asking about yet, so I don't know how you can answer his question.

I saw a reply from him last night listing 3 sites, one of which was something like "rollin", but it looks like the post was since deleted.

Edit: reading https://rollin.io/fair I see nothing about using anything from the blockchain.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
ndnh
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


New Decentralized Nuclear Hobbit


View Profile
January 06, 2016, 06:54:33 PM
 #12

I see that this system uses blockchain transactions in some way. Does this mean that the result will change at any given time? in other words, let's say I roll a 50, then immediately roll a 92 for example. Would this 92 appear if I had waited say a few minutes? or does the next roll result change with every passing second? hope this question makes sense.

Some do, some don't.

For off-chain games, they don't (generally) rely on blockchain transactions or blocks, at least none of the popular ones.

Usually, on-chain games like SatoshiDice and Luckyb.it have txid as a component and another daily secret key for which hashes will be given in advance.
https://www.satoshidice.com/files/daily-secret-hash.txt
http://luckyb.it/secret-key-hashes.txt
So, the bet result would be different if your transaction id is different or if the bet is made on another day.


Does it matter? No.
The bet result is random and still has exactly the same probability of being a particular result.
ndnh
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


New Decentralized Nuclear Hobbit


View Profile
January 06, 2016, 07:00:14 PM
 #13

So your saying long as the hash that is used is from a block and not a transaction is ok?

Not entirely. The block reward is 25 BTC. If I'm a miner and find that a block I just mined makes me lose a 1000 BTC bet it would possibly be in my best interest to withhold that block and let someone else mine a different block.

I feel relying on block hashes makes it too complicated*, and transaction hashes way too unreliable.


*for me, that is.
btc-raffle.com
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
January 06, 2016, 07:03:39 PM
 #14

So your saying long as the hash that is used is from a block and not a transaction is ok?

Not entirely. The block reward is 25 BTC. If I'm a miner and find that a block I just mined makes me lose a 1000 BTC bet it would possibly be in my best interest to withhold that block and let someone else mine a different block.

That still makes it probably fair
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
January 06, 2016, 07:06:30 PM
 #15

I'm not going to try to understand what they are talking about with the client seeds, player seeds, SHA etc numbers that go into the round result (dice roll, blackjack draw, roulette spin etc). I just have one simple question for somebody who understands it better than I:
I see that this system uses blockchain transactions in some way. Does this mean that the result will change at any given time? in other words, let's say I roll a 50, then immediately roll a 92 for example. Would this 92 appear if I had waited say a few minutes? or does the next roll result change with every passing second? hope this question makes sense.

As I understand it, it should change every few seconds/milli seconds.
Blocks are only released every few minutes, meaning, that you are more likely to get the same number for a while until a new block is released.
I cannot state that this would be the case, as I don't know what site you are using.
ndnh
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


New Decentralized Nuclear Hobbit


View Profile
January 06, 2016, 07:10:20 PM
 #16

So your saying long as the hash that is used is from a block and not a transaction is ok?

Not entirely. The block reward is 25 BTC. If I'm a miner and find that a block I just mined makes me lose a 1000 BTC bet it would possibly be in my best interest to withhold that block and let someone else mine a different block.

That still makes it probably fair

It is provably fair.

And no, miners get an advantage, which is against being "fair" (though I don't think someone would actually use it to his advantage) But using the term can well be questioned.
pinoycash
Hero Member
*****
Offline Offline

Activity: 1316
Merit: 514



View Profile WWW
January 06, 2016, 07:36:11 PM
 #17

Forget about the provably fair, because its not. if you think your suffering 3 straight losses from a dice..wait for at least 30 sec before betting again and then try it. someone needs to loose for you to win


             ▄▆▆▄
           ▄████████▄
        ▄██████████████▄
     ▄███████      ███████▄
  ▄███████            ███████▄
███████                  ███████
█████▀                    ▀▀██▀
█████
█████                       ▄▆█
█████                   ▆██████
█████                   ████████
  ▀█                   █▀ ▐████
▄                          ▐████
██▆▄▄                    ▄█████
███████                  ███████
  ▀███████            ███████▀
     ▀███████      ███████▀
        ▀██████████████▀
           ▀████████▀

. Graphene Airdrop Coming Soon by Phore .
  █████████████████████████████
███████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
████████████████████████████████
█████████               ████████
█████████               ████████
█████████               ████████
█████████               ████████
█████████               ████████
█████████           ▅▆████████▌
█████████     ▅▅▆████████████▌
█████████▆█████████████████████
████████████████████████████████
██████████████████████████████▀
██████████████████████▀▀▀
████████████████▀▀▀
█████████▀▀
█████████
█████████
dooglus
Legendary
*
Offline Offline

Activity: 2940
Merit: 1333



View Profile
January 06, 2016, 07:41:31 PM
 #18

Forget about the provably fair, because its not. if you think your suffering 3 straight losses from a dice..wait for at least 30 sec before betting again and then try it. someone needs to loose for you to win

I don't think you know what you are talking about. Most sites certainly don't work that way.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
January 06, 2016, 10:22:49 PM
 #19

Forget about the provably fair, because its not. if you think your suffering 3 straight losses from a dice..wait for at least 30 sec before betting again and then try it. someone needs to loose for you to win

I don't think you know what you are talking about. Most sites certainly don't work that way.

I know more about sites like freebitco.in.
I have read their entire "provably fair conditions".

A hexadecimal code/string (the ServerSeed) Is created by the server and can be changed by the user.
Another hexadecimal code/string (the ClientSeed) is created by the random number that is generated while you role.

The server seed "integer" is then devided by the client seed "integer" (or visa versa)

This gives the number that is then given and tested against the previously set probabilities of the dice game, or the free Bitcoin game.

The server seed is given to the user and represented, while the client seed is never distributed to the user after the "game".

I think that this is what it means with Server Seed and Client Seed.

I know that OP didn't request this, but I though that this may be useful information if he wanted to know or any other user.
LiberOptions
Sr. Member
****
Offline Offline

Activity: 412
Merit: 250


View Profile
January 06, 2016, 10:33:19 PM
 #20

In a provably fair gambling system, a player places bets on games offered by the service operator. The service operator will publish a method for verifying each transaction in the game. This is usually by using open source algorithms for random seed generation, hashing, and for the random number generator.
Pages: [1] 2 »  All
  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!