Let's do this!
https://bitcointalksearch.org/topic/ram-reduction-backup-center-testing-version-0899916-299684Please don't use it with large amounts of money yet. It's probably still chock full of bugs, but I've done quite a bit of internal testing and feel pretty good about the major features.
Besides fixing the rescan-on-every-load issue, the feature set is frozen. I'd like to fix what's in it, rather than add anything new. A whole bunch of less-critical things (unicode fixes, message signing, tx size limits), will go into the next version (and that next version will
not take 3 months to release
).
Please discuss bugs & general observations in that other thread, to not clutter this one!Can we run with a remote Bitcoin instance with this version, or maybe next version? I have a server which runs a persistent node and it would be great to only have one copy of the block chain (Armory's) on my main desktop.
Not yet. That will be 100x easier to implement now, but I wanted to minimize the interface changes on this update, since there was enough turbulence with the new database engine. So it still uses the local blk*.dat files like the 0.88.1 did (though it doesn't crash on blk*.dat file splits anymore!). But now that it won't start any operations until Bitcoin-Qt/bitcoind is sync'd, and it's maintaining it's own blockchain database, it should be straightforward to upgrade it. Especially, because I was careful to make sure that the operations did not depend on the contents/structure of the blk*.dat files in anyway -- it reads them once, and then 100% of ops after that is based on its own DB. It should even handle switching to a different set of blk*.dat files between loads, as it redetects the blocks every load (part of the headers-first implementation).
Also, I'm slightly concerned about any anti-DoS measures built into Bitcoin-Qt/bitcoind which might cause unexpected issues for the user. For instance, if I restart a few times, and constantly disconnect, reconnect, and download tons of data, over and over, it might just blacklist the Armory instance. I don't
expect that to happen, but I always expect something silly to crop up and eat another week of my life