Bitcoin Forum
June 24, 2024, 01:46:05 AM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 92 93 94 95 96 97 98 99 100 101 102 [103] 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 ... 573 »
2041  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CLAM] CLAMs, Proof-Of-Chain, Proof-Of-Working-Stake, a.k.a. "Clamcoin" on: December 08, 2015, 04:29:58 AM
Thanks Doog, trying to make sense of the code without past experience. Where is it obtaining the data from, through API? This is run in Linux I presume, any way to emulate this in windows? I'm a coding no0b

The data is being fetched here:

Code:
cc getblock $(cc getblockhash $b

cc is clamd. It's using 'clamd getblockhash' to get the hash of each block, and 'clamd getblock' to get data about each block.

Both of those commands are talking to a fully-synced local instance of the CLAM client.

When I used to run Windows I mostly used "cygwin" (I think it was called) when I wanted to run bash scripts (which is what that first script above is). There was "MinGW" or something too, which I think did something similar. It's been a long time though, so I don't know what people use these days.

https://www.cygwin.com/ -- "Get that Linux feeling - on Windows"
http://www.mingw.org/ -- "Minimalist GNU for Windows"
2042  Economy / Gambling / Re: FastDice.com LAUNCHED | Fast Rolls | Fast Deposits | Fast Wins |Daily Happy Hour on: December 08, 2015, 04:08:54 AM
With the time you are puttin in we will have to make you a mod Smiley

Please don't. Then trolls like QS will accuse me of promoting your site if you end up scamming people.

I will look into the withdrawals and why we are still getting some stuck. We send each transaction with the same mining fee so would expect each transaction to be treated as the normal high-priority.

That's the problem. Bigger transactions (in bytes) require a bigger fee. Use 0.0001 BTC per 1000 bytes (or part thereof) and you'll be OK. My withdrawal was made up of a lot of small inputs, so it was over 1000 bytes, and so needed a fee of 0.0002 but you only paid 0.0001.

The transaction did eventually confirm. But I think it's worth paying the extra 4 US cents to make it confirm more quickly.

Edit: I see BigMac already told you the same.
2043  Economy / Gambling / Re: BitDice Player Just Won 500BTC on: December 07, 2015, 10:05:35 PM
And right now the site profit is 505.22 BTC.

So I guess not much has changed.

Doog,

Somewhat related and somewhat not... How do you think most site owners take a profit from themselves?  Cut a % out of the bankroll at the end of each week/month or ?

Well, you can't just take a percentage of the bankroll, because it's not yours...

They tend to take commission in one of two ways:

  a) take a percentage of each investor's weekly profit
  b) take a percentage of the total amount wagered

The two should end up being roughly equivalent, since the profits end up being a fixed percentage of the amount wagered (due to the house edge), but it can take a long time for that to happen.

I don't keep track of which sites charge what, but I think Just-Dice is the lowest, taking just 10% of investor profits each week, and BetKing/PRCdice is the highest, taking 25% of the house edge up front AND 25% of investor profits, for a total of 50%. But they still have a big bankroll, so I guess their investors don't care.
2044  Economy / Gambling / Re: Biggest bet ever in the history of Bitcoin? on: December 07, 2015, 09:45:01 PM
The biggest bet I've heard of and been given proof is the 7000 BTC gamble on Justdice. The second highest one I've seen was one by QS on primedice, profiting him 150 BTC Cheesy

As I understand it, PrimeDice has a maximum payout of 20 BTC (or is it 40 BTC?) but that includes your original stake, too. So there's no way to profit 150 BTC.

The 7000 BTC bet by mechs was the 27th in a series of 27 bets he made in a few days, all over 1000 BTC. He won the first 26 of them:

