BitBox02 - "Remember wallet" feature

Hallo liebe Community,

seit der neuen BitBoxApp „BitBox 12.2023 Sustli“ Version 4.40 gibt es das neue Feature „Remember wallet“.

In der BitBoxApp steht folgende Beschreibung:

Enabling “Remember wallet” lets you see the accounts for this wallet in the BitBoxApp even when the BitBox02 is not plugged in. This allows you to check your balance and portfolio whenever you want. The BitBox02 still needs to be plugged in and unlocked to send or receive coins. Disabling “Remember wallet” requires you to plug in the respective BitBox02 (or passphrase wallet) to see those accounts in the BitBoxApp.

Im Blog von BitBox 12.2023 Sustli update steht folgendes:

The newest version of the BitBoxApp can now remember your wallet and display your balances without plugging in your BitBox. This makes keeping track of your wallet easy and allows you to check whether transactions have arrived, even if you don’t have your BitBox02 with you.

Of course, your funds are always protected by the BitBox02. You still need the BitBox02 to sign a transaction and create a receive address. The BitBoxApp never learns your private keys and can only „watch“ the wallet.

Please note that for now, access to the BitBoxApp on desktop computers is not password protected. If you share your computer account with other people, they might be able to see your wallet balance and transaction. This is why the „Remember wallet“ feature is purely opt-in and off by default.

Dazu habe ich folgende Fragen:

Ich danke euch bereits jetzt für die Antworten.

Grüße
Hieronymus

Meine Desktop-App hat die Version 4.41.0. Aber so eine Funktion wird mir gar nicht angezeigt. Wo soll das zu finden sein?

Einstellungen
Konten verwalten

1 „Gefällt mir“

Ja genau, ohne public keys kommt man ja sonst nicht an die Kontostände.

Hab mal kurz geguckt, gibt einige commits, die dazu beigetragen haben. Sofern du Code lesen kannst, ist das eventuell ein guter Ausgangspunkt, um tiefer rein zu gehen: Add watchonly setting to accounts & handle watchonly account loading/unloading by benma · Pull Request #2327 · digitalbitbox/bitbox-wallet-app · GitHub

Wenn jemand die Kontrolle über das Gerät erlangt, an dem du die Bitbox benutzt hast während dieses Feature aktiviert war, müsste er theoretisch an public keys rankommen können, wodurch er dann eben Adressen und Kontostände erfahren kann (aber er kann eben nichts wegsenden). Ich weiß allerdings nicht, ob hier noch irgendwie versucht wurde, irgendeine Art von Zugriffsschutz einzubauen. Da man sich aber soweit ich weiß nicht per Passwort oder sonstwie authentifiziert, wenn man die BitBox App ohne BitBox Hardware öffnet, wüsste ich nicht, wie das wirksam gehen soll.

Auf Android gibt es bereits den Zugriffsschutz für die BitBoxApp, da wir die Systemfunktion nutzen können. Für die Desktop-Apps sind wir dran, müssen da aber mehr selber programmieren und auch noch die Verschlüsselung der gespeicherten Daten implementieren. Ist aber auf der Roadmap.

3 „Gefällt mir“

Wo wird der xPub im Code ausgelesen?
Wo wird er zwischengespeichert für das WatchOnly feature?

Ich konnte es nicht finden.