During The Lightning Conference in Berlin, Bitcoin security company Shift Cryptosecurity presented two new products: a revised vision for their popular hardware wallet BitBox (which also has a BTC-only version) and a Bitcoin and Lightning node called the BitBoxBase, which promises to sync the entire Bitcoin blockchain in less than two days’ time and deliver an overall seamless experience.
In order to offer more details on these products and explain how they work and what kind of innovations they bring to the space, we interviewed two key figures from the company: CEO and co-founder Douglas Bakkum (inventor of the original BitBox hardware wallet) and hardware enthusiast Stadicus (who is in charge of the node division).
According to Bakkum, Shift Cryptosecurity’s philosophy is to “focus on the whole user experience, prioritize simplicity and govern decisions with hardware.”
Correspondingly, the two releases manage to follow this ethos while also providing some features which set them apart from the competition.
BitBox02: “The Best of Both Worlds Between Ledger and Trezor”
Bakkum has emphasized two areas of improvement for the second version of the BitBox hardware wallet: usability and security. In order to make backups more convenient for users, the BitBox02 includes a microSD card insert which saves an encrypted version of the private key and removes so-called “mnemonic anxiety” (fear of forgetting or losing the 12 or 24 words which make up the recovery seed phrase).
“For new users, it’s really confusing to understand seed keys, so external backups are extremely easy to understand and it happens instantly,” Bakkum told Bitcoin Magazine.
Furthermore, the BitBox02 is designed to combine the best features found in the two most popular hardware wallets on the market: It contains a general purpose microcontroller and runs open-source software like the Trezor, and also includes a security element in the form of a physical chip, as Ledger wallets do.
“We take what we think is the best of both worlds between Ledger and Trezor,” said Bakkum.
Bakkum also advocated for open-source firmware by saying that concealing the code may have fatal repercussions for the users, even when the intentions are good.
“In a lot of fields, it’s probably okay to be closed source, but in crypto where one mistake means you can lose your funds, I think it’s just a completely bad idea,” he said.
BitBoxBase: The First Retail Bitcoin and Lightning Node Running c-lightning
The BitBoxBase node prototype presented during The Lightning Conference featured a slick, black, 3D-printed cover which housed a palm-sized ROCKPro64 with 4 GB of RAM and an attached terabyte SSD. Before an interview with Bitcoin Magazine, node engineer Stadicus said that he was still experimenting with various hardware specifications and settings in order to deliver the best experience with the lowest production costs. However, it’s unlikely that anything except for the casing and cables will change before the official release date — which is expected to be in the first quarter of 2020.
“You see quite a few Lightning nodes out there,” Stadicus told Bitcoin Magazine. “They start with Lightning and then move a little bit toward the on-chain stuff, but to me it’s a little bit the other way around. First you want to solve the on-chain Bitcoin issues to give the users sovereignty and privacy and then we can add the fun stuff on top. I think this is probably the main differentiator between our product and Casa’s.”
The Base is meant to complete the ecosystem of Shift Cryptosecurity products by empowering users with more privacy to validate and store their own transactions without relying on third-party devices.
“We’re working on a product ecosystem that combines hardware and software to give you as much financial sovereignty as possible,” Stadicus said. “Having a secure cold storage solution with a hardware wallet, together with our BitBox app, offers a holistic user experience and maximizes individual sovereignty.”
Aside from the hardware architecture, what truly sets the BitBoxBase apart from the rest of available retail node solutions is the decision to use Blockstream’s c-lightning client for Lightning Network transactions.
“One reason why we chose c-lightning is that it has all these great server-side plugin capabilities, so we can program in any language that we want – and we usually use Go – and add functionality,” Stadicus said. “So, for example, if you want to open a channel from your hardware wallet, you cannot do that directly from either c-lightning or lnd. But with c-lightning, you have these hooks to get into the program, write your own…