Bitcoin Forum
May 02, 2024, 02:35:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: l0tt0.com - provably fair conversation  (Read 97 times)
dewez (OP)
Copper Member
Member
**
Offline Offline

Activity: 220
Merit: 64

l0tt0.com


View Profile WWW
June 22, 2023, 06:50:29 PM
 #1

Hello,

I'm Josh- I recently launched my latest project, l0tt0.com. It's a bitcoin instant lottery + casino site. At first, I was going to make it a tradional lottery site. But soon realized lottery sites are boring as hell.. Regardless, I came up with the idea that the winning number should be drawn from the price of Bitcoin. If the winning number was drawn at 11PM daily, and at 11PM the price of btc was say $29,021.59... the winning number would be 59 (the last two decimals).
9
I then signed up for some API's to get access to prices etc. I soon noticed that CoinCap (https://api.coincap.io/v2/rates/bitcoin), CoinGecko (https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=USD&precision=16) and CoinMarketCap (need a key to view it) offered btc prices that went well beyond the 2nd decimal.. After first seeing that they went way beyond the 2nd decimal, some to the 16th, other to the 12th.. 9th.. and so on.. I ditched the standard lottery idea and came up with instant games, now that I wasn't bound to just two digits.

So.. Currently my site takes prices from different exchanges (which update at different time frames) at 5 seconds apart, and ads the current with the last, divides by two and logs it in the db. So I get a price update thats smooth, and updates every 5 seconds... I have done calculations on the results, and with the price going down to the 16th decimal, its is as random as random gets. I have 1056873 price enteries to date- and when I run all of them through my bingo game, I get the correct odds...same as a RNG.

