Bitcoin Forum
May 25, 2024, 02:22:35 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7]  All
  Print  
Author Topic: [Development]SatoshiRat - a bitcoin game  (Read 12430 times)
Kakmakr
Legendary
*
Offline Offline

Activity: 3444
Merit: 1958

Leading Crypto Sports Betting & Casino Platform


View Profile
October 28, 2018, 08:35:54 AM
 #121

This might be a stupid question, but why are the Server seed generation delayed? See this ---> http://prntscr.com/lbchsl  <Should this not be displayed immediately to show that the seed is not rigged?>

I use Freebitco.in Multiplayer Server seed as an example, because that is given as a verification, the moment after you placed a bet, so there are zero delays to provide the Server seed.  Huh Roll Eyes

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
October 28, 2018, 09:56:27 AM
 #122

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx



SatoshiRat.com - inmates betting on rat races
MrCrank
Sr. Member
****
Offline Offline

Activity: 1336
Merit: 258



View Profile
October 29, 2018, 02:46:07 AM
 #123

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx




I think need redesign provably fair algorithm because need publish seed before game.
Or make easy it, not all player understand how it works..

yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
October 29, 2018, 09:23:41 AM
 #124

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx




I think need redesign provably fair algorithm because need publish seed before game.
Or make easy it, not all player understand how it works..



ServerSeed must be published after the game not before as it is used in the rng functions. Before the game you get the sha1 of the ServerSeed. After the game you just check the sha and it should be the same and you know this way the server seed was not altered and is the same and was generated before the games. (You can see the hash of the current server seed on "Fair" page but i also added it to the game lists to be more clear)

Also take into consideration multiple games can start at the same start as it happened in the past. That is why the same server seed is used for 10 games, cause otherwise the second game that starts the same time as game 1 can have it's seed manipulated cause server seed, the game, and revealing of the server seed happens at the same time. Players have no way of knowing it was generated before the game.

Also if you look closely at the formula, as a second precautionary measure, even the first rat's roll uses data from the last rat that enters the game(timestamp of all rats first confirmation.) This way even if someone knows the server seed(sys admin, db admin , hacking) in advance, he still can't predict a thing, cause he needs to predict the timestamp of the the last rat, which is impossible.



SatoshiRat.com - inmates betting on rat races
MrCrank
Sr. Member
****
Offline Offline

Activity: 1336
Merit: 258



View Profile
October 30, 2018, 11:29:42 AM
 #125

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx




I think need redesign provably fair algorithm because need publish seed before game.
Or make easy it, not all player understand how it works..



ServerSeed must be published after the game not before as it is used in the rng functions. Before the game you get the sha1 of the ServerSeed. After the game you just check the sha and it should be the same and you know this way the server seed was not altered and is the same and was generated before the games. (You can see the hash of the current server seed on "Fair" page but i also added it to the game lists to be more clear)

Also take into consideration multiple games can start at the same start as it happened in the past. That is why the same server seed is used for 10 games, cause otherwise the second game that starts the same time as game 1 can have it's seed manipulated cause server seed, the game, and revealing of the server seed happens at the same time. Players have no way of knowing it was generated before the game.

Also if you look closely at the formula, as a second precautionary measure, even the first rat's roll uses data from the last rat that enters the game(timestamp of all rats first confirmation.) This way even if someone knows the server seed(sys admin, db admin , hacking) in advance, he still can't predict a thing, cause he needs to predict the timestamp of the the last rat, which is impossible.




Agree, I don't mean clear seed, need hash of server seed before game.
How can possible use timestamp for provably fair game?
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
October 30, 2018, 08:41:10 PM
 #126

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx




I think need redesign provably fair algorithm because need publish seed before game.
Or make easy it, not all player understand how it works..



ServerSeed must be published after the game not before as it is used in the rng functions. Before the game you get the sha1 of the ServerSeed. After the game you just check the sha and it should be the same and you know this way the server seed was not altered and is the same and was generated before the games. (You can see the hash of the current server seed on "Fair" page but i also added it to the game lists to be more clear)

Also take into consideration multiple games can start at the same start as it happened in the past. That is why the same server seed is used for 10 games, cause otherwise the second game that starts the same time as game 1 can have it's seed manipulated cause server seed, the game, and revealing of the server seed happens at the same time. Players have no way of knowing it was generated before the game.

Also if you look closely at the formula, as a second precautionary measure, even the first rat's roll uses data from the last rat that enters the game(timestamp of all rats first confirmation.) This way even if someone knows the server seed(sys admin, db admin , hacking) in advance, he still can't predict a thing, cause he needs to predict the timestamp of the the last rat, which is impossible.




Agree, I don't mean clear seed, need hash of server seed before game.
How can possible use timestamp for provably fair game?