Quote

 1   2013-10-02 07:34:43 #148575723: 1767.51587669 BTC @ 92%    hi: lucky:19.0776 profit:  134.48490980 bal:1902.00078649
 2   2013-10-02 07:34:53 #148575921: 1767.51587669 BTC @ 92%    hi: lucky:12.2165 profit:  134.48490980 bal:2036.48569629
 3   2013-10-02 07:35:39 #148576957: 1767.51587669 BTC @ 92%    hi: lucky:73.9495 profit:  134.48490980 bal:2170.97060609
 4   2013-10-02 07:42:12 #148584193: 2170.97057849 BTC @ 92%    hi: lucky:60.4122 profit:  165.18255156 bal:2336.15313005
 5   2013-10-02 07:43:30 #148585325: 2336.15313005 BTC @ 92%    hi: lucky:79.5807 profit:  177.75078975 bal:2513.90391980
 6   2013-10-02 07:48:30 #148590355: 2513.90372740 BTC @ 92%    hi: lucky:52.1169 profit:  191.27529235 bal:2705.17901975
 7   2013-10-02 07:49:13 #148590882: 2513.90372740 BTC @ 92%    hi: lucky:93.7250 profit:  191.27529235 bal:2896.45431210
 8   2013-10-02 07:51:02 #148591949: 2896.45431590 BTC @ 92%    hi: lucky:57.2928 profit:  220.38240367 bal:3116.83671957
 9   2013-10-02 08:01:57 #148601047: 3116.83674877 BTC @ 93%    hi: lucky:92.4414 profit:  201.08624487 bal:3317.92299364
10   2013-10-02 08:12:54 #148612542: 3317.92314519 BTC @ 93%    hi: lucky:82.9679 profit:  214.05956096 bal:3531.98270615
11   2013-10-02 08:19:29 #148618898: 3533.97982021 BTC @ 95%    hi: lucky:45.0747 profit:  148.79913916 bal:3682.77895937
12   2013-10-02 08:21:04 #148620446: 3682.77897204 BTC @ 95%    hi: lucky:56.5205 profit:  155.06436614 bal:3837.84333818
13   2013-10-03 22:16:36 #151396071: 3846.94273818 BTC @ 93.01% hi: lucky:41.2406 profit:  247.74957520 bal:4094.69231338
14   2013-10-03 22:16:56 #151396629: 3846.94273818 BTC @ 93.03% hi: lucky:90.6891 profit:  246.86927929 bal:4341.56159267
15   2013-10-03 22:17:12 #151397027: 3846.94273818 BTC @ 93.09% hi: lucky:78.7297 profit:  244.23066127 bal:4585.79225394
16   2013-10-03 22:17:36 #151397665: 3846.94273818 BTC @ 93.2%  hi: lucky:33.1190 profit:  239.40201721 bal:4825.19427115
17   2013-10-03 22:21:15 #151403104: 4825.19427115 BTC @ 94.3%  hi: lucky:40.0573 profit:  240.49216990 bal:5065.68644105
18   2013-10-03 22:24:13 #151406494: 5065.68648587 BTC @ 94.55% hi: lucky:17.7951 profit:  238.41673708 bal:5304.10322295
19   2013-10-03 22:27:04 #151408897: 5304.10330755 BTC @ 95.09% hi: lucky:05.4491 profit:  218.09910565 bal:5522.20241320
20   2013-10-04 05:01:01 #151911402: 5519.94840009 BTC @ 95.21% hi: lucky:97.9878 profit:  219.73115077 bal:5739.67955086
21   2013-10-04 05:01:05 #151911481: 5519.94840009 BTC @ 95.21% hi: lucky:59.0951 profit:  219.73115077 bal:5959.41070163
22   2013-10-04 05:02:56 #151914007: 5959.41068558 BTC @ 95.51% hi: lucky:26.6702 profit:  217.76091885 bal:6177.17160443
23   2013-10-04 05:04:58 #151915792: 6177.17161758 BTC @ 95.71% hi: lucky:47.1520 profit:  212.33823588 bal:6389.50985346
24   2013-10-04 05:08:04 #151919268: 6389.50987008 BTC @ 95.81% hi: lucky:98.4443 profit:  212.73911449 bal:6602.24898457
25   2013-10-04 05:11:39 #151923159: 6602.24886053 BTC @ 95.95% hi: lucky:34.1439 profit:  209.86825940 bal:6812.11711993
26   2013-10-04 05:14:24 #151926184: 6812.11702310 BTC @ 96.04% hi: lucky:09.6031 profit:  209.95278458 bal:7022.06980768
27   2013-10-04 07:22:09 #152097271: 7016.28891331 BTC @ 96.2%  hi: lucky:03.5475 profit:-7016.28891331 bal:   0.00000000
2045  Economy / Gambling / Re: BitDice Player Just Won 500BTC on: December 07, 2015, 09:41:08 PM
I'd he still gambling? Provide any new news on this guy, if he loses alot or waive alot plz :3

