Pages:
Author

Topic: [WeExchange]WARNING!The Fall of Ukyo II: Ukyo Digs a Hole?!WARNING![WeExchange] - page 21. (Read 34888 times)

hero member
Activity: 728
Merit: 500
2) if you'd like to change everyone's addresses, then yes.

Dooglus did this for JD after the old wallet became too large. It helped performance, but he had to manually credit users that deposited to addresses in the previous wallet, which is far from ideal.

I do not quite understand this. Does this mean that it is actually the wallet that keeps track of which customer has how much money, by keeping each customer's btc under a separate unique address? That seems quite a bit of a mess since if I get some money out then the change is by default sent back to a new change address and somehow the wallet has to know that it also belongs to me. So it is hard to maintain a one-to-one correspondence between addresses in the wallet and users.  Or you can set it up to send the change back to the same address where the transaction came from?

Nah. user balances are typically stored in a database that is completely separate from the wallet. The wallet contains all the deposit address as well as all addresses used internally to use funds around. When a user generates a deposit address, it is added to that users account in the database and when deposits come in, the service queries its database to match the deposit address used to a username and updates the balance accordingly.

If you have thousands of users, many with possibly more than one deposit address generated, as well as addresses used for internal purposes and change addresses, the wallet can become huge and apparently this can slow things down considerably.
full member
Activity: 167
Merit: 100
Paul3.  You said your withdrawal was processed.  When did you make your support ticket???  Please let me know.  Thank you. 

I understand from his post that this is the date when he tried to withdraw:

2013-10-22 12:22:33   Withdraw

Which means that the backlog is over 2 weeks  Angry

Anyway, it is good to hear that things are moving at least...
full member
Activity: 261
Merit: 103
Paul3.  You said your withdrawal was processed.  When did you make your support ticket???  Please let me know.  Thank you. 
full member
Activity: 167
Merit: 100
2) if you'd like to change everyone's addresses, then yes.

Dooglus did this for JD after the old wallet became too large. It helped performance, but he had to manually credit users that deposited to addresses in the previous wallet, which is far from ideal.

I do not quite understand this. Does this mean that it is actually the wallet that keeps track of which customer has how much money, by keeping each customer's btc under a separate unique address? That seems quite a bit of a mess since if I get some money out then the change is by default sent back to a new change address and somehow the wallet has to know that it also belongs to me. So it is hard to maintain a one-to-one correspondence between addresses in the wallet and users.  Or you can set it up to send the change back to the same address where the transaction came from?

hero member
Activity: 728
Merit: 500
2) if you'd like to change everyone's addresses, then yes.

Dooglus did this for JD after the old wallet became too large. It helped performance, but he had to manually credit users that deposited to addresses in the previous wallet, which is far from ideal.
vip
Activity: 1316
Merit: 1043
👻
1) custom solutions, bitsofproof, patches, sharding bitcoind
2) if you'd like to change everyone's addresses, then yes.
full member
Activity: 167
Merit: 100
Two questions.

1) Is it known how this problem is handled by the big companies that have much more traffic than WeEx (like the top exchanges)? There must be some standard way of dealing with this.

2) Doesn't it help if one periodically creates a new wallet and transfers the whole amount from the old wallet there?
thy
hero member
Activity: 685
Merit: 500
Finally have an update.

After trying and trying, and talking to sipa in #bitcoin-dev:

Quote
[13:34] hey guys. I got an issues with bitcoind. a. wallet size causes it to take 5~10 miuntes to load. b. as soon as send is issued, it maxes cpu/ram until restarted, and takes about 10~20 minutes until it announces to the network
[13:34] and then rpc times out after that
[13:34] how many keys/transactions?
[13:34] over ten thousand easily
[13:35] there have been some improvements to that recently in head
[13:36] so this is kind of a known issue for the size? i.e. bitcoind isnt really meant for the size and its something being worked on?
[13:37] it wasn't designed for it, no

I wanted to say thanks real quick to Warren on irc who is a Litecoin dev who is helping me to straighten this out and make sure there is no problem in the future.

As it stands, I have started initiating manual withdraws. It takes about 20 to 30 minutes between each one as mentioned in the above irc quote so please bare with me
for a bit. We are going through tickets trying to get things caught up in proper order for fairness. If you get your withdraw, please post and let people know.

