It's been a little over a month since I received my ColdCard Mk4, and I'd like to share my thoughts, opinions and observations here. I purchased the ColdCard Mk4 with my own money, I was not offered a discount nor did I receive any promotional pricing of any type. I have no affiliation with Coinkite, I have had no communication with them since my purchase, nor have they offered any incentive for making this post.
tl;drIf you can get over the fact that the firmware is not open-source, this is the most feature filled and among the most secure hardware wallet I've ever used. It's not the most user-friendly or newbie-friendly wallet I've used, but for the experienced bitcoin maximalist, I do recommend it.
I am a bitcoin maximalist and the ColdCard is a
Bitcoin Only hardware wallet, but I do wish they would integrate support for Monero's official wallet.
PriceThe price of the ColdCard as compared to the competition:
- Trezor Model One: $77
- Ledger Nano S+: $83
- Ledger Nano X: $157
- ColdCard: $158
- Foundation Passport: $249
- Trezor Model T: $280
At the time of writing this review the ColdCard costs $158, which puts it in the bracket of moderately priced competitor models, and nearly identical to the Ledger Nano X. Despite it's price being roughly twice that of a Trezor One, I think it's still a good value given it's many features which I'll touch on below.
PurchaseThe purchasing process directly from Coinkite was easy, and secure. When I ordered the Mk4 it was on backorder, but I received it within three weeks of reserving mine. The wallet arrived in a non-descript cardboard box, with no indication that it had anything to do with cryptocurrency, other than the return address. There were no accessories included with the wallet, other than a couple of stickers, and a card for a mnemonic seed phrase. A USB-C cable is required to power up the device, which again is not included.
FormThe wallet it's self is a very simple design, intentionally meant to look like a 90's vintage calculator that you got for free when opening your first checking account. An uneducated thief looking for items of value wouldn't give it a second look. The clear plastic housing is a cool look in my opinion; however I do believe a flat black option would further the intent of making it look like a cheap calculator.
The injection molded plastic housing is upgraded from the Mk3 in that it includes a protective cover for the keypad and screen. The fit of the cover is secure, both on the front and the back where it stows away neatly during use. The overall quality and feel of the device seems solid and practical.
Function and QualityFunctionally, the wallet has some minor issues that are more annoyances rather than
issues. The keypad buttons are deeply set within the housing and my fat fingers have trouble getting in there at times. Another observation is that as I scroll through some of the function pages if I start pressing a bit too quickly the scroll function doesn't keep up. Again, I find these to be relatively minor observations. It's worth noting, however that the only other wallet within my realm of consideration that has a physical keypad is the Passport which costs $90 more. With the even more expensive Trezor Model T's touchscreen I tend to be prone to mistakes. Again I blame my fat fingers. So, even with the minor observations regarding the keypad, in contrast with the competition a full number pad of real buttons is a welcome feature.
The other hardware functionality seems pretty solid. The USB-C connection is solid feeling, and so is the slot for the micro-SD card. The screen is on the small side, but the font is bright, clear, and large enough for me to see without issues.
SecurityNow if it's one thing I've learned about trusted vendors and services within the crypto world, it's easily summed up by a Russian proverb that was made famous in the US by Ronald Reagan in 1987; doveryay, no proveryay (trust, but verify.) So I'll take this opportunity to note again that the ColdCard is bult with source code for firmware that is licensed as common clause, not open-source. The firmware is open for peer review, but cannot be forked or distributed. Of course verification is possible, and verifying your transactions is always recommended. Any bitcoin transaction can and should be verified prior to signing, and again prior to broadcasting.
Discounting the the controversies around common-clause licensed firmware, the wallet strikes me as a brick house in terms of security. It includes the typical features one would expect; 24-word seeds, complex passphrases with full keyboard of special characters, and control over derivation paths for multiple, less prominent wallets. It also has a special configuration for entering PINs which I find to be more secure than the more common methods. It can also create a fake pin to use when under "duress," and even allows a special configuration of the duress PIN which, when entered will result in the device being bricked.
As would be expected, the Bip39 passphrases (extensions) are entered on the device, and only stored while the device remains powered up and logged in. An automatic logoff timer can be set, so if you must step away from the device for a few minutes it'll automatically log itself off.
PrivacyThis category is where I believe the ColdCard sets itself apart from the competition. Due to the simplicity with which it can generate new, unaffiliated addresses, multiple HD wallets, and integration with Bitcoin Core the device makes it very simple to prioritize your privacy, and give you tools to make it easy. I will discuss these features more in the next section.
FeaturesThe ColdCard is full of neat features that help the use remain safe and private. Here are some of the ones I find useful:
- Bip85 sub-seed generator
- Paper Wallet generator
- Optional USB connectivity
- Wallet file generator for popular desktop clients
- Multiple user accounts
- Simplified backups
Most of the items I've listed above are, as far as I know, unique to the ColdCard. Most are also self-explanatory, but I will touch on the Bip85 feature here because knowledge of its existence is new to me, and it's super cool. With this feature you can generate any number of mnemonic seed phrases, WIF HD seeds, and standard single-address private keys. These keys are derived from your master seed, so as long as you've backed up your master seed phrase, you'll always have the ability to restore any of the derived seeds and keys. For example, you can generate a 12 or 24-word seed phrase that's derived from your master seed to use for a hot wallet and if you choose to not write it down, no big deal. You can always use the ColdCard with the same master seed to retrieve the hot wallet seed.
The Bip85 feature along with the single key generator can help improve privacy by creating wallets that are unaffiliated with your main wallet but can be recovered later if needed. It is worth noting that the "Paper Wallet" generator creates random keys that are not backed up by your master seed.
The other feature I want to touch on is the optional USB connectivity. ColdCard models prior to the Mk4 did not include this feature, they had no method of connecting to a host device (PC or phone) through the USB port. They relied on transferring data through the use of the micro SD card. The Mk4 can be used the same way, but it also provides the option to use USB connectivity so the wallet can work similar to other, more typical hardware wallets, i.e., it can be paired to a desktop client to sign transactions directly.
Another feature it includes is the option to enable 4 megabytes of integral volatile storage. This can be used to transfer wallet files generated by the ColdCard or save PSBTs generated on the host. This storage is non-persistent and is lost once the device is logged off or powered off.
ConclusionThe bottom line about the ColdCard, or just about any purchase can be summed up with one question; would I buy it again? The answer is a resounding "Yes!"
I am of the opinion that all crypto currency wallets, hardware or otherwise should be open-source primarily for trust and transparency purposes. I do find the ColdCard to be secure and practical hardware wallet. All in all, I think it is a great tool for any bitcoin maximalist.