Bitcoin Forum
July 18, 2019, 08:54:38 PM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 ... 252 »
  Print  
Author Topic: Just-Dice.com : Invest in 1% House Edge Dice Game  (Read 434590 times)
Pale Phoenix
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250



View Profile
July 16, 2013, 03:57:10 PM
 #801

Glad you did the rollback doog. We need you in a good state of mind to grow the site! Smiley

This was my primary concern too. Any founder who lost 130k on such a mistake might have trouble maintaining the level of commitment that a new venture requires.

Reversing the bets is the fairest way to bring the matter to a close, since they weren't real bets (backed by real funds) at all.


1563483278
Hero Member
*
Offline Offline

Posts: 1563483278

View Profile Personal Message (Offline)

Ignore
1563483278
Reply with quote  #2

1563483278
Report to moderator
No Gods or Kings. Only Bitcoin
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1563483278
Hero Member
*
Offline Offline

Posts: 1563483278

View Profile Personal Message (Offline)

Ignore
1563483278
Reply with quote  #2

1563483278
Report to moderator
1563483278
Hero Member
*
Offline Offline

Posts: 1563483278

View Profile Personal Message (Offline)

Ignore
1563483278
Reply with quote  #2

1563483278
Report to moderator
1563483278
Hero Member
*
Offline Offline

Posts: 1563483278

View Profile Personal Message (Offline)

Ignore
1563483278
Reply with quote  #2

1563483278
Report to moderator
Bugpowder
Sr. Member
****
Offline Offline

Activity: 394
Merit: 250


View Profile
July 16, 2013, 04:04:17 PM
 #802

I have received both my investment and donation back, and I wish JD and Doog success.  This is one of the most well thought out and transparent sites I have seen.  Maybe I will revisit in the future.

Thanks for giving your opinion.  I'm new to all this, and am making plenty of mistakes.  As has been said before, the site has grown too quickly really.  I shouldn't be making these novice mistakes with such large amounts.

Thanks also for voting with your coins.  You didn't like what you saw, and you left, rather than just complaining about it.

Thanks for your support and trust.  You're welcome back any time.  Smiley

I haven't seen this addressed yet, but I'm glad it's been recognized now. What changes are we making in the future to prevent this from happening? Or are we fine with the mistake and moving forward?

There definitely needs to be new protocols in place.  Once is an accident.  Twice gets suspicious.
mechs
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
July 16, 2013, 04:17:00 PM
 #803

Dooglas should post what new steps he will take to prevent this sort of error in the future.
Lohoris
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Bitgoblin


View Profile
July 16, 2013, 04:21:16 PM
 #804

I approve this rollback decision, I'm very glad it was taken!

That said, I agree we need to set up some clear policy about large withdrawals, such as stating they can take "up to 2 working days", so that doog have all the time to handle them with the proper care.

1LohorisJie8bGGG7X4dCS9MAVsTEbzrhu
DefaultTrust is very BAD.
stripykitteh
Legendary
*
Offline Offline

Activity: 1162
Merit: 1001


View Profile
July 16, 2013, 04:22:42 PM
 #805

Dooglas should post what new steps he will take to prevent this sort of error in the future.

+1
dooglus
Legendary
*
Offline Offline

Activity: 2660
Merit: 1134



View Profile
July 16, 2013, 04:55:56 PM
 #806

Hi, Doog, I found out what happened in this morning just now, seems I was much luckier when i was a divestor than being a better Grin, I am the "-3.51195573", and have deposited back to JD. And I think your rollback-decision is right, keep the faith to move on.

Thank you for doing that.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 16, 2013, 05:01:52 PM
 #807

Dooglas should post what new steps he will take to prevent this sort of error in the future.

+1


dooglus needs to use "Pending" state and remove the coin from the user balances when they request a withdrawal and the hot wallet is empty or doesn't have enough funds.
Then he just needs to change the withdrawal state to "Processed". If he forgets to change the withdrawal from "Pending" to "Processed" at least he knows the user will not have the balance at the site to gamble and lose(or win).