I will continue to work on this 24/7 excluding unintentional sleeps as I have been for the last week now. I hope to get all withdraws caught up very shortly.

Thank you for your patience and understand,
Ukyo
Thanks for the Update and information on why things have been taking time Ukyo.
Hopefully you can divide up things on a couple of smaller wallets so you dont have to wait those redicules times between each transaction and will be up to date with all transactions in a few hours instead of days now then.
member
Activity: 99
Merit: 11
Quote
If you get your withdraw, please post and let people know.

Some good news, got my coins from:

2013-10-22 12:22:33   Withdraw
legendary
Activity: 1498
Merit: 1000
Answer me this, guys!!!

How wrong is it that Ukyo screws over all USA investors... by making them sell below market... THEN shuts down BF, and suggests transfer assets to issuers (which will probably relist elsewhere, higher?)

I can't believe it.

I'm trying to wrap my head around how he forced you to do this. Can you elaborate?


What were other options? Can you elaborate?

Not Selling? Migrating to Direct Shares/BuyBacks pretty much anything else actually... Would be up to the securities not the exchange.

True, but my issuers never made that option available  Angry
hero member
Activity: 518
Merit: 500
Every man is guilty of all the good he did not do.
Answer me this, guys!!!

How wrong is it that Ukyo screws over all USA investors... by making them sell below market... THEN shuts down BF, and suggests transfer assets to issuers (which will probably relist elsewhere, higher?)

I can't believe it.

I'm trying to wrap my head around how he forced you to do this. Can you elaborate?


What were other options? Can you elaborate?

Not Selling? Migrating to Direct Shares/BuyBacks pretty much anything else actually... Would be up to the securities not the exchange.
legendary
Activity: 1498
Merit: 1000
Answer me this, guys!!!

How wrong is it that Ukyo screws over all USA investors... by making them sell below market... THEN shuts down BF, and suggests transfer assets to issuers (which will probably relist elsewhere, higher?)

I can't believe it.

I'm trying to wrap my head around how he forced you to do this. Can you elaborate?


What were other options? Can you elaborate?
full member
Activity: 261
Merit: 103
So.  Has anyone had their withdrawal processed?  I'm going on day 19.  Did the transfer on 10-19 and made a support ticket on 10-23.  Ukyo,  When can I expect something to happen?  How long is "very shortly"?
member
Activity: 126
Merit: 11
Take your time Ukyo, I know it's a difficult time for you. I don't want you to burn out and make some serious mistakes.

Could you verify me if it won't take too much time? JMC-580163. Just click verified, all my documents are good.
newbie
Activity: 12
Merit: 0
Is there a way to "reset" a wallet to a clean state and after N transcations? I understand the number of TXs is the problem that makes bitcoind fail?
sr. member
Activity: 378
Merit: 250
Finally have an update.

After trying and trying, and talking to sipa in #bitcoin-dev:

Quote
[13:34] hey guys. I got an issues with bitcoind. a. wallet size causes it to take 5~10 miuntes to load. b. as soon as send is issued, it maxes cpu/ram until restarted, and takes about 10~20 minutes until it announces to the network
[13:34] and then rpc times out after that
[13:34] how many keys/transactions?
[13:34] over ten thousand easily
[13:35] there have been some improvements to that recently in head
[13:36] so this is kind of a known issue for the size? i.e. bitcoind isnt really meant for the size and its something being worked on?
[13:37] it wasn't designed for it, no

I wanted to say thanks real quick to Warren on irc who is a Litecoin dev who is helping me to straighten this out and make sure there is no problem in the future.

As it stands, I have started initiating manual withdraws. It takes about 20 to 30 minutes between each one as mentioned in the above irc quote so please bare with me
for a bit. We are going through tickets trying to get things caught up in proper order for fairness. If you get your withdraw, please post and let people know.

I will continue to work on this 24/7 excluding unintentional sleeps as I have been for the last week now. I hope to get all withdraws caught up very shortly.

Thank you for your patience and understand,
Ukyo

Finally , you are here ...dude !!!hope you sort out this problem asap ....~~~
legendary
Activity: 1106
Merit: 1006
Lead Blockchain Developer
Finally have an update.

After trying and trying, and talking to sipa in #bitcoin-dev:

