can i change seed every second using dicebot? provably fair isnt enough for me, i want provably fair+
if you can do fast bets then you should allow fast seed change.
if you do i will sign up and deposit
There is nothing that should stop you generating new seeds now. But there's a catch.
If you really want super-paranoid-provably-fair mode, change the client seed after the seed (and it's server-part) is generated. Generating a new seed every bet does not secure you against anything, it just might sound fancy, nothing more - unless I am missing something. Just note that a dishonest site could even take advantage of your strategy: if you generate a new seed every bet, even if you provide a client-seed in the same call as requesting the new seed, the site could prepare a seed that would generate any result they want in your next bet.
See my point? Give me your client seed, I can generate a server-seed that would produce 123456.
Here's an example I coded quickly. Let's say the bot sends the following request to the site:
create_seed({attrs: {client_seed: "343534534353"})
Now, a dishonest site wants to screw you and they really want your next bet to be
123456
So here it is, it should generate the server seed
47159bb54a4db11a147233861ec46a46d916b23d87851a151bb2a971cfb73053a0728377b815add9c5fd4a00900ba007d4a98c08dd7ff188e8c039e48f9931b7039826e59ee310f339432033393f5a82f51d5435bdb869b4f41565fee0cb4c488bcb81e1285cdb246ac029f0afa201b97cf8753bb05e50085a2a813aa58f2836
The server-seed, combined with your provided seed and nonce "1" results in 123456 exactly. It took a minute on my laptop to find this seed. But let's say the site wants your bet to be
< 1000
Here's the server secret that rolls 61:
8f756ea545bf53a4ef60fffbb2d61fe60424dbaf50253b5e1a567ee61775de090cae404445f883b979bc1f76c4ef56b0137d5b86ccbc1cfd844c311d4dc5763cfe1d7748b46d2354362236e2c4e47228a77b4edfe0c7eb925229dae77ceb053553ebf016c93c22cd1b23b548d7ce12cfd54b8726a06c80a67015243d63150025
It took a fraction of a second this time. Got the point? This way an evil admin would make your bets lose 99 in a row on 50% chance just like that. If they know your strategy, you are doomed.
When you change the client seed AFTER the server-side part is already generated, the evil site can do nothing literally to alter your results. You can then keep the same seed, the evil site has no choice than let you roll with the seed they have no control over. The commonly used HMAC_SHA512 makes a pretty decent pseudo-random number generator, so no worries here.
TL;DR generating the seed every bet gives you a false sense of "improved fairness" and makes the game more prone to abuse by an evil site.
Cheers,
Ethan