Bitcoin Forum
June 30, 2024, 06:21:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 [325] 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 ... 573 »
6481  Economy / Gambling / Re: How do you create a dice gambling site? on: June 29, 2014, 04:15:32 PM
I've been thinking of creating a dice gambling site, and would appreciate tips on how I should do it. Here are some of my questions:

What coding languages are best for the job?

I used node.js for Just-Dice and had good experiences with it.

What security measures do I need to implement for the site and wallet?

This is a worrying question. Security isn't something you add to a site, it's the absence of insecurity. Just don't mess anything up and you have security.

How do I create a hot/cold wallet system? How do I make a new wallet for each deposit address?

Another worrying question. I would suggest that you're probably not ready to do this right. Play about with Bitcoin and web application development in general to get a feel for it. Work your way up.

A hot wallet is simply a wallet that the server can interact with, and a cold wallet is a wallet that's not online. You create them both in the normal way. You shouldn't be creating a new wallet for each user. I found that 3 wallets was enough for Just-Dice - one for the server to use, one offline cold wallet, and one which I keep online locally as a buffer between the two so I don't have to keep manually transferring coins from the cold wallet (which is a pain due to its offline nature).

How do I make the game provably fair?

There are as many ways to do this as there are existing dice sites. The basics are:

make all rolls depend on the seeds: one that you pick, and one that the player picks
make sure you pick your seed first, and commit to it (by publishing its hash) before making the player pick
make sure the rolls are completely determined by the seeds

These 3 things together prove to the player that you can't be manipulating his rolls, since he picked a vital part of the input to the roll, and he picked his part last.

And please tell me any other important things if you can think of any. 

If your site is successful, it's going to take over your life. Be ready for that, or don't even start it.
6482  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Play or Invest : 1% House Edge : Banter++ on: June 29, 2014, 03:59:58 PM
dooglus can you disclose how much BTC have not been claimed? What will you do with them? Just curious

It's almost 6 days since we announced we were suspending betting, and our coin liability has fallen from over 53k BTC to a little under 6k BTC. I have been emailing the accounts that have email addresses associated with them, and trying to use other means to track down the owners of large balances which don't have email addresses. One guy for instance had no email address, but his username came up on google as being the same as a very active poster on a big poker forum - so I PM'ed the account on the poker forum. I will continue trying to reach people until withdrawals slow right down. I just woke up and see that they're still happening relatively quickly - logs from the last 2 hours show 5 smallish withdrawals:

Quote
2014-06-29 11:46:36 18.25475053 to 1MnQrZSQ4mfuwr2P3i2uDp8FoB1bSoo4bC txid d8feb8ab4bd367353b5db85142e13bc8ee5a0101c57aa85eaa3f3ea750ecc806
2014-06-29 11:59:37 2.17560387 to 17Vvi1ijXUBqGaDjeXKthcFjrKB4sasWEv txid 1ceb432db02d422e05b63f66e0391372e8d40632d0e770434bdb6231de93bbf5
2014-06-29 12:09:57 0.06153449 to 1HxWMeba93867ZXtgTdG5zH5C4DCJXd7EV txid ac932a456a07514694a2f2f9802c406072400d9900bde560ee0cd0bf9ab5be2e
2014-06-29 13:22:17 0.18582059 to 1K52ifECJp7mtRyW5c8io4s85E7KL8mzW8 txid b5690aeb1aefe08cc9e5157a7ad0a93e1d58bc44fa57a30c66b7f46002eec50b
2014-06-29 13:28:16 11.19270731 to 1GambdyBZ4K9jkb9KudxGtxmRPZGrqe5E8 txid 5c3b0b781050e7043c795abddea5b58c719e63c4e11b0215781dde66e052072c

A lot of the remaining balances have emergency withdrawal addresses associated with them. I'll use those as a last resort. And quite a few of the remaining balances are for users who set up 2FA to prevent fraudulent withdrawal, and then lost both their 2FA device and the paper backup they were instructed to make. I'm having those accounts wait for a period of time before disabling 2FA to give the real account owner a chance to withdraw.

The top 10 biggest account balances still on site are:

2247, 736, 692, 378, 314, 186, 143, 142, 133, 119, 73 BTC

The biggest one is accounted for - I reached him via forum PM and he'll be withdrawing soon.