Well, not long after he won a bunch, Chemisty posted that the site profit was 525 BTC:

profit is now down to *only* 525 btc

And right now the site profit is 505.22 BTC.

So I guess not much has changed.
2046  Economy / Gambling / Re: Biggest bet ever in the history of Bitcoin? on: December 07, 2015, 08:58:03 PM
Here are the hall of fame sections on the gambling site I bet.I'm totally flipped out to to read above comments about people winning more than 1000 btc's ! Like how ?

Just-Dice used to have a large bankroll. It exceeded 60,000 BTC at one point. That allowed people to make large bets and win large amounts.

I don't think any site has even 10% of that bankroll these days, even though BTC itself is worth less now.
2047  Economy / Gambling / Re: Biggest bet ever in the history of Bitcoin? on: December 07, 2015, 08:41:56 PM
Don't forget this one; a 1,000 BTC bet in March 2014 when BTC was around $650 ($650k) is close in dollar value to the 7,016 BTC bet on Just-Dice when BTC was $137 ($961k).

If you're looking for the biggest number of BTC ever bet, Vandroiy once bet pirateat40 5,000 BTC that his BS&T was a Ponzi - and won. But BTC was only around $5 at the time, so it was "only" a $25k bet.
2048  Economy / Gambling / Re: Greetings from the new 🌟🌟MoneyPot🌟🌟 staff on: December 07, 2015, 08:33:26 PM
As to the questions about Dean, it is important for people to note that the only "issues" regarding him are that certain people in the community (mainly other casino owners) do not like him.

That isn't true. I don't dislike him. The issues I had with him weren't personal at all.

I understand that you have made your decision to get into business with Dean and give him control of all your (future) investors' coins. But that doesn't mean you need to rewrite history and pretend that there have never been any issues with him other than "people not liking him". To do so seems disingenuous to me.
2049  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CLAM] CLAMs, Proof-Of-Chain, Proof-Of-Working-Stake, a.k.a. "Clamcoin" on: December 07, 2015, 08:23:59 PM
Doog, how do you generate the digging charts? Is there a script or other tool available so everyone can keep track?

I use a cobbled-together shell script, and gnuplot.

The shell script ('cc' is an alias for 'clamd'):

Code:
b=$(cc getblockcount)
b1=$(($(head -1 ~/Documents/clam/getblock.2.dat | awk '{print $1}')+1))

echo "dumping blocks $b1 to $b" 1>&2

while ((b >= b1))
do
    echo $(cc getblock $(cc getblockhash $b) | grep -e height -e supply -e time -e difficulty | awk '{print $3}' | tr -d ,)
    ((b -= 1))
    if ((b % 100 == 0))
    then
        echo $b 1>&2
    fi
done

and the gnuplot script:

Code:
#!/usr/bin/gnuplot

set terminal qt size 1350,710
set rmargin 5
set grid
set timefmt "%s"
set xdata time
set xtics format "%b %d"
set key bottom right

plot sin(x) # resize window with junk plot

plot [470707200+604800*0-86400*30*7.15:*] \
  "~/Documents/clam/getblock.2.dat" using 6:($3/1e0) title "digsupply" with lines lw 3, \
  "~/Documents/clam/getblock.2.dat" using 6:($4/1e0) title "stakesupply" with lines lw 3 \
  ; pause -1

plot [470707200+86400*250:*] \
  "~/Documents/clam/getblock.2.dat" using 6:($3/1e0) title "digsupply" with lines lw 3, \
  ; pause -1
2050  Economy / Gambling / Re: I know how provably fair works but... on: December 07, 2015, 08:08:34 PM
It doesn't matter how the server seed is created. That's the idea of provably fair.
Why doesn't it matter?
Because the combination of server and client seed are creating the result, not one of those independently.

It very much matters.

If the server seed is generated using a hash of the current time in millionths of a second then the player can easily cheat. He just needs to notice what the time is when the server seed is created, then hash a few million times in that neighbourhood until he gets the server seed hash that the site has shown him. Then he has the server seed and can predict all his future rolls.

The server seeds should be entirely unpredictable, to prevent such attacks. Collect entropy from wherever you can to make your RNG unpredictable.
2051  Economy / Gambling / Re: BitDice Player Just Won 500BTC on: December 07, 2015, 08:04:55 PM
Okay, then he gets a random number and it ahs to be below 49.5. I assume the maximun number is 100...

The range of numbers you can roll are from 0.0000 to 99.9999; that is exactly a million different numbers.

But still, I don't understand how much money he bet, and how much money can you make if you win with this type of win (I guess it depends on what number you choose, and can you even choose the number? I mean the <49.5 number).

You can pick your chance of winning, and whether you want to bet high or low.

In this case he picked a 49.5% chance of winning, and bet "low".

If he had bet "high", he would have had to roll 50.5 or higher to win.

The payout multiplier is always 99/chance

In this case the chance is 49.5%, so the payout is 99/49.5 = 2 - ie. you double your money when you win.

You can choose a chance of winning as low at 0.0001%, which means you have to roll lower than 0.0001, ie. you have to roll exactly 0.0000

That happens around once per million rolls, and pays 99/0.0001 = 990,000 times your bet amount.

You bet size is limited such that your potential profit per bet doesn't exceed the site limit. The limit adjusts dynamically based on the size of the site's bankroll., and is currently 152BTC. That means that you can bet up to 152BTC at 49.5%, or up to around 0.000153BTC at 0.0001%.
2052  Economy / Gambling / Re: Greetings from the new 🌟🌟MoneyPot🌟🌟 staff on: December 07, 2015, 07:14:21 PM
It sounds as if you are making changes to Bet King that could potentially risk the funds of the investors - ie. you're switching to the MoneyPot model. That includes exposing your investors' coins to games with less than 1% house edge, which they didn't sign up for. It would be better in my opinion to require the investors to withdraw from the existing site and deposit to the new one. That way you are sure that they consent to the changes you are making.

Actually with they would have to withdraw and redeposit using the Money Pot account system.

OK. When you said:

3000 Bitcoin of the funds are from my current investors

it sounded like you were moving your current investors coins over to moneypot without asking them. I don't see how else you can justify making that claim.

I think it's unfair to say it's not as trustworthy as PD (considering we look after more player funds at any time than PD) or JD.

If you're measuring trustworthiness by number of Bitcoins held, biggest bets, volume, profit, or any other similar measure (and that does appear to be what you're doing) then I don't think betking's stats come anywhere near to Just-Dice's.

are you saying that there is no 100% bullet proof solution to secure the investors coins? IMO this would surprise many investors because many investors believe that their only risk is the person they trust their coins/investment will run away with the coins

I'm not saying there's no solution, but as far as I know nobody has implemented a solution. Currently Ryan is in the position of being able to win on your MP app whenever he wants to. He knows the server seed, so knows the outcome of each bet before it happens. This is something investors need to take into account when deciding which bankroll to invest in.

(As for possible solutions, you can imagine a system where three different people ran servers, each of which had their own server seed, and each bet had to pass through all three servers to generate the roll. That way the only way to cheat investors would be if all three people colluded.)

I understand your point but IMO the investors could divest before their coins are moved to MP or immediately after it is moved to MP or am I wrong?

