Bitcoin Forum
April 26, 2024, 02:37:44 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Let's create a new system for provable fairness.  (Read 515 times)
RGBKey (OP)
Hero Member
*****
Offline Offline

Activity: 854
Merit: 658


rgbkey.github.io/pgp.txt


View Profile WWW
May 07, 2014, 02:49:19 PM
 #1

It would benefit the community if we all collaborated to make a new system. We should start off by listing problems with current provably fair systems.

  • The need to change a user seed every time in some cases.
  • Using variables in the hash that cannot be verified by the user that they were not changed after the bet. (Time, etc.)

We can add more if you post them here.

We should also list possible solutions to these problems. What if when a user signed on to a site, they input a deterministic wallet chain code. The site now locks that in to the account, and the user cannot have coins stolen because the site can always send to an address from that wallet and the client will have it. This also eliminates another problem.

As for the client seed, every roll could use the next deterministic address as the client seed. The site does not need to have the private keys, but if they have an address and a chain code, they can create all the next addresses, but not private keys.


I should not be the only person with input here. If you have ideas, post them. I'm just trying to get the ball rolling.
1714142264
Hero Member
*
Offline Offline

Posts: 1714142264

View Profile Personal Message (Offline)

Ignore
1714142264
Reply with quote  #2

1714142264
Report to moderator
1714142264
Hero Member
*
Offline Offline

Posts: 1714142264

View Profile Personal Message (Offline)

Ignore
1714142264
Reply with quote  #2

1714142264
Report to moderator
1714142264
Hero Member
*
Offline Offline

Posts: 1714142264

View Profile Personal Message (Offline)

Ignore
1714142264
Reply with quote  #2

1714142264
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
MICRO
Legendary
*
Offline Offline

Activity: 2464
Merit: 1037


CEO @ Stake.com and Primedice.com


View Profile WWW
May 07, 2014, 03:39:31 PM
 #2

It would benefit the community if we all collaborated to make a new system. We should start off by listing problems with current provably fair systems.

  • The need to change a user seed every time in some cases.
  • Using variables in the hash that cannot be verified by the user that they were not changed after the bet. (Time, etc.)

We can add more if you post them here.

We should also list possible solutions to these problems. What if when a user signed on to a site, they input a deterministic wallet chain code. The site now locks that in to the account, and the user cannot have coins stolen because the site can always send to an address from that wallet and the client will have it. This also eliminates another problem.

As for the client seed, every roll could use the next deterministic address as the client seed. The site does not need to have the private keys, but if they have an address and a chain code, they can create all the next addresses, but not private keys.


I should not be the only person with input here. If you have ideas, post them. I'm just trying to get the ball rolling.

Tbh, i dont think 100% foolproof provably fair is even possible, there is always room for manipulation, im not saying gambling sites do manipulate rolls but they can .

They dont need to do it , in long term its better to be fair and u will get rewarded  with players and profit  .

When i come up with some ideas for better provably fair i will come back and post my thoughts .

      ▄▄████████▄▄
   ▄████████████████▄
 ▄█████▀▀       ▀▀████     ████                  ████
▄████▀            ████    ████▌                 ▐████
█████           ▄████▀   ▐████                  ████▌    ▄▄
█████           ▀▀▀▀    ▄█████████▀            ▐████   ▄███▀
 █████▄           ▄▄███████████▀▀   ▄▄▄▄       ████  ▄███▀
   ▀█████▄▄       ▀████▀████▀     ▄████▀███   ▐███████▀▀        ▄▄▄▄
      ▀███████▄        ▐████    ▄████  ▐██▌   ███████        ▄███▀ ██▌
         ▀▀██████▄▄    ████    ▄███▀   ███   ▐███▌███      ▄███▀  ▄██▌
    ▄▄▄▄     ▀▀█████  ▐████    ████   ▄███   ████ ▐███    ▐████▄▄███▀
  █████▀▀      ▀████▌ ▐████▄▄██████▄▄█████▄▄█████  ▀███   ████
 ████▀          ████▌  ▀████▀▀  ▀████▀  ▀██▀ ███▀   ▀███  ▀████▄▄▄▄██
████▌          █████        ▄▄▄▄   ▄▄▄▄▄▄  ▄ ▄▄ ▄ ▄▄ ▀███   ▀▀████▀▀
████▄       ▄▄████▀       ▄█▀   ▀ ▄█▀  ▀█▄ ██▀▀██▀▀██▀███▄▄      ▄▄██
 ██████████████▀▀  ▄███▄  ██▄     ██▄  ▄██ ██  ██  ██   ▀▀█████████▀▀
   ▀██████▀▀▀      ▀███▀   ▀████▀  ▀████▀  ██  ██  ██



▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀



● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● RAKEBACK & VIP RANKS
● 24/7 LIVE SUPPORT
kleineaap
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


View Profile
May 07, 2014, 04:08:20 PM
 #3

I know it's a long shot but every site should implement the same system to join the "league of trust".
The code should be open source and deal with the current problems you stated.
Websites failing to implement this new system would not be trusted.

I'm not familiar myself with all the technical possibilities though.

| Minexcoin A new era of payments

LINK TO ICO | LINK TO DISCUSSION
umair127
Sr. Member
****
Offline Offline

Activity: 378
Merit: 250



View Profile
May 12, 2014, 05:39:13 PM
 #4

the only way a site will be truly provably fair is that player can have access to the game panel. but we all know that cant happen, is now up to people can trust the ops.  I beleve games that you play against the owner are more likley to be rigged.  Then PVP games

Pages: [1]
  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!