I have an API (https://www.l0tt0.com/api/price.php) that my games use. when you place a bet, it checks the price, sleeps for a second, checks again, and so on, until there is a change.. it then uses that price and it's decimals for the winning numbers for that game.

It's 100% legit. I don't mess with anything.... and the take away is, everyone is getting the same numbers. If you and I are playing my Quick Pick game, and we both bet on 11, both click the place bet button at the same time, we will win or lose together. ALWAYS.

The reason I creative this thread is because there were some concerns over this method being provably fair... I know it is, because I know my code and it's legit and honest.
What I'm a little stuck on is... how do I prove it to you?

Any ideas on what I can do, beyond my API (which allows for historical price view)? I'm looking forward to any constructive and clever ideas, so that I can get your trust and be provably fair without a doubt.


Thank you for your time,

Josh

⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎            l0tt0.com            ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎
B I T C O I N   G A M E S   L I K E   Y O U ' V E   N E V E R   S E E N !
⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          UNIQUE GAMES  |  NO KYC  |  WITHDRAW IN MINUTES          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎
1714660531
Hero Member
*
Offline Offline

Posts: 1714660531

View Profile Personal Message (Offline)

Ignore
1714660531
Reply with quote  #2

1714660531
Report to moderator
It is a common myth that Bitcoin is ruled by a majority of miners. This is not true. Bitcoin miners "vote" on the ordering of transactions, but that's all they do. They can't vote to change the network rules.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714660531
Hero Member
*
Offline Offline

Posts: 1714660531

View Profile Personal Message (Offline)

Ignore
1714660531
Reply with quote  #2

1714660531
Report to moderator
1714660531
Hero Member
*
Offline Offline

Posts: 1714660531

View Profile Personal Message (Offline)

Ignore
1714660531
Reply with quote  #2

1714660531
Report to moderator
1714660531
Hero Member
*
Offline Offline

Posts: 1714660531

View Profile Personal Message (Offline)

Ignore
1714660531
Reply with quote  #2

1714660531
Report to moderator
dewez (OP)
Copper Member
Member
**
Offline Offline

Activity: 220
Merit: 64

l0tt0.com


View Profile WWW
June 22, 2023, 06:50:42 PM
 #2

save

⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎            l0tt0.com            ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎
B I T C O I N   G A M E S   L I K E   Y O U ' V E   N E V E R   S E E N !
⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎          UNIQUE GAMES  |  NO KYC  |  WITHDRAW IN MINUTES          ⚫︎  ⚫︎  ⚫︎  ⚫︎  ⚫︎
decodx
Hero Member
*****
Offline Offline

Activity: 1428
Merit: 929


🇺🇦 Glory to Ukraine!


View Profile
June 22, 2023, 09:53:59 PM
Merited by LoyceV (4), hugeblack (1)
 #3

From my understanding, even though you may believe that your number selection system is fair (given that you developed the code and are aware of the underlying logic), you cannot provide conclusive evidence to a neutral observer. As a result, the system lacks provable fairness. A truly provably fair mechanism always includes a verifiable component, which is currently absent in your system.

I understand that's not what you wanted to hear, but that's how I see it.

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
|
██░░░░░░░░░░░░░░░░░░░░░░██
▀█▄░▄▄░░░░░░░░░░░░▄▄░▄█▀
▄▄███░░░░░░░░░░░░░░███▄▄
▀░▀▄▀▄░░░░░▄▄░░░░░▄▀▄▀░▀
▄▄▄▄▄▀▀▄▄▀▀▄▄▄▄▄
█░▄▄▄██████▄▄▄░█
█░▀▀████████▀▀░█
█░█▀▄▄▄▄▄▄▄▄██░█
█░█▀████████░█
█░█░██████░█
▀▄▀▄███▀▄▀
▄▀▄
▀▄▄▄▄▀▄▀▄
██▀░░░░░░░░▀██
||.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
FAZE CLAN
SSC NAPOLI
|
Yaunfitda
Hero Member
*****
Offline Offline

Activity: 2842
Merit: 575



View Profile
June 23, 2023, 01:29:30 AM
 #4

Perhaps if we can used this site https://www.btcgosu.com/tools/provably-fair-verifier/ to check and verify every results of your instant lottery?

Or maybe you can work it out with one of our forum member, efialtis. Maybe he can help you out with your casino's and it's provably fair method.

Best of luck.

███████████████████████████████
███████████████████████████████
███▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀███████████
█████████████▀▀        ▀▀██████
██████▀▀▀▀▀▀              ▀████
██████████▀     ▄▄██▄▄     ▀███
██████████      ██████      ███
██████████▄     ▀▀██▀▀     ▄███
██████▄▄▄▄▄▄              ▄████
█████████████▄▄        ▄▄██████
███▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███████████
███████████████████████████████
███████████████████████████████
.
|
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▄██████▀████░███▄██▄
███░████████▀██░████░███
███░████░█▄████▀░████░███
███░████░███▄████████░███
▀██▄▀███░█████▄█████▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
SSC NAPOLI
OFFICIAL EUROPEAN
BETTING PARTNER
|.ROLLBOTS.|
▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄██▀▀▀▀▀▀▀▀▀▀▀▀▀▀█████▄
▄█████████▀████████▀████▄
██████▄▄▄█████▄▄█████████
█████████████████████████
██████▀▀▀█████▀▀█████████
▀█████████▄████████▄████▀
▀██▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀
ROLLBIT COIN
TRADE RLB NOW!
|...PLAY NOW...
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16583


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 23, 2023, 05:20:37 AM
 #5

The reason I creative this thread is because there were some concerns over this method being provably fair... I know it is, because I know my code and it's legit and honest.
I think you're confusing "fair" with "provably fair". If it would be provably fair, you wouldn't have to create this topic.
You can now only claim it's fair (as any casino would), and we have to trust you on that. Only if we can verify it, it becomes provably fair.

Quote
What I'm a little stuck on is... how do I prove it to you?
With your current setup, that looks impossible. Even if someone else would check the same APIs to verify if the result is the same, that would open up the possibility for someone with a faster server to cheat and have an edge against the house. Or someone inside CoinCap or CoinGecko could cheat.

FatFork
Legendary
*
Offline Offline

Activity: 1582
Merit: 2587


Top Crypto Casino


View Profile WWW
June 23, 2023, 08:25:48 AM
 #6

It's 100% legit. I don't mess with anything.... and the take away is, everyone is getting the same numbers. If you and I are playing my Quick Pick game, and we both bet on 11, both click the place bet button at the same time, we will win or lose together. ALWAYS.

The idea is interesting, but it lacks verifiable evidence. When you claim "I don't mess with anything," we have no choice but to trust your words. That's not provably fair.

What I'm a little stuck on is... how do I prove it to you?

Any ideas on what I can do, beyond my API (which allows for historical price view)?

How can we retrieve historical price information using your API? I can only see the current price and timestamp. But, even if it's possible to request values for any given time, it doesn't guarantee that the values are not manipulated.

I'm looking forward to any constructive and clever ideas, so that I can get your trust and be provably fair without a doubt.

I couldn't explore your betting system further since it requires creating an account and placing real bets, which I'm not inclined to do at the moment. It would be good if there was a demo or testing feature available that doesn't involve real money.

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
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!