There will inevitably be some accounts that still won't have been claimed after any given amount of time. I'm unclear on what I need to do with those. I don't want to still be "dealing with virtual currency" once regulations are being enforced that require me to collect private information on customers, so I'd like to get it all cleared up before those regulations are written. But I also don't want to be in the situation that someone remembers their JD account in a year's time, asks me for their coins and I have to say "sorry, I gave them away". Any suggestions? Is it reasonable to give a cut-off date after which remaining balances are forfeit?

"Invested/site" shows 0.00000000 it would suggest that every satoshi has already been claimed (Huh).
On doge-dice there's still over 200m left.

On JD I went through the accounts and divested everyone. It turned out there were 30 accounts with less than half a satoshi invested, which I couldn't divest. Those 30 sub-satoshi amounts summed to 5 satoshis. I changed the site code to allow me to divest those too so the bankroll went to zero, at which point an obscure bug was triggered which made the site forget everyone's "base" and "principal" figures, meaning that if/when the site comes back up, all investors would be due for commission from the start, even the ones who have already overpaid, and also everyone's investment profit was showing zero.

I pulled the lost data from a recent backup. I can highly recommend Tarsnap for your server backup needs:

Quote
Tarsnap works on a prepaid model based on actual usage.

Storage:   250 picodollars / byte-month
($0.25 / GB-month)

Bandwidth:   250 picodollars / byte
($0.25 / GB)

These prices are based on the actual number of bytes stored and the actual number of bytes of bandwidth used — after compression and data deduplication. This makes Tarsnap ideal for daily backups — many users have hundreds of archives adding up to several terabytes, but pay less than $10/month.

I pay about 50 US cents per day (in Bitcoin) to maintain up-to-date encrypted backups of all server data and wallets.

So I recovered the data, put it back on the server, and now everything's fine again, but I didn't want to repeat the mistake on DD.
6483  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Play or Invest : 1% House Edge : Banter++ on: June 29, 2014, 03:36:54 PM
Isnt botting discouraged on the site..

I don't encourage it because I don't want to support bots or hear from players who have lost their bankroll due to a malfunctioning bot.

But I don't discourage it either, so long as players run bots at their own risk.
6484  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 29, 2014, 03:24:28 AM
I've been playing blackjack at one of bitcoin casinos  for long time.I won and withdraw on my first visit only.I started learning about Provably Fair and I red this great article http://www.reddit.com/r/Bitcoin/comments/1frm4x/provably_fair_by_bitzino_not_provable_with/ and I started changing Client Seed before every hand. And guess what happened ? I'm always winning.
In my opinion online casinos keep cheating like they did 10 years ago even if they have Provably Fair system now

This makes no sense.

If you're "always winning" at blackjack, where they shuffle the shoe before every hand, then you're either not keeping track accurately, or you're not playing enough hands for your result to be statistically significant.

You can't win at blackjack on Bitzino in the long run - it's a -EV game.

Yes you'll have winning and losing sessions, and your pattern-seeking brain will try to spot correlations between your strategies and your results, both I doubt your conclusion that changing your client seed helps you win has any validity.
6485  Economy / Investor-based games / Re: ►►► CoinMintersClub ~ invest Bitcoins and get 150% back ~ NOT PONZI !!! on: June 28, 2014, 11:58:14 PM
Interesting,
Dooglas give us negative trust score, without
waiting first payday to check and see if we are scam or not.

He want to invest 50,000 BTC and he own JustDice website,
but members of website cant withdraw bitcoins

I gave you negative trust because you're running a scam.

You don't judge a scam by whether it starts off paying out. They all start off paying out. You judge a scam by whether it has a feasible way of making the amount of coins it promises to pay out, and you don't.

Just-Dice has paid out over 40,000 BTC to its customers in the last 7 days. I don't know what makes you think that "members cant withdraw" but you're entirely incorrect.  See here to see how the 53k BTC we were holding have been dispersed.
6486  Economy / Investor-based games / Re: • CRYPTORY • — MAXIMIZE YOUR EARNING POTENTIAL WITH CRYPTORY! on: June 28, 2014, 11:53:06 PM
Those who doesn't believe Cryptory and its profit system,I would like them to see this:

http://www.allhyipmonitors.com/details/cryptory.com

Now decide for yourself if its good or not.

So your favourite Ponzi scheme is listed on a site that makes its money advertizing Ponzi schemes and you think that's somehow proof that it's not a Ponzi scheme?

Of course it's not good. It will pay current investors from future investor deposits for a while, and then it will stop, and lots of people will be out of pocket.