Quote
[13:34] hey guys. I got an issues with bitcoind. a. wallet size causes it to take 5~10 miuntes to load. b. as soon as send is issued, it maxes cpu/ram until restarted, and takes about 10~20 minutes until it announces to the network
[13:34] and then rpc times out after that
[13:34] how many keys/transactions?
[13:34] over ten thousand easily
[13:35] there have been some improvements to that recently in head
[13:36] so this is kind of a known issue for the size? i.e. bitcoind isnt really meant for the size and its something being worked on?
[13:37] it wasn't designed for it, no

I wanted to say thanks real quick to Warren on irc who is a Litecoin dev who is helping me to straighten this out and make sure there is no problem in the future.

As it stands, I have started initiating manual withdraws. It takes about 20 to 30 minutes between each one as mentioned in the above irc quote so please bare with me
for a bit. We are going through tickets trying to get things caught up in proper order for fairness. If you get your withdraw, please post and let people know.

I will continue to work on this 24/7 excluding unintentional sleeps as I have been for the last week now. I hope to get all withdraws caught up very shortly.

Thank you for your patience and understand,
Ukyo

I can add to this from a BTCT standpoint.  Our wallet.dat is over 550 MB, takes 10+ minutes to load, and as everyone probably noticed, also crashes periodically.  Prior to shutting down I was starting to look into key export/import just so we could "reset" our wallet down to a manageable size.  There's a reason bitcoind hasn't hit version 1.0 yet.

sr. member
Activity: 448
Merit: 250
Finally have an update.

After trying and trying, and talking to sipa in #bitcoin-dev:

Quote
[13:34] hey guys. I got an issues with bitcoind. a. wallet size causes it to take 5~10 miuntes to load. b. as soon as send is issued, it maxes cpu/ram until restarted, and takes about 10~20 minutes until it announces to the network
[13:34] and then rpc times out after that
[13:34] how many keys/transactions?
[13:34] over ten thousand easily
[13:35] there have been some improvements to that recently in head
[13:36] so this is kind of a known issue for the size? i.e. bitcoind isnt really meant for the size and its something being worked on?
[13:37] it wasn't designed for it, no

I wanted to say thanks real quick to Warren on irc who is a Litecoin dev who is helping me to straighten this out and make sure there is no problem in the future.

As it stands, I have started initiating manual withdraws. It takes about 20 to 30 minutes between each one as mentioned in the above irc quote so please bare with me
for a bit. We are going through tickets trying to get things caught up in proper order for fairness. If you get your withdraw, please post and let people know.

I will continue to work on this 24/7 excluding unintentional sleeps as I have been for the last week now. I hope to get all withdraws caught up very shortly.

Thank you for your patience and understand,
Ukyo
legendary
Activity: 2674
Merit: 1083
Legendary Escrow Service - Tip Jar in Profile
Didnt think the withdraws arent working since so many days. Strange that in all this time no solution could be found. What about the devs of bitcoin-d?

On irc yesterday Ukyo explained the problem with bitcoind. Essentially, for some reason he can't get it to process anything, not even manually. He's busy trying to hack around it or find a solution. He thinks bitcoind just can't handle the data size. I haven't worked with bitcoind directly so can't really offer an opinion.

It's only once this solution is found that any of our problems can be fixed as he can't even do manual withdraws over the command line. So all of us asking for unlocks, manual transfers, etc aren't going to get anywhere until he sorts this out.

So it'll be fixed when it's fixed, which one would hope would be today 'everyday'.

I could be wrong of course but I think he's being totally genuine about this and is suffering badly as a result. So let's just give him a bit of room. He knows it's fucked up, that it shouldn't have got like this.

Then how about importing the wallet into a normal wallet? I once did many transactions manually too, it takes much time but at least it took the pressure from my shoulder. So the wallet thats not working has to have a importable private key. And with that the withdraws should be doable.
member
Activity: 102
Merit: 10
Ukyo,
Would you be so kind to post a daily update on how the processing of withdrawals out of Weexchange is going?
Are you processing any withdrawals and corresponding to what dates? An update will be appreciated.
You see, some of your users have compromises and purchases at other sites and are waiting for their money out.
There are some users reporting withdrawals done weeks ago and not yet processed.
These are in fact free loans you are taking without their consent.
Pages:
Jump to: