So the program is you send BTC 1-3 from your wallet adress with your IP to the adress I set up in program.
How do I send my IP address using a Bitcoin client?
So why is it only 1-3 BTC not 0.001 or something else? This is because to code for 0.0001 is fantastically very hard
No, it isn't. It takes more code to limit the allowable values than to accept arbitrary sized ones.
I even chose to use practically the same code for setting up the preferences for program to count receivers and to send btc back.
This makes no sense. You count the games (if ((++betid) % 3 == 0) but don't "count" deposits. 3 BTC is just 3 BTC. There's no counting involved. This alone screams "scam" to me.
if you send 1 bitcoin if you end up 3rd you get 2 bitcoins for 33.333% and u get them in basically 24- 54h.
So you're taking 3 payments and sending 2 back? That's a house edge of 33% on average, assuming you don't tend to pay back the smallest of the 3 each time, which would give an even bigger edge. Most Bitcoin gambling has a house edge of around 0 to 2%.
Right now 25.11.2013 server is working and is online with adress 1FuCxGK4qppw5SNWp9iZUU8AfiCVTMNGWc to complete all process it will take from 24-54h. Im working on 2nd server now to decrease waiting time for transaction.
Again, this is crazy. How does it take 24 to 54 hours to count to 3 and double a number? If you're waiting for confirmations, then a 2nd server won't help you.
So how I profit from this?
Most likely the 54h is to give lots of people time to deposit before anyone starts shouting "scam!" too loudly. Then you disappear with all the deposits. But even if you do pay out some bets, you're profiting because you're paying out only 2x when fair odds would be 3.33333x.
if all 3 people bid for 1 coin I get nothing
Maybe you've not explained the game properly, but from what you've said if all 3 people send 1 coin, you collect 3 coins, give the 3rd one 2 back, and profit by 1 coin.
if somebody is bidding like 1, 2 , 2 so 3rd guy is getting 4 bitcoins and I make 1 bitcoin.
Right.
If they bet 2, 2, 2 you make 6-4 = 2 coins
If they bet 1, 2, 2, you make 5=4 = 1 coin
If they bet 1, 1, 3, you make 5-6 = -1 coin (a loss of 1 coin)
So if you're fair about which one is the 3rd one, there's a possibility that you might lose sometime. But how do we know what order you received the bets? 1, 1, 3 and 1, 3, 1 look the same to us, but have very different results for you. You need to look into provable fairness and find a way to prove that you're running the game right.
with program is less power needed from server because program does it half of the counting for the server. So lets say you send from internet any bitcoin wallet 1 bitcoin to the server so then server has to find your ip first and then put you into line of 3 people and then count next 2 people but program allows to send your 1 bitcoin already with ip adress that server dont need to scan your ip separately which takes time and I did not put any great code line into server for it to count ip adresses because i dont know any better solutions than the one I did now.
Wow, I don't even. You can't find the IP address from a Bitcoin transaction. You can't "do half the counting" somewhere. You either count or you don't.
I will post the program soon, the program will not need to install only run for ip check.
Oh, I have to run a program on my computer to qualify for this 33% house edge game?
Good luck with that!
I can't work out which of the three angles you're scamming from:
1) 54 hour window allows for operator to collect lots of deposits before running off
2) 33% house edge allows operator to run game as stated and still make out like a bandit
3) Having users download and run executable allows operator to install keylogger and get entire wallet contents
Maybe all 3?