Armory is finally Beta! (v0.86-beta)
(updated screenshots below)Click here to go to the download page
Thanks to everyone who donated back in March! After 9 months and probably another 1,000 hours of development, Armory is finally BETA
. And it's been getting around, too: 1,500 downloads per month for the last 4 months (even while in "alpha")! If you were intrigued by this project but didn't want to take the plunge because it was "alpha," now is the time to check out how far Armory has come. And it has come quite far:
And of course,
- Still 100% free!
- Armory now works on 32-bit and 64-bit Windows and Linux (no installers/packages yet for OSX, but RedEmerald has made it quite accessible with a few terminal commands)
- GPG-signed installers & uninstallers for both Windows and Linux (using the Armory Signing Key)
- Bulk address importing/sweeping
- Insta-load allowing you to manage your wallets while Armory is scanning.
- Export transaction history to .csv file
- System tray icon, with notifications!
- Coin Control (available in "Expert" mode)! Full control of transaction inputs and customizable change output (bolded because of high demand for it)
- 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.
- Export your transaction histories
- Minimize to system tray
- Version checking and notification
- Endless polishing (table sorting, formatting, preferences, filtering, warning windows, action verification checks, tooltips/mouseover text on everything, etc)
that is only what is new to Armory! Don't forget that Armory gives you:
And now the things that aren't done yet
- 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!
- Still requires Bitcoin-Qt to be running -- this is actually a net benefit despite the inconvenience. There's a new page describing why this is good (essentially, you get the network security of Bitcoin-Qt with the features of Armory).
- Dramatically reduced RAM usage compared to original, but rapid blockchain acceleration has made even that solution RAM-heavy. If your system has 4+ GB of RAM you probably won't notice. The next major update will be swapping RAM for HDD space, but I wanted the first release to be a stable version for those that like to keep Armory on portable media.
- No migration of Bitcoin-Qt wallets/addresses (was implemented before, but Bitcoin-Qt started using compressed keys that Armory wallets couldn't support). A new wallet format is in the works that will not only support Bitcoin-Qt wallets, but also multi-sig!
Crowdfunding period: Feb 18 to Mar 19, 2012
Total RocketHub Donations (Credit Cards): $2661
Total Bitcoins Donated271.4 BTC
BTC Value converted to USD (via MtGox, multiple sell orders):$1442Total Funds Raised:$4103Update: I have decided to continue providing rewards/gifts for BTC donations. I have posted the list of available donation amounts and corresponding gifts on the Donating for Armory Development page. All donations are used to replace salary that I am not receiving while working part-time on Armory!Crowdfunding Wrap-up
Thanks so much to everyone that donated to this project. While some have complained that it's a shame I couldn't raise the full amount of funding, I do not consider this a failure in any way. The amount of money raised is very significant, and much more than colleagues of mine thought was even possible. Not only did I raise enough to make a difference, but I got to do a lot of networking with a lot of fellow Bitcoiners. I didn't expect to end up with so many new contacts, all interested in Bitcoin, and Armory!
Maybe $12K was ambitious. The number was chosen because that's what I'd feel comfortable with to go down to 28 hours/week. The fact that I raised $4K is no small feat, and still leaves a lot of room to take time off of work, and really focus on Armory. I should be clear that I really like my job
, it's just that Armory has turned out to be so much more interesting and rewarding. I am looking for any excuse I can to work more on Armory and less at my real job. I think that I will take a leap and drop to 32 anyway, despite being the condition I laid out for raising $8k. Screw it, I want to do it. I live below my means for a reason, and this seems like a rare (and justifiable) opportunity. It's something I really want to do, and happens to be something lots of other people want me to do
Even though I didn't raise the full amount, I'm still committed to keeping the core, Armory desktop application free. It will be my primary focus for the rest of year, or until it's "done." The word, "done", is a way of saying: "everyone can use it, with all the security features, offline wallets, multi-sig interfaces, translations, web-server accessibilities, and can be considered a direct replacement for the Satoshi client". It's not until that time that I will look for other ways to make money: perhaps through licensing to other developers, creating add-ons to integrate services directly into the client, or just renting myself out as a consultant.
Until that time, I'm sure the Satoshi client and other clients will work to integrate many of the same features as Armory. This is fine with me: if Armory had any part in spurring competition in the client marketplace and bringing good ideas to the other clients, then I'll consider it another metric of success. After all, part of my goal is seeing Bitcoin succeed, not just Armory.
Thanks so much for the community support! I am looking forward to continue working on Armory.
-------------Cold Storage for the Average User - Part of Armory!
With the recent, high-profile BTC thefts, it appears that multi-signature transactions and "cold-storage" could close this gaping hole in Bitcoin security (it seems that slush actually saved himself a lot of money by using cold-storage). But multi-signature transactions are not yet enabled on the network, and most users don't have the patience or skill to manage offline wallets. Until now! Armory contains a lot of fantastic features, but the most important one is Armory Offline Wallets
, which gives regular users "cold-storage" capability. All those other awesome features of Armory are just a bonus (multiple deterministic wallets, one-time paper backups, key import/export, GPU-resistant wallet encryption, etc). If you donate $300+ to this crowdfunding campaign, I will be sending you a used laptop and USB key, already prepared for use as an offline wallet manager!
Three laptops have already been claimed!UPDATE: Encryption Seminar is Being DistributedUnderstanding Encryption: Using Boring Math for Something Useful
For $10 in credit card donation
or BTC donation, get the seminar! There is no cheaper way to get a thorough introduction to cryptography, with or without a math background! If you are unsure, see cypherdoc's review
of the seminar!
Many of you probably heard about Armory Bitcoin Client
. If not, I recommend you check it at: http://bitcoinarmory.com
. I am very excited about the future of this project, and I have received extraordinarily positive feedback and encouragement based on the alpha release I made last week. I believe this is the beginning of the future for Bitcoin on the desktop!
Armory includes: multiple wallet interface, deterministic wallets, GPU-resistant wallet encryption, one-time paper backup printing, key import/sweep/export (including VanityGen and Casascius physical bitcoins), and different user modes depending on your Bitcoin experience level ("Standard", "Advanced" and "Developer"). And the holy-grail feature of "Armory Offline Wallets," giving you the highest level of Bitcoin wallet security available! See the following links for more information:Time for crowdfunding! Click here to see the Crowdfunding campaign and donateIf I can raise $12,000 from the community, I will drop from 40 hours-per-week to 28 hours-per-week at my regular job, solely to continue development of Armory! Please see the RocketHub posting for precise details about project direction, development plans/promised features, cool rewards for donors, and conditions for overfunding or underfunding.
I have proven my skill and commitment to the Bitcoin community with over 1,000 hours of development to produce this working prototype of Armory -- and without any financial motive so far. The donations will help me cover living expenses and the extra time will let me pay a little more attention to my girlfriend whom has been heavily neglected the last 8 months. In exchange, I guarantee that Armory will receive 100% of my focus, and be maintained as a free
project, with all the most powerful features available. Plus
, there are some pretty awesome rewards for those that donate a lot. Get a custom USB key for offline transactions, Casascius physical bitcoins, tshirts, and even a used laptop/netbook, already prepared for use as an offline wallet manager
! To donate with a credit card, you only create a login, and you will be taken straight to a credit-card donation page. It may be annoying to create a login, but I do
need the personal information to communicate with donors and send rewards!Donate BTC to this campaign using: 1Rocketc8FRo18MyJSc3sjNEs2W2R8apiAll BTC donors will receive the same rewards as credit card donors
, at the market price of BTC at the time of the donation. In order to receive your rewards, you must email me immediately after you send the Bitcoins, to firstname.lastname@example.org
, to provide me with your email address and a mailing address (if you donate $25 or more). If you can include a Tx ID that is preferable, but not required. If there is any question about who donated, I may request proof that you own the donor address, either with the upcoming 0.6.0 Satoshi client, or a similar feature in the Armory interface.
The above Bitcoin address has been specifically designated (by me) for such donations, and can be tracked using blockexplorer or blockchain.info
. If you have a choice, I request that you donate through RocketHub. It is easier for me to track donors, and I want to make sure RocketHub gets their share, for helping me out.
But please don't let that discourage you from donating in Bitcoins if that's your preferred method (this is the Bitcoin forums, after all!).
The reason I picked RocketHub is that I keep donations even if I don't complete the funding goal -- this is critical because I expect a lot of people will actually donate in BTC, outside of the RocketHub page. If I only raise $7k in cash, and $5k in BTC, I technically met my goal but wouldn't receive the $7k if this was an all-or-nothing website like Kickstarter.
(Actually, I would've preferred all-or-nothing funding, because it comes with a lot less gray-area outcomes and more donor motivation, but I have laid out exactly how I will handle underfunding and overfunding on the RocketHub page).
Finally, please share this link with anyone else who might be willing to donate!A special thanks to Paul Martello and Jim Nguyen for donating higher amounts than I thought anyone would. You guys are amazing! I am so grateful for your generosity! Also Mr. Jere Jones who donated $100... that's nothing to sneeze at!
And trust me, I appreciate all the other donors, too. You are all making my day. Thanks so much for your support! (please PM or email me after you donate if you don't want public recognition for your donation).