Only if they knew about the switchover. There are quite a few people who still didn't withdraw their BTC from the JD bankroll, 18 months after the site shut down. Some investors just like to "invest and forget". But it turns out that Dean isn't moving the 3000 BTC over from BK to MP after all - he's going to have the investors withdraw from BK and deposit to MP, so the point is moot.

how could all of this harm the app owners? at what risk are they?

I wasn't meaning to cast any aspersions. I've had run-ins with Dean in the past, but he seems trustworthy enough. I don't know how much of a team player he is, but I'm in no position to criticize on that score either.
2053  Economy / Gambling / Re: FastDice.com LAUNCHED | Fast Rolls | Fast Deposits | Fast Wins |Daily Happy Hour on: December 07, 2015, 06:29:50 PM
People are worried in the on-site chat:

Quote
mescaline  17:52 withdrawal stuck?
dooglus    17:53 I just withdrew 1 BTC
dooglus    17:53 it took about 1 second
veleten    17:53 lol maybe u withdrew it all
dooglus    17:54 there's 5.63955126 still in their wallet
dooglus    17:54 1CzYVbizu25Yjm9fKbSvrGQ9zjbQTcSXbH
dooglus    17:54 that's where they paid from - it's a blockchain.info wallet
mescaline  17:55 dunno I withdrew meager 0.011 and it doesn't show on my wallet or in transactions
mescaline  17:55 says pending
veleten    17:55 dw they pay ...maybe blockchain glitch
veleten    17:56 they had issues with blockchain.info api or smth ..said it was fixed
mescaline  18:07 no money still I am getting worried
YiumPotato 18:07 hey everyone
mescaline  18:07 hello!
YiumPotato 18:07 dooglus the dice site checker Tongue
veleten    18:07 hehe
veleten    18:08 checking competition
mescaline  18:22 admin on? got my withdrawal stuck
2054  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN][CLAM] CLAMs, Proof-Of-Chain, Proof-Of-Working-Stake, a.k.a. "Clamcoin" on: December 07, 2015, 05:24:33 PM
atm staking annual interest rate is 53% (which is basically what you get on JD - turns out the gambling losses don't add up to much i guess)

lending money to shorters on polo has an annual interest rate of 300% (.2999%/day) 

Lending does seem to pay better than staking at the moment. Advertising that fact here will change that quickly as more people enter the lending market pushing interest rates down as they undercut each other. A week ago the interest rate was 0.8%, and now it's 0.3% already after curious' big dumps transferred CLAMs to people willing to lend them out.

Is the CLAM digging over? I see that the price has stabilized above 0.002 and it looks that CLAM is consolidating its position for the next uptrend.

Here's a chart of digging over time. It has been very flat since curious stopped digging.

It's not "over", in that it is still allowed. But it does appear to be "over" for now, in that nobody seems to be digging much right now.

2055  Economy / Gambling / Re: BetcoinCasino.com-Betcoin.ag-DICE FREEROLLS TODAY! - 100% Bonus!480 BTC jackpots on: December 07, 2015, 05:12:49 PM
I've had no luck with tickets. Most of the stuff I've written in tickets hasn't received any kind of a response until I post about it in the forums. I found that reporting issues on the forum gets more attention. But I see you don't like that either, so I give up.

I enjoyed most of my time at betcoin, but this attitude from the support staff is intolerable. I'm out.

So I ended up redepositing to Betcoin and playing a little dice. I feel like an idiot for playing again after saying I wouldn't, but whatever.

I won a little, and tried to withdraw. It took over 12 almost 10 hours for the withdrawal to be made. Why is that? I understand if you need to check for collusion, but I was playing dice! Is it because you don't do withdrawals on Sundays? If so, you should make that clear up front.

I asked support:

Quote

      dooglus: can you process my withdrawal please?
               I confirmed it (1 hour 18 min ago)

Betcoin Danny: Hello

      dooglus: hi Danny

Betcoin Danny: Once your withdrawal is confirmed our security team
               reviews all gameplay activity from the last withdrawal
               until now. Once the review is done our managers can
               release the funds/process the withdrawal. Also please
               keep in mind that withdrawals may take up to 24 hours
               to be approved, but usually it's done within 4h

      dooglus: I only played dice
               when I asked before what the delay was, I was told you
               had to check for poker collusion
               but I didn't play poker at all this time

Betcoin Danny: ok I'll check with the team to move it faster, but the
               approval is still made by the management

      dooglus: thanks

Betcoin Danny: You are welcome anytime.
               Wish you a good day

2056  Economy / Gambling / Re: FastDice.com LAUNCHED | Fast Rolls | Fast Deposits | Fast Wins |Daily Happy Hour on: December 07, 2015, 05:04:35 PM
I would say the site has a pretty nice look and layout Wink  But you would be missing the best dice experience around if you are on TOR .
@Doog try it without any vpn's ,I see a huge difference in the performance with and without it.
The PM option should be added too.

I guess you saw me in the on-site chat, but I think you've misunderstood.

Here's the situation:

When I use my satellite Internet connection, it takes about 40 seconds to load the site, and once it is loaded I can't bet, chat, claim the faucet, or do anything at all. Even if I use Tor over the satellite connection it is the same.

Then I tried using a cellphone as a hotspot. With that the site loads quickly and everything works. Even if I use Tor over the phone Internet everything works.

So I can't understand what is going on. The satellite connection works with every other site I've tried, just not fastdice. It can't be a routing issue, because Tor does its own routing. It can't be the satellite internet router, because the site works over SSL, so there's nothing in the data that the router could be failing on. So what could it be?

The only thing I can think of is that the ~700ms lag on the satellite connection is causing the problem. The phone connection has much lower latency (due to not having to bounce every packet off a satellite in space).

Edit: I deposited yesterday, and withdrew 1 BTC a few minutes ago. The withdrawal was instant - like it took less than a second.

Edit2: My withdrawal also seems 'stuck'. It was made with a transaction fee that is too small:



Consider using your own wallet rather than blockchain.info to avoid these kinds of trouble. Blockchain.info is really quite unreliable and will end up causing you problems.

Edit3: I tried rebroadcasting the transaction myself, to help spread it to more miners, but it doesn't have a big enough txfee for my node to even accept it:

Quote
$ bitcoin-cli sendrawtransaction 0100000009ff0118ec56919f28392a8d5fb113d7da19476fb20d05db53b5710d682efb063701[...]
error: {"code":-26,"message":"66: insufficient priority"}

Edit4: I discovered that the reason my node wouldn't accept the transaction is because I had "minrelaytxfee=0.0001
" in my bitcoin.conf, to avoid low-fee transaction spam. Removing that fixed the problem:

Quote
$ bitcoin-cli sendrawtransaction 0100000009ff0118ec56919f28392a8d5fb113d7da19476fb20d05db53b5710d682efb063701[...]
856cb56ac42a89c342296f4b5e788d1f530d5dbb401531a22d01853b8a1155e6
2057  Economy / Gambling / Re: FastDice.com LAUNCHED | Fast Rolls | Fast Deposits | Fast Wins |Daily Happy Hour on: December 07, 2015, 08:22:33 AM
Another Easter egg:



My bet and win are higher than any on the high-roller tab (which can be seen in the background) but my bet didn't make it onto the list, even after I refreshed the page.
2058  Economy / Gambling / Re: FastDice.com LAUNCHED | Fast Rolls | Fast Deposits | Fast Wins |Daily Happy Hour on: December 07, 2015, 07:33:40 AM
Another Easter egg:

"Use this address to transfer coins from your Bitcoin Wallet. Your balance will be updated once nce we have received a confirmation."
2059  Economy / Gambling / Re: bustabit.com -- The Social Gambling Game (formerly moneypot.com) on: December 07, 2015, 07:26:21 AM
Code:
   var hash = sha265(i);

Pretty edgy of you to use sha256's unpopular twin brother sha265! Smiley
2060  Economy / Gambling / Re: bustabit.com -- The Social Gambling Game (formerly moneypot.com) on: December 07, 2015, 04:22:13 AM
1) How can I divide a hash string by a number or use in in a math forumla? doest hashes have numerical value ?

