Herbert (OP)
|
|
January 17, 2013, 03:31:57 PM |
|
In case you wonder/noticed: This morning there was a somehow strange situation. Starting from 5:59 until 10:15 not a single incoming bet transaction got confirmed. As Slim was quite active in this timeframe the available amount of confirmed coins gradually decreased until it hit the safety limit. Therefor the site went into "Backend Down" mode, not accepting any new incoming bet and immediately refunding it. Then came Block #216886 at 10:15 including all missing transactions at once I really did not expect that no confirmations come in for such a long time. I almost started panicking about a new/unkown type of double-spend attack . But as Slim really seems to be a nice person as far as I know him I knew it must be something else. So, Lesson learned? Hot wallet balance needs to increase to have more confirmed coins available any time And obviously more players are needed, so that if one player/wallet has this kind of problem there are enough other transactions that still go through fine. (I suspect the main problem is quite long chains of unconfirmed transactions being built up between bitbattle and Slims wallet. Unconfirmed win payouts were immediately again coming in as new bet, again ending up in the next unconfirmed payout...)
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
IXIslimIXI
Member
Offline
Activity: 117
Merit: 10
|
|
January 17, 2013, 04:06:33 PM |
|
In case you wonder/noticed: This morning there was a somehow strange situation. Starting from 5:59 until 10:15 not a single incoming bet transaction got confirmed. As Slim was quite active in this timeframe the available amount of confirmed coins gradually decreased until it hit the safety limit. Therefor the site went into "Backend Down" mode, not accepting any new incoming bet and immediately refunding it. Then came Block #216886 at 10:15 including all missing transactions at once I really did not expect that no confirmations come in for such a long time. I almost started panicking about a new/unkown type of double-spend attack . But as Slim really seems to be a nice person as far as I know him I knew it must be something else. So, Lesson learned? Hot wallet balance needs to increase to have more confirmed coins available any time And obviously more players are needed, so that if one player/wallet has this kind of problem there are enough other transactions that still go through fine. (I suspect the main problem is quite long chains of unconfirmed transactions being built up between bitbattle and Slims wallet. Unconfirmed win payouts were immediately again coming in as new bet, again ending up in the next unconfirmed payout...) lol... yeah, I was on a losing streak for the record books too!!! late night gambling... baaaaadddddd
|
|
|
|
IXIslimIXI
Member
Offline
Activity: 117
Merit: 10
|
|
January 17, 2013, 06:42:32 PM |
|
Down again. I brokeded it?
|
|
|
|
Herbert (OP)
|
|
January 17, 2013, 07:08:59 PM |
|
Down again. I brokeded it? Not broke, but same situation like this morning. Site is sitting on a pile of unconfirmed inputs from your bets, so the confirmed balance is too low to accept new bets. Which client do you currently use? Because I was more or less assuming that all clients will prefer confirmed inputs to unconfirmed ones when initiating a transaction. I looked at some of your bet transactions and am quite surprised that seemingly all your bet's inputs are consisting of my previous payment outputs, yet unconfirmed. This is generating huge chains of unconfirmed transactions - I can understand that these transactions are not preferred by miners even if they all have txfees set.
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
IXIslimIXI
Member
Offline
Activity: 117
Merit: 10
|
|
January 17, 2013, 08:07:33 PM |
|
Blockchain.info
I've been using it for a while though so why is it just now starting?
|
|
|
|
Herbert (OP)
|
|
January 17, 2013, 09:04:51 PM |
|
Blockchain.info
I've been using it for a while though so why is it just now starting?
Good question. For now I increased the hot wallet balance, but I don't think it will be enough to cover a situation like this morning where it took 4 hours to confirm the inputs. I am still trying to understand exactly how this situation evolved - Hope I can come up with a strategy different from "just put ten times more into the hot wallet"...
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
January 17, 2013, 11:14:03 PM |
|
Good news - I think i found a possibility to decrease the amount of confirmed coins necessary for filling up a payout while keeping my strict rule of using unconfirmed coins only if they were received by the same player. This requires some code change and testing, but seems totally doable .
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
January 18, 2013, 03:05:57 PM |
|
In case you wonder/noticed: This morning there was a somehow strange situation. Starting from 5:59 until 10:15 not a single incoming bet transaction got confirmed. As Slim was quite active in this timeframe the available amount of confirmed coins gradually decreased until it hit the safety limit. Therefor the site went into "Backend Down" mode, not accepting any new incoming bet and immediately refunding it. Then came Block #216886 at 10:15 including all missing transactions at once Thought this might be worth sharing with you :-): Here is a snapshot from my balance tracker at that time (Red is unconfirmed, blue is confirmed balance): Each downwards step on the blue line is the payout of a session with positive outcome, so in addition to the unconfirmed coins that came in during the session confirmed funds had to be used for the payout. The first part is what i usually see: After a relative short time the incoming bets get confirmed, so the amount of confirmed coins jumps up and down, but overall keeps quite stable. But then at 5:59 the confirmations just stopped and the confirmed balance started tumbling down...
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
January 19, 2013, 04:18:18 PM |
|
There was a bug in multplayer payment code that could lead to not paying out all players of a session So far only one session was affected by this bug ( http://bitbattle.me/game/31a91d4518b14139bbe1091356ea9488/). Player SHatschiM did not receive his 0.094 payout when the session was closed. The bug is now fixed and the payment has been made (you can see it now in the session log, the latest payment was issued several hours after the session was closed). SHatschiM, if you read this: Please accept my apology for the late payment!
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
January 19, 2013, 09:11:48 PM Last edit: January 19, 2013, 09:23:59 PM by Herbert |
|
Site will be down a few minutes for upgrading...Good news - I think i found a possibility to decrease the amount of confirmed coins necessary for filling up a payout while keeping my strict rule of using unconfirmed coins only if they were received by the same player. This requires some code change and testing, but seems totally doable . The upgraded payment engine is now rolled out. With this change I am confident that the site will not run out of confirmed balance again (at least not due to long confirmation time ). I put a lot of time in testing this, but as always please let me know when something seems not correct!
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
ingrownpocket
Legendary
Offline
Activity: 952
Merit: 1000
|
|
January 20, 2013, 02:02:44 PM |
|
|
|
|
|
Herbert (OP)
|
|
January 24, 2013, 04:38:43 PM Last edit: January 24, 2013, 05:14:29 PM by Herbert |
|
Server had some troubles and was restarted, but the site did not come up clean again. Looking at it right now...Up and running! Database needed some nudgin to start working again
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
January 27, 2013, 11:57:21 PM |
|
Site update rolled out today with new Statistics and many more small fixes: Especially the last change should significantly improve the loading speed of your dashboard! And as always - Please let me know if you see any issue with the changes
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
February 01, 2013, 11:26:01 PM |
|
Pushed some small updates today: - Make the notification of waiting multiplayer game more prominent, including waiting opponents name.
- Make sure to close multiplayer sessions in time even when no bet was placed.
- Inform player about remaining seconds if he wants to close a session early.
- Added info on transaction acceptance policy to rules
- Show timestamp in payments history
And some numbers: The total volume of bitbattle.me just crossed the 50000 BTC line, with almost 70000 bets placed in more than 3300 sessions!
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
February 02, 2013, 05:57:42 PM |
|
Bet limits raised!Bet limits for all bets have just been raised by 66%! Now you can win up to 50 Bitcoin in a single bet!
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
IXIslimIXI
Member
Offline
Activity: 117
Merit: 10
|
|
February 06, 2013, 01:54:54 AM |
|
Remember that conversation we had a while back where I was concerned about people closing each others sessions... Well, someone just closed mine and I'm pretty sure it's happened before. Kind of retarded but I knew it would happen. Regardless, I like the setup the way it is, just thought I would point out that it's happening.
|
|
|
|
|
IXIslimIXI
Member
Offline
Activity: 117
Merit: 10
|
|
February 06, 2013, 07:14:49 AM |
|
Stick with it, you'll have much worse streaks, trust me. lol
|
|
|
|
Herbert (OP)
|
|
February 06, 2013, 07:51:42 AM |
|
Remember that conversation we had a while back where I was concerned about people closing each others sessions... Well, someone just closed mine and I'm pretty sure it's happened before. Kind of retarded but I knew it would happen. Regardless, I like the setup the way it is, just thought I would point out that it's happening. Oh my, like expected I think the only way to get this sorted is to add optional accounts. So when you have created an account you can only close sessions when you are logged in, but without the 30 seconds waiting time. When you don't have an account everything stays like it is. And as a bonus this will be the enabler for adding chat in multiplayer sessions :-)
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
Herbert (OP)
|
|
February 08, 2013, 12:28:21 AM |
|
Finally I found a solution to the occasional loading timeouts you might have noticed. Turned out that the websocket connections slow down the whole server process quite a lot (while the load is totally low). Now websocket and normal connections are fully decoupled and handled by separate server processes. The speed gain is impressive .
|
www.bitcoinmonitor.net - Free payment notification via email, newsfeed, xpmm/jabber, url callback and full API access! Send SMS with www.txt4coins.net! No registration, pay-per-use, full API access, bulk messages - All inclusive!
|
|
|
|