Well any random, unpredictable, verifiable, public variable is good for any algorithm.
In this particular case it defends against malicious admin knowing the server seed. Please read https://www.satoshirat.com/index.php?page=fair for how the algorithm and timestamp of first confirmation is used.

In this game you don't play against the house, you play against other players, so it is a bit more tricky to ensure fairness for all participants against each other than playing against the house.
thx

SatoshiRat.com - inmates betting on rat races
stomachgrowls
Hero Member
*****
Offline Offline

Activity: 2870
Merit: 771



View Profile
October 30, 2018, 08:58:23 PM
 #127

The same server seed is used for 10 games.

It is generated before the first game starts, and a hash of it is presented to the players.
When the server seed is revealed you can check the hash to be sure it is the same server seed.

This way you know it wasn't changed for the last 10 games.

After 10 games are played the server seed is revealed and you have all the data to use the formula and compute the rolls to be sure all rolls were correct.

Additionally the formula uses the timestamps of the blocks each transactions were included (first confirmation).
This timestamps are impossible to predict in advance.

If you have more questions please let me know.
thx




I think need redesign provably fair algorithm because need publish seed before game.
Or make easy it, not all player understand how it works..



ServerSeed must be published after the game not before as it is used in the rng functions. Before the game you get the sha1 of the ServerSeed. After the game you just check the sha and it should be the same and you know this way the server seed was not altered and is the same and was generated before the games. (You can see the hash of the current server seed on "Fair" page but i also added it to the game lists to be more clear)

Also take into consideration multiple games can start at the same start as it happened in the past. That is why the same server seed is used for 10 games, cause otherwise the second game that starts the same time as game 1 can have it's seed manipulated cause server seed, the game, and revealing of the server seed happens at the same time. Players have no way of knowing it was generated before the game.

Also if you look closely at the formula, as a second precautionary measure, even the first rat's roll uses data from the last rat that enters the game(timestamp of all rats first confirmation.) This way even if someone knows the server seed(sys admin, db admin , hacking) in advance, he still can't predict a thing, cause he needs to predict the timestamp of the the last rat, which is impossible.




Agree, I don't mean clear seed, need hash of server seed before game.
How can possible use timestamp for provably fair game?


Well any random, unpredictable, verifiable, public variable is good for any algorithm.
In this particular case it defends against malicious admin knowing the server seed. Please read https://www.satoshirat.com/index.php?page=fair for how the algorithm and timestamp of first confirmation is used.

In this game you don't play against the house, you play against other players, so it is a bit more tricky to ensure fairness for all participants against each other than playing against the house.
thx


I agree on the thing you have said shows on bolded one but most people nowadays will really prefer showing of not only on last 10 games but it would be much better if it shows on every game.Confidence will always matter on players side.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
HeathenMan
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile WWW
November 02, 2018, 09:21:52 AM
 #128

can you check the following? after 7 confirmations still no entry at your page
transaction id
 abd70ae95dfb65b0416a6e31a3cfcbd174ac094c7cb0e8432f6c0cf5df8e2bc7
yellowdog (OP)
Member
**
Offline Offline

Activity: 121
Merit: 14


View Profile WWW
November 02, 2018, 09:25:31 AM
 #129

can you check the following? after 7 confirmations still no entry at your page
transaction id
 abd70ae95dfb65b0416a6e31a3cfcbd174ac094c7cb0e8432f6c0cf5df8e2bc7
It's there you are rat 39CKFWxaVjLHvxTBdmm4FhfhUESLzYwXew

SatoshiRat.com - inmates betting on rat races
Danish Mohiuddin
Jr. Member
*
Offline Offline

Activity: 155
Merit: 1


View Profile
November 02, 2018, 09:37:19 AM
 #130

I think with the bitcoin price been so high than other crypto currencies its not something to play around with it is rare it is scarce why in the world you are required create a game out of it. with bitcoin been such an important store of value lately. No one will ever dare to play with their btc such an game.
nutildah
Legendary
*
Offline Offline

Activity: 2996
Merit: 8033



View Profile WWW
July 25, 2023, 09:07:35 AM
Merited by Mitchell (1)
 #131

Its been 5 years since anyone posted in this thread, yet the game is still going  Cheesy

https://www.satoshirat.com/

Are bets still being paid out?? Each bet costs 0.01 BTC minimum so I don't think I'll be partaking  Cheesy

But it was just interesting to see the website is still up and the rats are still running.

Oh, it looks like the last race was in Nov 2018:

Quote
GameID:389   Date:2018-11-02 12:00:01

Oh well, kudos to the creator for continuing to pay for hosting and server fees all these years, its like a blast from the past.


▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
Pages: « 1 2 3 4 5 6 [7]  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!