Pages:
Author

Topic: PRCDice.eu - Largest Dice invest site - Open since 2013! Chat, Play, Invest! - page 66. (Read 89246 times)

legendary
Activity: 2940
Merit: 1333
Hi Doog, thanks for testing a bit. It seems again you have more problems than most. Maybe browser/OS that I haven't fully tested? What did you use?

I use Chromium on Linux. I guess I'm more fussy than most players. When I see something that could be improved, I comment on it. Most probably let it slide.

There is a min bet of 1 Dogecoin but that should have showed you an error.

It did. Note that the client-side bet counter on the provably fair tab goes up by 1 when you try to make a bet less than 1 doge, but the server-site counter doesn't, so they get out of sync.

Again I think this has something to do with the overall problems you are having, OS/Browser/connection dropping. Was it a bad internet connection you had or was it PRC that was just dropping?

I have a bad Internet connection. Packets often get dropped. Your site doesn't handle it very gracefully. Showing "NaN" in an integer field is wrong no matter how many packets are dropped.

Divesting an amount more than your total investment divests all since it would be annoying if there was like a satoshi difference that it kept warning about.

Are you sure? I tried a few times and it appears that it does nothing.

Also divest isn't instant, it should have said wait a couple minutes for it to go through which is probably why you see more in history.

Oh, that makes sense then. The first divest I tried actually did divest, but my investment had grown a bit in the mean time, leaving 800 DOGE in my investment, so the 2nd divest divested that. They both show up with the exact same second, so I guess you're timestamping them with the time they were processed, not the time they were requested (since my requests were done manually, and will have been over 10 seconds apart I guess).

That is something I am fixing and was an artefact left over from when you can bankroll your own blackjack tables. You wouldn't want to allow an investor to divest as a hand is going on. Again I'll get that sorted for dice.

I'm not clear on that. When I "invest" on the dice site, am I just bankrolling the dice games? Or the whole site? From what I've read in the chat, there's only a single bankroll per currency. Dicers were bitching about losing their investments to lucky sports bet players for example. If that's the case, then don't you want to wait until all current blackjack hands are finished before allowing a divest? You can't change the max stake part-way through a hand.

Thanks again for pointing out these things.

You're welcome.

I'm just pointing out the stuff that bothered me. I expect most of it could be off-putting to some other players too, so figured you would want to hear about it. Smiley
hero member
Activity: 896
Merit: 1000
On the other hand, the cold wallet / total investor balance is like 550 BTC. There could be easily a big investor that wants to deposit 550 BTC. If the deposit address is part of a hot wallet, the hot wallet could be the same amount as the cold wallet. Therefor to me it makes sense to make the deposit addresses cold? Perhaps with JD this was not the situation as I assume no deposit would cover the total invested amount.

I basically like the idea of "don't have more in the hot wallet than you can afford to lose from your own pockets" as site operator. So I personally think the deposit addresses must be cold then. I agree for instant withdrawals it will create a delay more often, but in theory it seems more safe to me.

That's a very good point. We had people depositing 1000 BTC or more at once to JD, and it would sit on the hot wallet until it had one confirmation. Then it would be moved offsite. That was a risk in that anyone hacking the server would be able to steal it while it had 0 confirmations.

Of course anyone hacking the server could also see their own "server seed" and so could drain the whole bankroll over time by "getting lucky" with their rolls. Perhaps the presence of 1000 BTC sitting in the hot wallet would be too much for them to resist, and so they would make themselves known immediately, costing the site "only" 1000 BTC instead of draining the whole bankroll over time.

It doesn't matter PRC process thier withdraw manually and twice a day .
hero member
Activity: 602
Merit: 500
legendary
Activity: 882
Merit: 1000
...
...

Hi Doog, thanks for testing a bit. It seems again you have more problems than most. Maybe browser/OS that I haven't fully tested? What did you use?

The client seed changing on refresh is on the list to fix and might be on today's update.

There is a min bet of 1 Dogecoin but that should have showed you an error. Again I think this has something to do with the overall problems you are having, OS/Browser/connection dropping. Was it a bad internet connection you had or was it PRC that was just dropping?