Good question. Hashes are really just very big numbers. They are usually written in hexadecimal (base 16) which uses digits 0-9 and a-f. 'a' means 10, 'b' means 11, ..., 'f' means 15.

Rather than the decimal (base 10) system, where "246" means 2 hundreds (ten squared), 4 tens and 6 ones, in hexadecimal "246" would mean 2 (16 squareds), 4 sixteens and 6 ones.

So even though the hash string has letters a through f in it, it is still just a number, and can be divided by other numbers.

2) the value of e is generated randomly or its derived out of something ?

e is just 2 to the power of 52. It is one greater than the maximum value that can be represented by a 13 digit hexadecimal number.

if you can show me an exmaple of this calculation it would be great.

I can try. I just went to bustabit and screenshotted the most recent crashes:



I copied the full hash of the top row. It is 0f81acc25a875c843f3ee3f9563bfa875be311d7585306e743120a4e68f51f0f

Then I checked that each of the next hashes forms a chain:

Code:
$ echo -n 0f81acc25a875c843f3ee3f9563bfa875be311d7585306e743120a4e68f51f0f | sha256sum
1da773ad50c9f5ce2098713e90bfe667c467fb1e1b14d3623113336899cfff4c  -

$ echo -n 1da773ad50c9f5ce2098713e90bfe667c467fb1e1b14d3623113336899cfff4c | sha256sum
c0799484b3dda03da0ab75f21ea6c34ee636dcfa40be81bc44ade2bcd6760754  -