dooglus
Legendary
*
Offline Offline

Activity: 2660
Merit: 1134



View Profile
July 16, 2013, 05:02:54 PM
 #808

There definitely needs to be new protocols in place.  Once is an accident.  Twice gets suspicious.

As with everything else, I am open to suggestions.

The issue as I see it is that I need a manual step in the processing of large withdrawals, so I can eyeball things before large amounts of coins are sent out.  I need to decouple the wallet which holds the large amounts from the live system, or it may as well be on the live system.

Currently I've been doing a 4-step process:

1) query balance on site
2) if enough, debit balance on site
3) query balance on site again the make sure user didn't somehow reduce balance during step 2 leaving negative balance
4) send coins

When I made the mistake with celeste's withdrawal I missed steps 2 and 3.

I will automate the 4 steps with a simple script which runs locally and queries the remote server, and only use that script for cashing out large withdrawals.

There's nothing that can physically stop me from typing "bitcoind sendtoaddress 1abc... 1300" without doing steps 1 through 3 first, but if I have a script that does the 4 steps for me, I won't feel the need to be typing bitcoind commands like that.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
dooglus
Legendary
*
Offline Offline

Activity: 2660
Merit: 1134



View Profile
July 16, 2013, 05:08:36 PM
 #809

dooglus needs to use "Pending" state and remove the coin from the user balances when they request a withdrawal and the hot wallet is empty or doesn't have enough funds.
Then he just needs to change the withdrawal state to "Processed". If he forgets to change the withdrawal from "Pending" to "Processed" at least he knows the user will not have the balance at the site to gamble and lose(or win).

Yes, that too.

People have asked "why don't you just send the 1300 BTC to the hot wallet and let it do the sending to the player".  The answer is that the hot wallet doesn't send out coins until the incoming coins have a confirmation.  But an attacker can send out the 0-conf coins.  So the 1300 BTC would be vulnerable to a server break-in until they were confirmed.

Having "pending" withdrawals is a good idea, and one that I will implement, but I don't know that it solves the problem.  I think there must be the ability for players to "cancel" their pending withdrawal.  Sometimes I sleep for 5 or 6 hours at a time.  That's a long time for a withdrawal to be pending, tying up funds.  Perhaps the user wants to cancel the large withdrawal and make a few smaller withdrawals via the hot wallet (which gets refilled automatically by new deposits).  Or maybe they want to cancel the withdrawal request and play a little more which waiting.

This ability to cancel requests means that I still need to run the 4 steps outlined above, to make sure the withdrawal request wasn't cancelled as I was filling it.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
wolverine.ks
Sr. Member
****
Offline Offline

Activity: 375
Merit: 250



View Profile
July 16, 2013, 05:31:53 PM
 #810

is there anyone in a different time zone or different sleep schedule that could contribute to these withdrawals?
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 16, 2013, 05:44:28 PM
 #811

Withdrawal requests should be final, even if they go to pending. If you allow them to cancel the requests then you still have the same problem.

dooglus
Legendary
*
Offline Offline

Activity: 2660
Merit: 1134



View Profile
July 16, 2013, 06:08:42 PM
 #812

is there anyone in a different time zone or different sleep schedule that could contribute to these withdrawals?

Probably, but do you want to have to trust another third party with site funds?

I don't think it's unreasonable to have to wait a few hours for a large withdrawal.  Most of the time I'm online and can process them quickly.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
RationalSpeculator
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250

This bull will try to shake you off. Hold tight!


View Profile
July 16, 2013, 06:26:53 PM
 #813


Thanks everyone for this.  I really wasn't thinking straight this morning.  I'm sure some will say I've done the wrong thing by rolling the bets back, but I do think it's the right way to handle this.


You are very welcome. Smiley Really happy you changed your mind. 
nimda
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


