HuLaN
Member
Offline
Activity: 66
Merit: 10
|
|
August 19, 2013, 09:37:37 PM |
|
Memcached can work wonders.
Trust me, 90% of the site content is in memcached. Remember GLBSE? That's what a site like this is like without memcached. You cannot use memcached for authoritative data though. IE, you can't use it anywhere in the trade process or with trade data because you have to be prepared for the possibility of server crash or memcached crash or memcached purge at any time. The biggest slowdown right now is that we're double-tracking account balances while we try to implement new balance tracking. We started a year ago using bitcoind to track accounts and balances, but as the db grew, it got really slow, so we're transitioning now to using an SQL server for the account balances. That transition has been slow, as we've been trying to be extremely careful to make certain that the account balances match up between the two systems. (and occasionally, due to things we're trying to work out, they do not...) So the bitcoind wallet balances are still considered the authority, and we're working out the kinks in the new system so that we can make the SQL server the authority and retire bitcoind. I hope that makes sense. Cheers. Can you give us an rough estimate on when the transition to SQL server will happen? Is it weeks or months away?
|
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 19, 2013, 09:52:04 PM |
|
Memcached can work wonders.
Trust me, 90% of the site content is in memcached. Remember GLBSE? That's what a site like this is like without memcached. You cannot use memcached for authoritative data though. IE, you can't use it anywhere in the trade process or with trade data because you have to be prepared for the possibility of server crash or memcached crash or memcached purge at any time. The biggest slowdown right now is that we're double-tracking account balances while we try to implement new balance tracking. We started a year ago using bitcoind to track accounts and balances, but as the db grew, it got really slow, so we're transitioning now to using an SQL server for the account balances. That transition has been slow, as we've been trying to be extremely careful to make certain that the account balances match up between the two systems. (and occasionally, due to things we're trying to work out, they do not...) So the bitcoind wallet balances are still considered the authority, and we're working out the kinks in the new system so that we can make the SQL server the authority and retire bitcoind. I hope that makes sense. Cheers. Can you give us an rough estimate on when the transition to SQL server will happen? Is it weeks or months away? Weeks. Now that the deadlock bug is fixed it is a slightly lower priority and a few other things have come up that need addressed first. Cheers.
|
|
|
|
Rannasha
|
|
August 20, 2013, 08:25:34 AM |
|
Can I transfer my bitcoins to btc-tc directly from Virwox (exchange) or am I required to use a wallet I own? Thanks in advance.
BTC-TC states that transfers from an addresses that you can't control are not supported, but I assume that this is primarily to cover their bases in case a transfer is not properly credited (with a regular wallet, you can prove you sent coins, with a transfer from an exchange you can't). But I've deposited coins directly from an exchange without any issues. Nothing about a bitcoin transaction shows that it originated from another web-service rather than a personal wallet.
|
|
|
|
Carnth
|
|
August 20, 2013, 02:57:13 PM |
|
Can I transfer my bitcoins to btc-tc directly from Virwox (exchange) or am I required to use a wallet I own? Thanks in advance.
Like Rannasha said, it's OK to deposit coins from where ever to your btct.co deposit address. Problems occur when you use btct.co to directly pay another service... such as if you play a dice game. Because btct.co withdraws come from a different address than your deposit address, these dice games will payback to the that address instead of your deposit address. Btct.co policy says that it gets to keep these payments. To sum up (tl;dr): Deposits: can be made from anywhere. Withdraws: to your own wallet first... then use your coin how you please.
|
|
|
|
lordzpipo
Newbie
Offline
Activity: 30
Merit: 0
|
|
August 21, 2013, 03:37:25 AM |
|
I am sorry, I got a problem i request for reset my google authenticator for few week ago but until now still not yet process my case, can i ask here? thanks for your forgive
On the top of the portfolio page you should be able to see the status of your request, assuming the request was validated via the email validation process. Cheers. Thanks for reply, but now i cannot access my account, that's why i cannot see the status
|
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 21, 2013, 05:41:48 AM |
|
I am sorry, I got a problem i request for reset my google authenticator for few week ago but until now still not yet process my case, can i ask here? thanks for your forgive
On the top of the portfolio page you should be able to see the status of your request, assuming the request was validated via the email validation process. Cheers. Thanks for reply, but now i cannot access my account, that's why i cannot see the status Ahh, I gotcha. Well, it's 30 days from the request validation. If you PM me your username I can look it up. Cheers.
|
|
|
|
baloo_kiev
|
|
August 21, 2013, 04:12:41 PM |
|
Something happened with my GoogleAuth. I get "invalid or reused" error all the time for about 24 hours now. I haven't changed/reset any authentication data since I registered. Authentication works for other sites, so the problem must be on your side. My sesion has expired now, so I can't submit a support request.
|
|
|
|
canth
Legendary
Offline
Activity: 1442
Merit: 1001
|
|
August 21, 2013, 06:17:46 PM |
|
I have a question regarding puts/calls - searched the thread and didn't come up with anything. I also took a look on the FAQ and couldn't find anything either.
If I have Open Written PUT Options and I were to use the 'Recall' function, how would this work? I honestly have no interest in doing this, but I'm curious as to the functionality of the system. Would it provide an option to the purchaser to cancel the transaction?
|
|
|
|
weaknesswaran
|
|
August 21, 2013, 06:52:19 PM |
|
Something happened with my GoogleAuth. I get "invalid or reused" error all the time for about 24 hours now. I haven't changed/reset any authentication data since I registered. Authentication works for other sites, so the problem must be on your side. My sesion has expired now, so I can't submit a support request.
Check Time/Date of your GoogleAuth device
|
|
|
|
baloo_kiev
|
|
August 21, 2013, 10:51:55 PM |
|
Something happened with my GoogleAuth. I get "invalid or reused" error all the time for about 24 hours now. I haven't changed/reset any authentication data since I registered. Authentication works for other sites, so the problem must be on your side. My sesion has expired now, so I can't submit a support request.
Check Time/Date of your GoogleAuth device It was the first thing I checked. Time is correct. Also, I have NTP sync installed and network connection almost all time on the device. Plus other sites accept passwords from the same device.
|
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 22, 2013, 02:41:41 AM |
|
Something happened with my GoogleAuth. I get "invalid or reused" error all the time for about 24 hours now. I haven't changed/reset any authentication data since I registered. Authentication works for other sites, so the problem must be on your side. My sesion has expired now, so I can't submit a support request.
Check Time/Date of your GoogleAuth device It was the first thing I checked. Time is correct. Also, I have NTP sync installed and network connection almost all time on the device. Plus other sites accept passwords from the same device. Not sure... All I can say is works for me... Edit/Add: Are you in Russia? https://btct.co/gauthfaq#russia
|
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 22, 2013, 02:42:56 AM |
|
I have a question regarding puts/calls - searched the thread and didn't come up with anything. I also took a look on the FAQ and couldn't find anything either.
If I have Open Written PUT Options and I were to use the 'Recall' function, how would this work? I honestly have no interest in doing this, but I'm curious as to the functionality of the system. Would it provide an option to the purchaser to cancel the transaction?
It will recall (cancel) all the ones you hold that you wrote. Any that you wrote and other people hold will remain in the wild. Cheers.
|
|
|
|
baloo_kiev
|
|
August 22, 2013, 11:08:29 AM |
|
Something happened with my GoogleAuth. I get "invalid or reused" error all the time for about 24 hours now. I haven't changed/reset any authentication data since I registered. Authentication works for other sites, so the problem must be on your side. My sesion has expired now, so I can't submit a support request.
Check Time/Date of your GoogleAuth device It was the first thing I checked. Time is correct. Also, I have NTP sync installed and network connection almost all time on the device. Plus other sites accept passwords from the same device. Not sure... All I can say is works for me... Edit/Add: Are you in Russia? https://btct.co/gauthfaq#russiaNevermind, now it works again. Don't know what the problem was. It stopped working suddenly and then started again.
|
|
|
|
PurpleTentacle
|
|
August 22, 2013, 04:46:43 PM |
|
I'm sorry if this has been mentioned before, but I feel you should implement a "buy max" button to populate the "Quantity" field with the maximum number based on share price and available funds. Equally, a "sell all" button would be be nice or even a field where people could state how many btc they want to invest whit a given share price.
|
|
|
|
Carnth
|
|
August 22, 2013, 06:22:30 PM |
|
I'm sorry if this has been mentioned before, but I feel you should implement a "buy max" button to populate the "Quantity" field with the maximum number based on share price and available funds. Equally, a "sell all" button would be be nice or even a field where people could state how many btc they want to invest whit a given share price.
Give the "Fill" button a try. For more fun... use the button a few notches from the top. It might be what you're looking for.
|
|
|
|
Rannasha
|
|
August 22, 2013, 06:26:37 PM |
|
I'm sorry if this has been mentioned before, but I feel you should implement a "buy max" button to populate the "Quantity" field with the maximum number based on share price and available funds. Equally, a "sell all" button would be be nice or even a field where people could state how many btc they want to invest whit a given share price.
Give the "Fill" button a try. For more fun... use the button a few notches from the top. It might be what you're looking for. The "Fill" button only fills the order next to it. So if it says 100 shares at 1 BTC and you click the "Fill" button, it will set up an order for 100 @ 1, regardless of your current balance or sharecount.
|
|
|
|
PurpleTentacle
|
|
August 22, 2013, 06:44:50 PM |
|
I'm sorry if this has been mentioned before, but I feel you should implement a "buy max" button to populate the "Quantity" field with the maximum number based on share price and available funds. Equally, a "sell all" button would be be nice or even a field where people could state how many btc they want to invest whit a given share price.
Give the "Fill" button a try. For more fun... use the button a few notches from the top. It might be what you're looking for. The "Fill" button only fills the order next to it. So if it says 100 shares at 1 BTC and you click the "Fill" button, it will set up an order for 100 @ 1, regardless of your current balance or sharecount. +1 I want to be able to post a specific order without having to calculate the share quantity based on my available funds. I'd also like the total cost to be displayed, i.e. the sum of share cost + fees.
|
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 22, 2013, 11:24:35 PM |
|
The "Fill" button only fills the order next to it. So if it says 100 shares at 1 BTC and you click the "Fill" button, it will set up an order for 100 @ 1, regardless of your current balance or sharecount.
The Fill button fills everything up to that point. So if you click 5 rows down, it will sum it all up for you. I want to be able to post a specific order without having to calculate the share quantity based on my available funds. I'd also like the total cost to be displayed, i.e. the sum of share cost + fees.
I can't do that until the cost calculator becomes order book aware. That's why the costs are "estimated". Because there's no guarantee that the order gets filled at exactly what you plug in. On a Bid it could get filled lower, and on an Ask it could get filled higher. Keep in mind that the order book is constantly changing in the background. I guess I could do an "estimated total"? But honestly, I'd rather not have more rows and the ~0.002x fee isn't going to play into the costs much when looking at what is already an estimate. Cheers.
|
|
|
|
carpetbagger
Sr. Member
Offline
Activity: 258
Merit: 250
You can trust me, I have an avatar
|
|
August 23, 2013, 12:31:19 AM |
|
I don't think it's as complex as you're picturing it, Burnside, although that would be a very accurate method you're describing. How about just a "Fill" button next to the Quantity section of where you set up your order before placing it. You type in the price you're willing to pay per share, click fill, and it will fill the Quantity section with as many shares as you can afford on your current balance, taking the fee into account. Currently it's a messy operation with a calculator to do such a simple, common thing, unless I missed something. Last time I used btc-e, months ago, I believe they had a similar system and I found it great.
|
♔ Keep clam & hodl on
|
|
|
burnside
Legendary
Offline
Activity: 1106
Merit: 1006
Lead Blockchain Developer
|
|
August 23, 2013, 12:47:55 AM |
|
I don't think it's as complex as you're picturing it, Burnside, although that would be a very accurate method you're describing. How about just a "Fill" button next to the Quantity section of where you set up your order before placing it. You type in the price you're willing to pay per share, click fill, and it will fill the Quantity section with as many shares as you can afford on your current balance, taking the fee into account. Currently it's a messy operation with a calculator to do such a simple, common thing, unless I missed something. Last time I used btc-e, months ago, I believe they had a similar system and I found it great.
Ahhh! That makes more sense. Yes, a max button might not be too hard to implement once a price has been set.
|
|
|
|
|