$ echo -n c0799484b3dda03da0ab75f21ea6c34ee636dcfa40be81bc44ade2bcd6760754 | sha256sum
ba5faf9f3b9c84ac1d7ddc957a2376e9cb3638ac6f54ad4274febdf5beec2632  -

$ echo -n ba5faf9f3b9c84ac1d7ddc957a2376e9cb3638ac6f54ad4274febdf5beec2632 | sha256sum
5d3ebb05c6b2b5ab6a7397a820ae8d710712f7cf2376630dd2ed3fa747ec325c  -

That shows that the sha256 hashes are chained as described. Each game's hash is the sha256 hash of the next game's hash.

To do the calculations, I'm going to use 'nodejs', a standalone Javascript interpreter:

Code:
$ nodejs
> crypto = require('crypto');
> e = Math.pow(2,52); // e is just 2^52
4503599627370496
> clientSeed = '000000000000000007a9a31ff7f07463d91af6b5454241d5faf282e5e0fe1b3a'; // hash of block 339300
'000000000000000007a9a31ff7f07463d91af6b5454241d5faf282e5e0fe1b3a'

> serverSeed = '0f81acc25a875c843f3ee3f9563bfa875be311d7585306e743120a4e68f51f0f'; // this is the server seed shown when the game is over
'0f81acc25a875c843f3ee3f9563bfa875be311d7585306e743120a4e68f51f0f'
> hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex'); // combine the server seed with the client seed
'1cda7a31c271dd9e8b95798aedb9d6adfd83de975f5edd8315de7675b1cdc9ea'
> first13 = hash.slice(0,13); // take the first 13 digits of the hash
'1cda7a31c271d'
> h = parseInt(first13, 16); // convert it from hexadecimal to decimal
507594856474397
> Math.floor((100 * e - h) / (e - h)) / 100 // apply the formula to get the crash point
1.12

> serverSeed = '1da773ad50c9f5ce2098713e90bfe667c467fb1e1b14d3623113336899cfff4c';
'1da773ad50c9f5ce2098713e90bfe667c467fb1e1b14d3623113336899cfff4c'
> hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');
'e2b986d935a2696722fe80a862ea044a12682341175fda4b6419524f2b38e75b'
> first13 = hash.slice(0,13);
'e2b986d935a26'
> h = parseInt(first13, 16);
3988583347345958
> Math.floor((100 * e - h) / (e - h)) / 100
8.66

