Bitcoin Forum
May 07, 2024, 03:42:22 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 516 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.
1715096542
Hero Member
*
Offline Offline

Posts: 1715096542

View Profile Personal Message (Offline)

Ignore
1715096542
Reply with quote  #2

1715096542
Report to moderator
1715096542
Hero Member
*
Offline Offline

Posts: 1715096542

View Profile Personal Message (Offline)

Ignore
1715096542
Reply with quote  #2

1715096542
Report to moderator
"There should not be any signed int. If you've found a signed int somewhere, please tell me (within the next 25 years please) and I'll change it to unsigned int." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715096542
Hero Member
*
Offline Offline

Posts: 1715096542

View Profile Personal Message (Offline)

Ignore
1715096542
Reply with quote  #2

1715096542
Report to moderator
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!