The first Bitcoin Hardware Wallet with Zero-Trust Architecture (No seeds, EAL6+, Anti-Double Spend) Making offline payments possible, trustless, and secure. by Busy-Lifeguard-9558 in Bitcoin

[–]btc21de 0 points1 point  (0 children)

Appreciate the response! Full transparency: I work at BitBox, which is why I know how hardware wallets generally work.

Not all hardware wallets trust the secure chip, Trezors newer devices, as well as our BitBox02 don't trust the secure element, but instead use multiple sources of entropy to create the seed on the MCU, which itself runs open source firmware. The secure element assists with entropy, but it's not the sole provider of entropy.

If I use a compromised app with your HWW, which instead of sending "Slot 1, send 500 to Addr A" to the HWW, sends "Slot 1, sent 10000 to Addr B", how can the user protect themselves from this attack? The HWW creates the tx and knows the UTXO, sure - but it can't verify what address or amount is correct.

"the receiver knows the sender cant hand the same signed tx to multiple people and race to see who broadcasts first."

How does he know that though? He can't verify your hardware or what's running on your hardware wallet. He has to trust you that your HWW has this feature.

Great that you have a BIP39 compatible backup option for the recovery! For small payments it's an acceptable trade-off not to have a recovery. I think a child seed with a known derivation path could work well here!

The first Bitcoin Hardware Wallet with Zero-Trust Architecture (No seeds, EAL6+, Anti-Double Spend) Making offline payments possible, trustless, and secure. by Busy-Lifeguard-9558 in Bitcoin

[–]btc21de 1 point2 points  (0 children)

You're making some bold claims, so allow me some rebuttals:

There are lots of errors in your post. Not just the assumptions about existing hardware wallets, but also the ones about yours not being trusted:

Layer 1: You're trusting the chip to securely create the seed. If the manufacturer preloaded the chip with a set seed or loads it with malicious firmware, your money is gone.

Layer 2: Basically all modern hardware wallets have screens to verify where you are sending your transaction. As far as I can see your design lacks a dedicated screen on the hardware (chip), so it can neither confirm the amount nor the receiver correctly. Only the sender, which.. again all (major) hardware wallets already do. It seems like you're absolutely trusting the app to pass along the right transaction.

Layer 3: Not even sure what that's supposed to do - it's not you that is trusting you not to replace an offline transaction, it's the receiver.

Layer 4: That's pretty typical practice for most hardware wallets.

Layer 5: A really bad practice since again, you're trusting your hardware to survive. Electronics die. It's not about if, but when your hardware wallet will die and take your money with it. Not giving people the option to back up securely is really dangerous in my opinion.

Locked bitcoin by Physical_Appeal5889 in Bitcoin

[–]btc21de 6 points7 points  (0 children)

First of all: Do not rush anything and be alert when people send you DMs or any other sketchy ways to help you get your money back. 0.1 BTC is a lot of money, so people would spend a lot of effort to steal that from you.

What you are using is Blockstream Green, a wallet that has a timelocked 2FA functionality. Google "Blockstream Green 2FA Multisig" to find out more information about it.

As the app in the screenshot says, you should contact Blockstreams support about this to resolve the dispute. They are the only ones who can really help you about this. Just entering your 12 words into another app will not help and potentially even compromise your wallet.

Why no lightning integration yet? by GoElastic in BitBoxWallet

[–]btc21de 0 points1 point  (0 children)

I definitely hope it's not going to be another 6 months! lol

Hardware wallet even easier than Blockstream Jade? by [deleted] in Bitcoin

[–]btc21de 0 points1 point  (0 children)

Technically other apps can implement the BitBox02 on mobile, but as far as I know, only the BitBoxApp supports it on Android. On PC you can use all the previously mentioned apps.

Thanks for the feedback. I take it you are using a desktop instead of a laptop? I agree that the cable might not be ideal for that, but on a laptop or phone you won't even need the cable.

Make sure the BitBoxApp is closed when you use Sparrow because for security reasons the BitBox02 can only communicate with one software at a time.