"But it has been paying out for over a year"?

Of course it has. They all pay out until they stop paying out.

Calling people "trolls" for pointing out the obvious fact that this is a scam is pretty weak. Do you have a better argument than "you guys are trolls" or "look, it's advertised on a Ponzi board so it must be good"?
6487  Economy / Gambling / Re: TRIPLE your BTC in 1 Hour on: June 28, 2014, 11:46:26 PM
Man have a look at Cryptory thread and this thread,what difference do you see.Cryptory is well explained and defined program,on the other hand this one is like just asking for money directly without good cause.

The main difference is that this guy is joking. He's exaggerating the kind of scam that cryptory runs to make it look as stupid as it actually is. Whereas cryptory pretends they have a real business model that can pay exponential returns.

"CRYPTORY is a scalable system of distributed computing that allows you to earn a guaranteed stable yield on your investment. [...] Get an exponentially increasing income [...] In the first month total profit will grow 7-10% on the deposit. With the passage of time monthly profit will increase up to 15%."

So it's an investment which GUARANTEES and EXPONENTIALLY increasing income?

You know there's only one kind of business that guarantees exponentially increasing income over 100% per annum - and that's Ponzi schemes.
6488  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 11:34:03 PM
Is there a way to create a simple provably fair scheme without requiring a fixed server seed hash? For example, is it possible to present a user a server seed hash which changes every roll along with a client seed which changes every roll but make it so the user can verify that the client seed being regenerated each roll is not manipulated? This would allow instant verification via command line without having to generate a new pair of seeds if possible, correct?

How about if you make up a server seed for the user, then sha256 it iteratively a million times. Like you sha256 it, then sha256 the hash, then sha256 that hash, over and over again. Then you work backwards through them, so each roll's server seed is the hash of the next roll's seed. That way you get to change the server seed every roll in a way the user can't predict, but in a way that you can't manipulate. When the user is done playing, he can verify that each server seed was indeed the hash of the next one. Then to achieve provable fairness he doesn't need to change his client seed except at the start, but can if he wants to.

That satisfies your request to be able to change the server seed while keeping verification lightweight. But I'm not sure I understand where that requirement comes from. Why do you want to be able to change the server seed every roll? What do you have against using a fixed seed plus a nonce?

If you generate the client seed using javascript from the user's browser is this provable?  Is the only strong and instantly verifiable system Just-Dice's or are there other ways to go about instant provably fair without having to require users to input a client seed. Ideally I'd like to make something as strong as JD's system that is very simple to verify via terminal/command line and is very simple to understand, the vast majority of users do not understand provably fair.

The problem is that it is impossible to prove anything to a user who doesn't understand proofs. You may as well just put a shiny badge or checkmark on the page. Provable fairness is only worth anything to the people who understand it, and the people who trust the people who understand it.

The scheme I just presented is a little better than JD's in that it's instantly verifiable without the player having to hit "randomize" (and thereby change their future rolls).
6489  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Play or Invest : 1% House Edge : Banter++ on: June 28, 2014, 04:42:45 PM
I've taken Just-Dice.com down for maintenance.

It will be back in an hour or two.
6490  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 08:54:23 AM

The query finished:

mysql> select * from bets where nonce < 0;
Empty set (48 min 7.76 sec)

So I'm not sure what's going on. Are you thinking of a different site maybe?

Edit: there's code that sets the nonce to 0, and code that increments it atomically; there's nothing that sets it to any other value, so I can't see how it could ever go negative.

It's possible I am, this was around a year ago.


Quote
mysql> select * from bets order by nonce desc limit 10;
+------------+------+------+--------+---------+--------+--------+---------------------+--------+
| betid      | bet  | high | chance | nonce   | secid  | uid    | date                | profit |
+------------+------+------+--------+---------+--------+--------+---------------------+--------+
| 1269212553 |   24 |    0 | 500000 | 7258337 | 435135 | 467018 | 2014-06-23 18:21:16 |    -24 |
| 1269212514 |  192 |    0 | 500000 | 7258336 | 435135 | 467018 | 2014-06-23 18:21:15 |    188 |
| 1269212479 |   96 |    0 | 500000 | 7258335 | 435135 | 467018 | 2014-06-23 18:21:13 |    -96 |
| 1269212438 |   48 |    0 | 500000 | 7258334 | 435135 | 467018 | 2014-06-23 18:21:12 |    -48 |
| 1269212398 |   24 |    0 | 500000 | 7258333 | 435135 | 467018 | 2014-06-23 18:21:11 |    -24 |
| 1269212353 |   24 |    0 | 500000 | 7258332 | 435135 | 467018 | 2014-06-23 18:21:10 |     23 |
| 1269212310 |  384 |    0 | 500000 | 7258331 | 435135 | 467018 | 2014-06-23 18:21:08 |    376 |
| 1269212278 |  192 |    0 | 500000 | 7258330 | 435135 | 467018 | 2014-06-23 18:21:07 |   -192 |
| 1269212234 |   96 |    0 | 500000 | 7258329 | 435135 | 467018 | 2014-06-23 18:21:06 |    -96 |
| 1269212192 |   48 |    0 | 500000 | 7258328 | 435135 | 467018 | 2014-06-23 18:21:04 |    -48 |
+------------+------+------+--------+---------+--------+--------+---------------------+--------+
10 rows in set (48 min 4.40 sec)
6491  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Invest in 1% House Edge Dice Game on: June 28, 2014, 07:52:05 AM
I'm done emptying the cold wallet - here's a signed transaction that sends out the last 500 BTC.

Does someone want to broadcast it for me?

Code:
010000000179f8ff93bf3d7d37ec245facb2dd1b27839b346b72c20d8db472fd29f52322fc000000006a47304402204f53eb88682d52db8dfd5f458a3ff6a10ff5157dadccc3d3b16fb776a2afa146022079d65e34ab61da1765114b2bc334960493b1c1170678f23d3395972a19ec52950121031c6326a5fb6e7d64946dfa3fbeabe3ed045a91486f1530be0f578a2d3ea5b141ffffffff0100743ba40b0000001976a9140b31340661bb7a4165736ca2fc6509164b1dc96488ac00000000

Edit: (3 minutes later) that was quick!
6492  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 07:39:18 AM
Nope, I could just change the nonce to whatever.  Search your DB for any bets with a negative nonce, I bet you'll find a couple.

That sounds dangerous.

Couldn't you set it back to 1 and re-roll the same numbers you've already seen?

It's going to take a long time to query the DB since there's no index on the nonce column.  I'll let you know the results.

Well, I did tell you after months of trying, I was never able to find an exploit in your game.  It would not let you bet with an already used nonce.  This was pre 145,000,000 bets if I remember correctly, that may help.

The query finished:

mysql> select * from bets where nonce < 0;
Empty set (48 min 7.76 sec)

So I'm not sure what's going on. Are you thinking of a different site maybe?

Edit: there's code that sets the nonce to 0, and code that increments it atomically; there's nothing that sets it to any other value, so I can't see how it could ever go negative.
6493  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 06:44:00 AM
Nope, I could just change the nonce to whatever.  Search your DB for any bets with a negative nonce, I bet you'll find a couple.

That sounds dangerous.

Couldn't you set it back to 1 and re-roll the same numbers you've already seen?

It's going to take a long time to query the DB since there's no index on the nonce column.  I'll let you know the results.
6494  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 06:34:40 AM
It was still provably fair, and I could in fact arbitrarily change my nonce

What's that? This is news to me.

Do you mean by making 0 BTC bets to increment the nonce?

Or something cleverer I don't know about?
6495  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 28, 2014, 06:27:30 AM
The argument I'd make is that this longer process allows for real time verification, which I find preferable.

We used to allow players to 'randomize' any time they wanted to, but we had one player who did it after every roll. This was causing us to have to store huge numbers of pairs of seeds in the database.

I thought it was an attempt at some kind of denial of service, and so just put a limit on it - "you can only randomize after you've used a seed-pair 10 times".

But now it has dawned on me - it was you, with an automated roll verifier!

Am I right?

After a while of fighting against DDoS attacks, everything starts to look like an attack, even innocent things. Smiley
6496  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Invest in 1% House Edge Dice Game on: June 28, 2014, 05:12:00 AM
R.I.P. Just-dice.

Good service that can proudly say it never lost user's coins. Thx.

u sure? so where does the 1300 coins go

Is that meant to be a joke?

We've gone over the "1300 coins" story plenty of times already I think. No coins were lost, they never existed. They don't "go" anywhere.
6497  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Play or Invest : 1% House Edge : Banter++ on: June 27, 2014, 10:03:20 PM
Site is good enough to trust them, but be carefull what you write on chat-box. I got banned for 1 hour by site owner (Dooglus) for asking if someone has bitcointalk forum account to sell (i guess chat-box is there only for dooglus-ass-lickers and mods in general). And i wagered 140+ BTC till that moment on that site and have been very active there for 1 month. Now i'm gonne, no more bets from my side.