0xFB0D8D1534241423


View Profile
July 16, 2013, 07:21:56 PM
 #814

Withdrawal requests should be final, even if they go to pending. If you allow them to cancel the requests then you still have the same problem.

The solution is to warn the user before they finalize their withdrawal that they will not be paid by the hotwallet.

I recommend asking me for a signature from my GPG key before doing a trade. I will NEVER deny such a request.
bobboooiie
Hero Member
*****
Offline Offline

Activity: 656
Merit: 500



View Profile
July 16, 2013, 07:24:32 PM
 #815

Withdrawal requests should be final, even if they go to pending. If you allow them to cancel the requests then you still have the same problem.

The solution is to warn the user before they finalize their withdrawal that they will not be paid by the hotwallet.

Hmm I think for gambling site this is bad idea. There is just a lot of value lost when player just cancel withdrawal while waiting for it and gamble more.
Raoul Duke
aka psy
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 16, 2013, 07:26:01 PM
 #816

Withdrawal requests should be final, even if they go to pending. If you allow them to cancel the requests then you still have the same problem.

The solution is to warn the user before they finalize their withdrawal that they will not be paid by the hotwallet.

Hmm I think for gambling site this is bad idea. There is just a lot of value lost when player just cancel withdrawal while waiting for it and gamble more.

And there is even more potential value to lose if he can cancel a Pending withdrawal that was already processed and gamble it away. You can't have your cake and eat it too, you know?

dooglus
Legendary
*
Offline Offline

Activity: 2660
Merit: 1134



View Profile
July 16, 2013, 07:38:33 PM
 #817

And there is even more potential value to lose if he can cancel a Pending withdrawal that was already processed and gamble it away. You can't have your cake and eat it too, you know?

And so the solution is to check that the account is properly debited before making the transaction on the blockchain, and automating that process.  Then we can allow pending, cancel-able withdrawals safely.  And will do so.

Just-Dice                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   Play or Invest                 ██             
          ██████████         
      ██████████████████     
  ██████████████████████████ 
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
██████████████████████████████
    ██████████████████████   
        ██████████████       
            ██████           
   1% House Edge
/dev/null
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


View Profile
July 16, 2013, 11:42:53 PM
 #818

DOOGLUS FOOLED ALL OF YOU. IT WAS A PLANNED SCAM.


WHALE did withdraw -> dooglus paid him
whale keept playing and lost funds -> funds moved to dooglus

Now can someone tell me how the fuck he got loss??

All he needed to do is, remove bettings from WHALE's account.


A Meteorite
Full Member
***
Offline Offline

Activity: 120
Merit: 100


View Profile WWW
July 16, 2013, 11:47:00 PM
 #819

DOOGLUS FOOLED ALL OF YOU. IT WAS A PLANNED SCAM.


WHALE did withdraw -> dooglus paid him
whale keept playing and lost funds -> funds moved to dooglus

Now can someone tell me how the fuck he got loss??

All he needed to do is, remove bettings from WHALE's account.
You must be confused. The whale legitimately won 1300 BTC and cashed out. Dooglus cashed him out, but forgot to debit his account balance. 1300 BTC was left in the whale's balance (effectively, but by mistake, a freeroll), which he then gambled away and lost it all, putting the investors up by 1300 BTC in paper. Because the 1300 BTC in the account was effectively funny money, the wallet would have been short by 1300 BTC, so dooglus first covered it out of his own pocket. He later then reversed the bets by the whale and took the money back the investors should have never made to begin with.

BTC: 1MeTeorfxZNsY6gJDBtrF8JA8KEv6SKGUmLTC: Lejxgou6hUkjupF6RoruxJGG9AQ7t3ovYt
nimda
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


0xFB0D8D1534241423


View Profile
July 16, 2013, 11:50:09 PM
 #820

Site is down.

I recommend asking me for a signature from my GPG key before doing a trade. I will NEVER deny such a request.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 ... 252 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!