So whats the story with the prohibitively long wait times before btc withdrawals from multigateway even show up on the blockchain? Is there something going on in the background that I dont get, are the withdrawals being pushed manually, do the servers keep going down? Anyone care to explain? I'm loving the mgw, except for that. Its a big turn off, I can only imagine how newbie users are going to feel about it.
As far as I can tell, this is due to delays for server connectivity/uptime issues. There's certainly no manual processing of deposits or withdrawals.
Frohicke, abuelau and domsch are working in setup of the definitive production servers that will manage BTC/LTC and others instead of the current bootstrapping servers used by jl777. They should be ready soon and that should improve confirmation speeds.
I understand this is now the turn off about the service, and I'm sorry I cannot provide a quick solution to delayed deposits or withdrawals. Hopefully the current servers will catch up soon.
Thank you for the explanation VanBreuk. Another brief one. Are the MGW waiting for confirmations on a multisig address or something before the funds are passed on to my withdrawal address? Just trying to understand the processing time.
Transactions using up to three keys are considered standard by bitcoind, and MGW uses 2-of-3 multisig. So this should not require extra confirmation times.
Currently,
BTC blockchain average confirmation times are oscillating between 7 and 8 confirmations. AFAIK MGW servers process withdrawals in batch regularly, and I presume that might account for two or three occasional extra BTC blocks before being broadcasted. This is the theory. Now, withdrawals require 2-of-3 signatures BUT also require validation from the three servers before two of them sign them, so if one of the servers is offline (or in the event of a fork) withdrawals will be stacked until the missing server comes back online, and then catch up. In that moment, the average BTC blockchain confirmation times start to count.
I know James had some ISP issues and has little time to monitor the MGW servers. That's the only reason why at this moment withdrawals might delay more than the expected BTC blockchain blocks once they are broadcasted - because for as long as a server is down, they won't be. Server uptime should improve a lot soon, and in any case, please keep in mind that's a side effect of security features.
If you want to learn more about how the service works (at least about as much as I know now), please grab the
Multigateway Docs.