Bitcoin Forum
May 06, 2024, 08:51:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 7 »
1  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: November 02, 2018, 09:25:31 AM
can you check the following? after 7 confirmations still no entry at your page
transaction id
 abd70ae95dfb65b0416a6e31a3cfcbd174ac094c7cb0e8432f6c0cf5df8e2bc7
It's there you are rat 39CKFWxaVjLHvxTBdmm4FhfhUESLzYwXew
2  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: October 30, 2018, 08:41:10 PM
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
3  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: October 29, 2018, 09:23:41 AM
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.


4  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: October 28, 2018, 09:56:27 AM
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


5  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: October 26, 2018, 09:09:52 PM
Finally fixed the payment issue.
Game working again.
6  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: January 12, 2015, 07:28:46 AM
This is still going? Glad to hear that! How much visitors do you get each month?
I don't know most probably not many.
But i moved the game to a server were other projects are on, so basically the only cost is just the domain itself.
The game runs by itself so i intend to leave it online in the next years.
7  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: January 11, 2015, 03:48:17 PM
There was an issue and last game payment was delayed.

Now everything is in order, payments are instant after a game is finished again.
8  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 25, 2014, 03:01:24 PM
Server down for maintenance.
Will post when it will be up again.
Thank you.
9  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 25, 2014, 02:11:45 PM
Scheduled Server maintenance planned at 15.00 UTC.

Downtime will be between 3 and 4 hours.

Thank you all for understanding.
10  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 24, 2014, 03:07:47 PM
Hello guys, i want to announce that i've won on M82, it's betid:109165

Of course the prize of 0.1 is still on as i am a member of the staff and my win does not count.


Good luck on your win on M82!!
11  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 24, 2014, 01:42:52 PM
Site is on.
You have to clear your browser cache though or force a refresh cause when we set the time back 2h some bets appeared in the future.


have fun!
12  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 24, 2014, 01:21:12 PM
I have broken your website.

We set the time on the server to UTC and this creates some problems on frontend.

We will fix asap.
13  Economy / Gambling / Re: Satoshicarnival.co --OPEN BETA-- | Innovative Games | House Edges .48%+ | Fair on: May 24, 2014, 07:55:47 AM
Hello fellow crypto enthusiasts

Hope you are enjoying this as much as we did creating it.

This is my second venture into the world of cryptocurrency besides the daily preaches to whomever  i came across about why to embrace bitcoin Cheesy

I am responsible with back-end programming and together with my 2 colleagues  will try to ensure you the best experience possible.

Have fun!
14  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: February 06, 2014, 01:24:27 PM
Transaction fee down to 0.0002 from 0.0005.
The 0.0002 fee will be split among the rats that will get paid.

15  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: January 10, 2014, 09:43:30 AM
You can now change the name of your rat.

No need for an account, you just need to sign the new name with your btc address and that's it.
16  Bitcoin / Project Development / Re: The World Wants Bitcoin - Join us! on: January 04, 2014, 08:28:07 PM
I like the fancy graphics.

Also the top countries is very useful and never seen it on another site.

Bookmarked it.
Thx
17  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: January 03, 2014, 02:17:31 PM
Happy new year !

I changed the Random Number Generator today.

One data that nobody can precompute or know before a game is the timestamp when a transaction is included in a block.
I decided to add this info also in the algorithm.

In this way the last player(or any other player), even if he somehow hacks or know the server seed, still cannot compute in advance anything because the last piece of the puzzle for all rats will be the timestamp his transaction will be included in a block.
18  Bitcoin / Project Development / Re: [Development]SatoshiRat - a bitcoin game on: December 22, 2013, 10:42:48 AM
Everybody can check their rolls or other's rolls to ensure the game is fair for everybody.

I'm sorry, but I believe it's not provably fair at all.

What prevent you, with a shill account, to change your own seed at the last moment, trying several ones until you know it gives you a result that you like? This can be done automatically in microseconds and other players cannot tell that this was not a "normal" last moment seed change.


You don't got your own seed. There is just a server seed that changes once every 10 games. A hash of this seed is provided to know the seed does not change.
Once the 10th game is played, instantly the server seed is revealed for everybody to compute their past speeds(and the other players' speeds) and the new seed is generated and the hash for it provided(this is done also instantly).

This seed cannot be changed on the fly cause then the hash wouldn't mach and again the last 10 games wouldn't mach.

The algorithm uses data from the new race, so someone that wants to cheat need to know in advance the exact rats that will take place in a race, what race id and of course the server seed. So only the last player that enters the race has any chance of cheating.
The server seed is impossible to get cause nobody has access to the code except me, or someone could hack the server to get it, but the gain is so small i don't know if it worth the trouble to try.

Anyway another defense is that everything is in the open, history of all games is provided and everything is on the blockchain so anyone can look.
On the blockchain you can see the order the players entered in the race and so you can look at the last players to enter the race to check if they won more or not.

Any idea of another data feed that can be used for the RNG that is impossible to know by anyone only at the start of the race is welcomed.

thx


19  Economy / Gambling / Re: SatoshiRat - inmates bet on rat races on: December 16, 2013, 12:15:39 PM
cool!
20  Economy / Service Announcements / Re: SatoshiRat - new rat racing game on: December 10, 2013, 01:43:18 PM
How to compete other player because the chance new player to win are hard than older player right ?

yes, but i tried to make the level up stats as small as possible.
level 1 - speed=10+d21
level 2 - speed=10+d22

Quote
send a multiple of 0.01 to play
all goes back to the players. House edge is 0%.
Pages: [1] 2 3 4 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!