I blocked you from the site's chat after you spammed the poker freeroll we put on as a thank-you to our regular players. I asked you several times to stop posting your donation address over and over but you refused. You shouldn't be surprised if people treat you badly when you act like a dick to them.

you give no fuck about your players, and that includes having mods that dont give a fuck about players (they are just doing by the orders you give them).

I care about all customers of my sites. That's why I had to suspend betting and return their coins. I don't want to be in a position where government agents steal player funds and sell them off to the highest bidder.

I cannot believe that the largest site with Dice went out off market. I have played there for 1 whole month and invested some little, i was lucky enough to make some profit. People will now try to invest money in other simmilar sites , but please be carefull, you need investment that is safe, not a scam.

Yes, be careful out there. I've no idea how to judge which sites are trustworthy. Hopefully some kind of multi-sig solution will emerge which removes the need to trust strangers with your coins.
6498  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Invest in 1% House Edge Dice Game on: June 27, 2014, 09:42:14 PM
There would have to be a way for users to withdraw directly up to the amount they put it. That way everyone is there own dead man switch. Enough with the voting stuff. Don't tell doog what to do with other peoples money.

Does anyone know how to get in touch with this guy?

He hasn't withdrawn his Just-Dice balance yet.
6499  Economy / Gambling / Re: Flawed Provably Fair Systems on: June 27, 2014, 09:21:08 PM
Please add your input to this thread to let casino operators know of your support for all crypto gambling venues to update their provably fair system and be bound to higher transparency standards. I would also recommend gambling list creators start demanding systems similar to Just-Dice's or Coinroll's for being listed as provably fair.

I agree that the "provable fairness" offered by services which change the server seed for every bet is very hard to take advantage of as a player.

If I play at PrimeDice, Bitzino, prcdice, and probably many more, for every roll I make I have to:

1) make a note of the server seed hash for this roll
2) pick a client seed in an unpredictable fashion
3) make the bet, noting the number they rolled
4) verify that the hash of the published server seed matches the one in step 1
5) verify that the published server seed combined with my chosen client seed gives the roll I saw in step 3

That's a LOT of work. Almost nobody is going to bother doing it, and so for all practical intents and purposes the site isn't provably fair for the majority of people.

Compare the above 5 steps *per roll* to what a player at Just-Dice or CoinRoll would have to do per roll:

3) make the bet, noting the number they rolled

That's right - they can just spam their bets, keeping a record of the rolled numbers.

That is because the bulk of the work required to verify PrimeDice rolls has been moved to the very start and very end of play, not per roll.

At Just-Dice, steps 1 and 2 are done before you start play, and steps 4 and 5 are done after you finish a session. You verify all your rolled numbers in bulk, using a single pair of seeds.

At CoinRoll, step 1 is the same for every player (the site has a global server seed per day), step 2 uses your most recent deposit's txid (obviously out of the site's control (unless they use transaction maleability, I guess?)), and steps 4 and 5 can only happen at the end of the 24 hour period.

I think JD's system is better than CoinRoll's, since it puts control entirely in the hands of the player. He gets to reveal his server seed whenever he wants to and doesn't have to wait until midnight. But both systems are vastly better for the player than having to do all that tedious work for every bet you want to make.
6500  Alternate cryptocurrencies / Service Announcements (Altcoins) / Re: Just-Dice.com : Play or Invest : 1% House Edge : Banter++ on: June 26, 2014, 04:50:50 PM
What's the deal with coins on jd?  Do we have to withdraw them soon or else? Or can they just sit there?
withdraw

Or else
1: Canadian Govt find doog
1a: steal his money
1b: take doog away and cant send $
1c: nothing happen

2: Money goes back to emergency addres

It's Canada, what are they going to do? Cut their weekly maple syrup delivery in half? Cheesy
(No offense, I like Canada)

The way the new law looks to me is that in order to continue "dealing with Bitcoins" Just-Dice would have to start collecting private information from its customers, reporting anyone transferring "suspicious" amounts, and other such invasions of privacy.

That kind of behaviour is not something I would want to be involved in, and so I am asking that you withdraw your coins before they start enforcing the new law.
Pages: « 1 ... 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 [325] 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 ... 573 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!