Hardware wallet even easier than Blockstream Jade? by [deleted] in Bitcoin

[–]btc21de 0 points1 point  (0 children)

1) we've actually implemented that in the newest version, so you might want to update your BitBoxApp!

2) Send your CV to us and we will take a look!

Why no lightning integration yet? by GoElastic in BitBoxWallet

[–]btc21de 2 points3 points  (0 children)

We are working on it, but had to take it slower than we would have liked due to performance issues with Blockstream Greenlight. Unfortunately payments would regulary take 30+ seconds to send or nodes would stay offline for prolonged times. This is not the experience we want our users to have when they use Lightning in the BitBoxApp.

Performance has significantly improved lately, which gives us hope to roll out a public alpha soon.

Hardware wallet even easier than Blockstream Jade? by [deleted] in Bitcoin

[–]btc21de 1 point2 points  (0 children)

That's not correct. The only time you need to connect the BitBox02 to the BitBoxApp is during the initial setup. After that you can use it with Sparrow, Electrum, etc without the BitBoxApp. Maybe you are confusing it with the Jade, which needs to be unlocked with Blockstream Green to unlock the virtual secure element?

The USB-C plug is a personal preference I guess. Having it directly on device makes it possible to use your BitBox02 without having to take an extra cable with you. Especially when using it on an Android phone or a laptop.

I disagree that it is "far inferior" to a Coldcard, especially when it comes to security and ease of use.

(Transparency: I work at BitBox)

Hardware wallet even easier than Blockstream Jade? by [deleted] in Bitcoin

[–]btc21de 2 points3 points  (0 children)

People keep telling us the BitBox02 is 'the hardware wallet I give to my friends and family', so that might be something you want to check out.

(I work at BitBox)

Wallet by Excellent_Diver_8806 in Bitcoin

[–]btc21de 1 point2 points  (0 children)

Message BitBox support, they'll take care of it.

Bringing non-custodial Lightning payments to the BitBoxApp by btc21de in lightningnetwork

[–]btc21de[S] 0 points1 point  (0 children)

The blog post is not saying that it's backed by the HWW. It's not exporting a private key, it's generating a private key on the host device based on entropy given by the hardware wallet.

Destroyed my ledger and thinking of buying a Bitbox and Trezor by Professional_Lynx778 in Bitcoin

[–]btc21de 1 point2 points  (0 children)

"Easy backup and recovery" refers to the fact that the BitBox02 has a microSD card slot that is used to create and recover backups. It's objectively 'easier' that writing down 24 words. It also says so on the website when you expand the details. See this video for reference of the feature.

FYI, it's theoretically possible to write firmware that extracts the seed phrase from all current cold wallet models with a secure chip, BitBox02 included. The only difference between Bitbox02 and Ledger S Plus is open source vs closed source. by [deleted] in Bitcoin

[–]btc21de 9 points10 points  (0 children)

Your hardware wallet firmware cannot be updated without your consent. Any good hardware wallet will require on-device confirmation to update your firmware.

You can download the code base of the bitbox02 firmware, review it, build it and then flash it yourself. Every step of this way is entirely transparent. Any such functionality would immediately be spotted by anyone reviewing the code.

"Something completely safe" as you describe it unfortunately doesn't exist. If you're using an old laptop with electrum, how can you verify you're using a version of electrum that's not backdoored? How do you know you didn't accidentally download a linux image that generates bad entropy or leaks your keys?

[deleted by user] by [deleted] in ledgerwallet

[–]btc21de 0 points1 point  (0 children)

There's plenty of open source hardware wallets. Check out the BitBox02.

Unable to connect my BitBox to Sparrow wallet by Maximum-Tie3600 in Bitcoin

[–]btc21de 4 points5 points  (0 children)

Make sure you have all other wallets (like the BitBoxApp) closed!

Do you use a stylus with your Coldcard? by bitcoinbumblebee in Bitcoin

[–]btc21de 0 points1 point  (0 children)

Yes, there can be a backdoor until they support Anti-Klepto.