> serverSeed = 'c0799484b3dda03da0ab75f21ea6c34ee636dcfa40be81bc44ade2bcd6760754';
'c0799484b3dda03da0ab75f21ea6c34ee636dcfa40be81bc44ade2bcd6760754'
> hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');
'6798fcb15192969301ce58db9010a8d3ad4c53d834a63fd090d41851f5b07900'
> first13 = hash.slice(0,13);
'6798fcb151929'
> h = parseInt(first13, 16);
1822508354705705
> Math.floor((100 * e - h) / (e - h)) / 100
1.67

> serverSeed = 'ba5faf9f3b9c84ac1d7ddc957a2376e9cb3638ac6f54ad4274febdf5beec2632';
'ba5faf9f3b9c84ac1d7ddc957a2376e9cb3638ac6f54ad4274febdf5beec2632'
> hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');
'bed205075a7b1ce33616840b9681a5b84522bf34b26ff3e758c3eb788b1e49af'
> first13 = hash.slice(0,13);
'bed205075a7b1'
> h = parseInt(first13, 16);
3356947788441521
> Math.floor((100 * e - h) / (e - h)) / 100
3.89

> serverSeed = '5d3ebb05c6b2b5ab6a7397a820ae8d710712f7cf2376630dd2ed3fa747ec325c';
'5d3ebb05c6b2b5ab6a7397a820ae8d710712f7cf2376630dd2ed3fa747ec325c'
> hash = crypto.createHmac('sha256', serverSeed).update(clientSeed).digest('hex');
'd7f97ec4c79f14c1e731101c7422facd5e0662eeb5481eaba9a7a681588f5697'
> first13 = hash.slice(0,13);
'd7f97ec4c79f1'
> h = parseInt(first13, 16);
3799465178462705
> Math.floor((100 * e - h) / (e - h)) / 100
6.34

I had to tell it the client seed, which is the hash of block 339300 - a block height that was picked before the block was solved, in the seeding event post, and each of the server seeds. From that information it was able to calculate the 5 crash points from the image. I didn't check whether the hashes were divisible by 101 (because I don't know how to using node), so let's do it in Python:

Code:
$ python
Python 2.7.9 (default, Mar  1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 0x0f81acc25a875c843f3ee3f9563bfa875be311d7585306e743120a4e68f51f0f % 101
20L
>>> 0x1da773ad50c9f5ce2098713e90bfe667c467fb1e1b14d3623113336899cfff4c % 101
43L
>>> 0xc0799484b3dda03da0ab75f21ea6c34ee636dcfa40be81bc44ade2bcd6760754 % 101
41L
>>> 0xba5faf9f3b9c84ac1d7ddc957a2376e9cb3638ac6f54ad4274febdf5beec2632 % 101
4L
>>> 0x5d3ebb05c6b2b5ab6a7397a820ae8d710712f7cf2376630dd2ed3fa747ec325c % 101
22L

That's showing the remainder after dividing each hash by 101. It's not zero for any of them, so the crash point is never 0x.

2) Also how are the odds of X multiplier to appear are calculated ?

I don't remember the details of that. I did work through it once, and found an error, so Eric (I think) ended up fixing the code.

I can understand that this method is weak because you need to trust the site owners to generate true random numbers and strings.

Yes - it's one thing for the owners to prove that they picked the outcome before you played (by publishing its hash), but that's not enough. They should also be able to prove that they had no control of the outcome. If you're playing roulette, and picking red or black, it's not enough for me to prove that I committed to rolling green "zero" before you made your bet. I should also be able to prove that I'm not picking zero more often than I should be.

That is the point of the "seeding event" I linked to above.
Pages: « 1 ... 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 92 93 94 95 96 97 98 99 100 101 102 [103] 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 ... 573 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!