I'll get the confusing text changes made also.

Divesting an amount more than your total investment divests all since it would be annoying if there was like a satoshi difference that it kept warning about. I should add a divest all button though so it's more obvious. Also divest isn't instant, it should have said wait a couple minutes for it to go through which is probably why you see more in history. That is something I am fixing and was an artefact left over from when you can bankroll your own blackjack tables. You wouldn't want to allow an investor to divest as a hand is going on. Again I'll get that sorted for dice.

Doge addresses are rounded to 2dp in display to save space (Bitcoin used to be too). But yea I should set it to not round there.


Lastly, someone mentioned a separate address for Dogecoin and that is on the list.

Thanks again for pointing out these things.
 

legendary
Activity: 2940
Merit: 1333
I was just playing about on prcdice.eu - I deposited some dogecoin and wanted to try "investing" it. I made a bunch of notes on my experience. Maybe it's of interest:

My first problem is that I see no mention of investing anywhere on the site. I guess I'm meant to use the full casino site, not the dice site, but I couldn't find a link to it, or any hint that that's where I need to go. There's a big red 'investments' button on the account page that I missed.

My Internet connection was being slow at one point. The dice site loaded up, but the "provably fair" tab was all blank, except for the "num.rolls" field which said "Nan". My Nan is dead, so I don't know why it said that. All the other fields were empty, and editable. I was able to type whatever I liked into the server seed fields for instance. That doesn't seem right.

I finally got it to load right, set a client seed, and made 3 rolls, then verified the rolls.

Here's a little bash command I made that verified the rolls:

Code:
$ n=1; echo; while ((n<=3)); do s='tPQheWDWtemqPbFnpqmWwRmGpIRtg9JlWkQ+F5x5fkea7AAiAyr2ttuHr4h9WsfDVKvrRpWDDCzAS19qjXqZl4o='; c='hue and hue and more huehue'; echo $n $(echo -n "$n:$s:$n$n:$c:$n" | sha512sum | awk '{print $1}' | python -c "
import sys; h=sys.stdin.readline()[:-1]
while True:
    n=int(h[:5], 16)
    if n<1e6: print '%5.2f' % (n/10000.0,); break
    h=h[1:]"
); ((n++)); done
> > > > > >
1 16.00
2 43.82
3 69.60

It seemed to be working, so I set a new, different server seed and played some more. At one point I tried betting less than 1 dogecoin, and it didn't let me. I was curious whether it had counted that as a roll in the "num.rolls" counter, so I clicked 'generate new seed' hoping to be able to check whether it skipped a nonce or not. But nothing happened. I guess my Internet connection dropped out again.

I reloaded the page, went back to the 'provably fair' tab and saw the 'client seed' was reset to something random. It would be good if the client seed would stay set once I set it, even after a reload.

I tried clicking 'generate new seed' again, but it told me 'you need to be logged in'. I was already logged in. There are "account" and "logoff" buttons at the top. So I don't know why it would say that.

I reloaded again. The client seed changed again. I still see "account" and "logoff" buttons at the top, and see my dogecoin balance when I pick dogecoin from the dropdown menu. This time I could randomize and verify my seeds. It all worked OK, and no nonce was skipped when I tried to bet too low.

Edit: the 'history' report on the investment page uses the word 'deposit' when it means 'invest'. That could be confusing. "deposit" is moving coins from my wallet to my PRCdice balance, and "invest" is moving coins from the PRCdice balance to the bankroll. It's better not to confuse the two activities.

Edit2: when I go to divest, it again uses the word 'withdraw'. I wouldn't do that. Also, there's no "divest all" option. If someone was playing as I was divesting it would be hard to divest my whole investment and you'll be left with lots of "dust" investors.

Edit3: I copy/pasted the "amount available" on the divest dialog, submitted it, and it went away. It turns out my investment shrunk a little while I was doing it, so I was trying to divest more than I had. There was no error message of any kind - it just didn't work. I tried divesting much more than I had to see if there was an error message - there wasn't. I tried again to divest my exact whole amount and that time it worked. I checked the history and although I only divested once it shows two "withdrawals" and two commission payments, all at the exact same second:



Edit4: I checked the numbers. It appears that both 'withdrawals' and both commission charges actually happened. I deposited
10099999 and made 3001 by betting:

(+ 1800 -900 560 -280 -140 -70 30 1 4000 -2000 -1000 -500 -250 250 1000 -500 -250 250 250 500 -250 2000 -1000 -500 -250 1000 -500 -250)
3001

Adding those two to the 4 divest figures:

(+ 10099999 3001 66918.84 -6691.884 835.4176 -83.54176)
10163978.83184

gives my current balance.

So I'm confused what the 835.4176 represents.

https://prcdice.eu/account shows: Dogecoin    10,163,979.00000000
ie. is has rounded my balance up to a whole number.

But when I click 'withdraw', I see: Available balance: D 10,163,978.83184000

Why round differently in different places?

Edit5: I tried withdrawing my balance. The withdraw page showed a 'withdrawal pending' message, but I see no way to get back to the account page. Maybe having it pop up like other windows do, rather than taking me to a dead-end "ok" page.

I see only a single "emergency withdrawal address" box. There should be one per currency. I was able to put my dogecoin address in there, but it would be better to be able to set my bitcoin one too.
legendary
Activity: 2940
Merit: 1333
On the other hand, the cold wallet / total investor balance is like 550 BTC. There could be easily a big investor that wants to deposit 550 BTC. If the deposit address is part of a hot wallet, the hot wallet could be the same amount as the cold wallet. Therefor to me it makes sense to make the deposit addresses cold? Perhaps with JD this was not the situation as I assume no deposit would cover the total invested amount.

I basically like the idea of "don't have more in the hot wallet than you can afford to lose from your own pockets" as site operator. So I personally think the deposit addresses must be cold then. I agree for instant withdrawals it will create a delay more often, but in theory it seems more safe to me.

That's a very good point. We had people depositing 1000 BTC or more at once to JD, and it would sit on the hot wallet until it had one confirmation. Then it would be moved offsite. That was a risk in that anyone hacking the server would be able to steal it while it had 0 confirmations.

Of course anyone hacking the server could also see their own "server seed" and so could drain the whole bankroll over time by "getting lucky" with their rolls. Perhaps the presence of 1000 BTC sitting in the hot wallet would be too much for them to resist, and so they would make themselves known immediately, costing the site "only" 1000 BTC instead of draining the whole bankroll over time.
legendary
Activity: 1876
Merit: 1295
DiceSites.com owner
Thus really needing to maintain 2 main Private Keys (Cold Wallet/Cold Storage) in case of major issues - The coins that Klye deposited are still sitting in the wallet system and is believed imo to be hot - so if a hot wallet is hit the thief could take off with 10% of the Bankroll since their is not a secondary system.

From what I've read, PRC uses offline addresses for deposits. I don't like that idea; I would rather use deposits to service withdrawals, because that requires less manual intervention. If every deposit goes to an offline address, you'll be constantly moving offline coins into the hot wallet to service withdrawals. If the offline wallets are truly offline it's a pain to access them, and so limiting that access as much as possible is a good thing.
On the other hand, the cold wallet / total investor balance is like 550 BTC. There could be easily a big investor that wants to deposit 550 BTC. If the deposit address is part of a hot wallet, the hot wallet could be the same amount as the cold wallet. Therefor to me it makes sense to make the deposit addresses cold? Perhaps with JD this was not the situation as I assume no deposit would cover the total invested amount.

I basically like the idea of "don't have more in the hot wallet than you can afford to lose from your own pockets" as site operator. So I personally think the deposit addresses must be cold then. I agree for instant withdrawals it will create a delay more often, but in theory it seems more safe to me.


Of course if someone has access to the server/hot wallet, they can probably change the deposit addresses too (even though you could make some checks or something for that.) So I am not sure how much it would really help in an actual attack (an attacker will probably sweep the hot wallet right away - not waiting for big deposit, while big deposits are sent to cold wallets right away.) But still I think it's little bit better Tongue
legendary
Activity: 2940
Merit: 1333
Please correct me but I believe JD used bitcoind as the share wallet and I believe "sweep" the coins to the shared incoming wallet addresses, from the deposit address therefore if I would deposit my balance in that address would be then moved to the outgoing shared wallet addresses. (This being the "Hot wallet" system) Therefore no incoming address ever sent outgoing BTC to for a withdrawl

That's wrong. All deposit addresses are in the JD hot wallet, and are used to facilitate withdrawals. If the hot wallet balance gets too high, the excess is moved off-site. There's no point making an extra transaction per deposit to move the coins off the deposit address. That's just a waste of blockchain space and serves no purpose. So long as nobody expects the balance on their deposit address to be the same as the balance on their account (and why would they when they're playing off-chain?) I don't see a problem with it.

Thus really needing to maintain 2 main Private Keys (Cold Wallet/Cold Storage) in case of major issues - The coins that Klye deposited are still sitting in the wallet system and is believed imo to be hot - so if a hot wallet is hit the thief could take off with 10% of the Bankroll since their is not a secondary system.

From what I've read, PRC uses offline addresses for deposits. I don't like that idea; I would rather use deposits to service withdrawals, because that requires less manual intervention. If every deposit goes to an offline address, you'll be constantly moving offline coins into the hot wallet to service withdrawals. If the offline wallets are truly offline it's a pain to access them, and so limiting that access as much as possible is a good thing.

From what I am told Dean started using bitcoind today which appears he is headed on the right track to make the wallets work correctly, if this is the case I am assuming those coins sitting in Klyes deposit address will "ultimately get sweep" if more security happens on Hot wallet.

I don't see what purpose "sweeping" achieves. The balance on your deposit address will be zero most of the time, rather than effectively random, but so what? Nobody really expects their balance to be reflected in their deposit address. What if you win more than you deposit? Would you expect coins to move to your deposit address? How often? Every time you bet? The whole point of off-chain play is that it doesn't pollute the blockchain.
legendary
Activity: 882
Merit: 1000
I don't think I am

I am pretty sure the example I showed above where the wallet is shared and is "swept" (moved to shared wallet once deposit hits and is credited to your account) used the Blockchain API as system to do this and showed after a trans hit balance in address is 0.  

I think for future playing I will be looking at this so I would not have to explain to a government agency when they trace my address and see I moved 10 btc into a casino and made "payments across the globe to someone else" and that I still have 5.4 btc I am not claiming.

Please correct me but I believe JD used bitcoind as the share wallet and I believe "sweep" the coins to the shared incoming wallet addresses, from the deposit address therefore if I would deposit my balance in that address would be then moved to the outgoing shared wallet addresses. (This being the "Hot wallet" system) So that no incoming address then sent btc to an outgoing address.

I would also assume that shared wallet would be the "Hot" Wallet 2-3% of funds, and funds at the operators decression would move it a "Cold wallet" 7-8% and then ultimately "Cold Storage" 90% (Which PRCDice has)

Thus really needing to maintain 2 main Private Keys (Cold Wallet/Cold Storage) in case of major issues - The coins that Klye deposited are still sitting in the wallet system and is believed imo to be hot - so if a hot wallet is hit the thief could take off with 10% of the Bankroll since their is not a secondary system.

From what I am told Dean started using bitcoind today which appears he is headed on the right track to make the wallets work correctly, if this is the case I am assuming those coins sitting in Klyes deposit address will "ultimately get sweep" if more security happens on Hot wallet.

The thing is, deposits are not made to a hot wallet so there's no need to sweep. All deposit addresses are to an offline cold wallet.
I will be setting up a hot wallet now that I have bitcoind (I set that up to make deposits faster) but only to have a small amount of funds for instant withdrawals. Deposits would still not be made to this hot wallet.
legendary
Activity: 2940
Merit: 1333

SOLUTION
Such as here is how another casino deals with this  https://blockchain.info/address/153qjBg4A5jZhQoPv5J6dfwAjhgZppAjjs
As you can see the deposits belong to 1 player - who has deposited a total of 1.18 BTC
This wallet belongs solely to that user account and then the BTC is swept into the larger accounts of the house hot wallet and ultimately cold wallets.


So as noted above the solution needs implemented because KLYE is up BTC profit at PRCDice.eu and has withdrawn an account balance of 0 his deposit address remains ~1.85 BTC https://blockchain.info/address/18HxZfZve6FoCkKH3q1hccEHg1zpYbdKH9

This is an awful way of running the wallets.

You're misunderstanding.

When you deposit, you send coins to a specific address purely so that the site can track who is sending them the coins. Otherwise they wouldn't know who to credit. It's not "your address" other than that it's the particular address you deposit to. When your coins arrive, they are credited to your account. The balance on your deposit address is meaningless.

When you come to withdraw, the withdrawal will be made from whatever addresses are available. Maybe your deposit address is in an offline wallet, and so a different address is used to pay you out. That way you'll get your withdrawal without the balance on your deposit address going down.

You can't look at your deposit address on blockchain.info, see it has 2 BTC and say "hey, I want my 2 BTC".

This is how Just-Dice worked too - any site with a shared wallet will be the same.

Think about it this way: suppose you deposit 1 BTC, double it, and withdraw 2 BTC. What should your deposit address show then? minus 1 BTC? It's like when you deposit a dollar bill into the bank. You don't get to protest when the guy after you in line withdraws 'your' dollar bill. Alternatively, after withdrawing a different dollar bill, you don't get to peer into the vault, locate your bill, and scream that they ripped you off because they still have "your" one.
legendary
Activity: 3794
Merit: 1030
The Best Tipster on the Forum!!
that was amazing, but really scary too...

i watched only the end

most people with that tactic lose but the rum guy was really lucky Smiley !
sr. member
Activity: 266
Merit: 250
I lost the liqour money boys...
that was amazing, but really scary too...
legendary
Activity: 3794
Merit: 1030
The Best Tipster on the Forum!!
rum the highroller betting .10 btc a roll is currently playing  Grin

that is only luck if he wins

most of those betters always lose

hes the top bettor on the site https://prcdice.eu/home/DiceBitcoinLeaderBoard

i wonder how much hes up and i see you at #16 joca

im already done  i lost everything so im done

rum won 16 or 17 btc he was on a good lucky run

bad luck for investors
legendary
Activity: 1318
Merit: 1010
666 - slave 2 the grind -
rum the highroller betting .10 btc a roll is currently playing  Grin

that is only luck if he wins

most of those betters always lose

hes the top bettor on the site https://prcdice.eu/home/DiceBitcoinLeaderBoard

i wonder how much hes up and i see you at #16 joca
legendary
Activity: 3794
Merit: 1030
The Best Tipster on the Forum!!
rum the highroller betting .10 btc a roll is currently playing  Grin

that is only luck if he wins

most of those betters always lose
legendary
Activity: 1318
Merit: 1010
666 - slave 2 the grind -
rum the highroller betting .10 btc a roll is currently playing  Grin
sr. member
Activity: 400
Merit: 250
someone is raping dem investments,looks like a good day for dicer´s
legendary
Activity: 882
Merit: 1000
Few things:

1.)  There is an emergency address for BTC but not for DOGE
2.)  In the live profit loss columns, you should have the negative and positive numbers line up by decimal place.  Right now the negative sign takes up the first space and it looks like a different bet amount when compared to the positive number.

Great site.

Thanks.

I'll add to the todo list.

hero member
Activity: 763
Merit: 500
Few things:

1.)  There is an emergency address for BTC but not for DOGE
2.)  In the live profit loss columns, you should have the negative and positive numbers line up by decimal place.  Right now the negative sign takes up the first space and it looks like a different bet amount when compared to the positive number.

Great site.
legendary
Activity: 882
Merit: 1000
Deposits are now faster.
Should show in your account after 1 confirm. If not there within 1 minute try refreshing page (or just change currencies in drop down list).
Pages:
Jump to: