I'm sure most of you have at least heard of Armory by now. Many folks donated to the
Armory call for crowdfunding back in March. And many other folks claimed they would try it when it was no longer alpha. And even while it has been alpha, Armory has been getting about 1,500 downloads per month!
Well, after 8 months and probably another 1,000 hours of development, I believe that Armory is about ready for its official Beta release! However, I want to release the latest release candidate to a smaller crowd of people, before doing it officially -- Armory now has so many features, that no level of personal testing is sufficient for such a major release. I just need people to get out there and use it! If you've always wanted to try it, then please use it and give me feedback!
Get Armory version 0.84.5-almost-beta(there's a very good chance that this will be the final beta release)
For those who like to compile their own, you can check it out from the github repo: "git clone git://github.com/etotheipi/BitcoinArmory.git" and the switch to the threading branch "git checkout threading". It will be merged into master when the release is official. (more detailed instructions at the
Building Armory from Source page)
What's new since crowdfunding phase? (
Answer: everything)
- Armory now works on 32-bit and 64-bit Windows and Linux (Mac/OSX users have been successful at compiling it themselves, but I have failed at packaging it properly; there are links on the "Get Armory" page linked above)
- Installers with uninstallers for both Windows and Linux
- Bulk address importing/sweeping
- Multi-threaded blockchain scanning so you can still user Armory while it is scanning.
- System tray icon, with notifications!
- Full "bitcoin:" URL handling in both Windows and Linux (and a place to enter the URL manually if clicking the links don't work for some reason)
- Create clickable payment requests to be copied into emails or wepages.
- GPG-signed installers for using the Armory Signing Key (the first link on that page)
- Export your transaction histories
- Minimize to system tray
- Manually pecify change address for each transaction (expert usermode only)
- Version checking and notification
- Endless polishing (table sorting, formatting, preferences, filtering, warning windows, action verification checks, tooltips/mouseover text on everything, etc)
And of course, that is only what is new to Armory! Don't forget that Armory gives you:
- Painless offline wallets (cold storage)
- Multiple-wallet interface
- GPU-resistant wallet encryption
- Deterministic wallets
- Only-one-time-needed-ever backups! Print one off when you create the wallet, protect it forever!
- Watching-only wallets
- Key importing and sweeping
- Message signing
- And lots more I can't even remember!
If you haven't tried Armory in a while, it probably looks completely different.
Remaining issues (what you can expect):
- Still requires Bitcoin-Qt to be running. But I made a page explaining why
- Still long load times, but at least Armory is running while it is loading
- RAM usage is dramatically reduced from the original, full-blockchain-in-RAM implementation. But SatoshiDice has bloated the blockchain so much, that even my indexing scheme consumes a lot of RAM (>=1.0GB). After Beta, I will be switching to having Armory manage its own blockchain data using LevelDB, which will trade RAM consumption for HDD consumption. However, I wanted beta to be a stable release with the current HDD-lite architecture. (a lot of power users have a lot of RAM and like the small HDD footprint)
- Windows 32-bit still sometimes has issues. Until the upgrade mentioned above, Win32 users may not have a pleasant ride.
- Some crashes may still exist under combinations of events. If you experience this, please send me a log file
- Compressed public keys not supported.
P.S. - In case anyone is wondering: There have only been two reports,
ever, of users losing money with Armory. Both cases were due to users side-stepping Armory's built-in protections -- they manually deleted files in the application directory -- and
both would've been prevented if they had made paper backups! (a digital backup would've been fine, too) Make a paper backup of your wallet and keep it safe! Only one backup is necessary to protect all private keys, forever! (except private keys, back those up separately). Even if you later decide you don't like Armory, you can use the "Backup Individual Keys" dialog to export all private keys to be imported into another application or service.