Read the original article in English
Übersetzung durch Eliot Lila @ confia-group.ch

Dies ist der zweite Teil unserer Electrum Artikelserie. In diesem Beitrag erklären wir, wie man erweiterte Electrum-Funktionen, am besten in Kombination mit der BitBox02 Hardware-Wallet, nutzen kann. Primär werden fortgeschrittene Nutzer angesprochen, weshalb wir mehr ins Detail gehen.

Teil 1: Wie man die BitBox02 mit Electrum Wallet benutzt
Teil 2: Erweiterte Electrum Funktionen

Electrum

Die Electrum-Wallet ist eine vielseitige Bitcoin Client-Software, verfügbar für Windows, Mac und Linux. Die Software verbindet sich mit dem gewünschten Electrum Bitcoin-Server und bietet einen grossen Funktionsumfang. Einerseits kann es als pure Software-Wallet genutzt werden (private Schlüssel werden auf dem PC gespeichert), sie unterstützt aber auch alle gängigen Hardware-Wallets, wie zum Beispiel die BitBox02 (private Schlüssel kommen nie mit dem PC in Kontakt).

Warum Electrum mit der BitBox02 verwenden?

Die Electrum-Wallet ist der Industriestandard für Bitcoin Power-User. Sie funktioniert mit allen möglichen Konfigurationen, einschliesslich Cold- und Hot-Wallets und bietet Schnittstellen für die gängigsten Hardware-Wallets. Die Benutzeroberfläche ist eher funktional als schön, aber das ist wahrscheinlich der Preis für einen so reichhaltigen Funktionsumfang.

Mit der BitBoxApp streben wir eine simple, minimalistische Bitcoin-Wallet für Desktop- sowie mobile Plattformen an. Sie bietet zwar fortgeschrittene Funktionen wie Coin-Control oder Konnektivität zum eigenen Bitcoin Full-Node, aber sie wird wahrscheinlich nie den Funktionsumfang von Electrum bieten. Aus diesem Grund ist die Interoperabilität mit Electrum für uns sehr wichtig. Wenn du Funktionen benötigst, die von der BitBoxApp nicht angeboten werden, ist die Electrum-Wallet das Richtige für dich.

Im ersten Teil dieser Serie haben wir behandelt, wie man Electrum installiert und mit der BitBox02-Hardware-Wallet verwendet. Es wird auch erklärt, wie du Bitcoin einfach senden und empfangen kannst.

Lass uns nun in einige fortgeschrittene Optionen eintauchen.

Einstellungen

Du kannst Electrum an deine Bedürfnisse anpassen, indem du den Menüpunkt „Werkzeuge“ -> „Einstellungen“ wählst.

Neben den Standardeinstellungen sind dies die am häufigsten verwendeten Funktionen:

Reiter „Allgemein“

  • Sprache: hier kannst Du Electrum auf Deutsch ("German") umstellen
  • Basiseinheit: Wähle die gewünschte Bitcoin-Einheit, z.B. BTC oder Satoshi (sat)
  • Videogerät: Ermöglicht das Scannen von QR-Codes über deine Webcam
  • Farbschema: Hier kannst du Hell oder Dunkel auswählen

Reiter „Transaktionen“

  • Replace-by-fee (Transaktionen mit erhöhter Gebühr ersetzen) aktivieren: Standardmässig aktiviert, siehe Abschnitt unten

Reiter „Fiat“

  • Fiat-Währung: Wähle deine Referenz-Fiat-Währung
  • Historische Werte anzeigen: Zeigt den historischen Fiat-Wert vergangener Transaktionen

Adressen

Um einen Überblick über die von deiner Wallet kontrollierten Adressen zu erhalten, kannst du eine separate Registerkarte im Menü „Ansicht“ -> „Adressen anzeigen“ einblenden.

Diese separate Lasche zeigt deine benutzten und unbenutzten Adressen für Zahlungseingänge und Änderungen aus deinen eigenen Transaktionen. Über das Kontextmenü (rechte Maustaste) kannst du  zusätzliche Details zu jeder Adresse anzeigen oder einzelne Adressen einfrieren, damit diese bei der Erstellung neuer Bitcoin-Transaktionen nicht als Input verwendet werden.

Pay to many: mehrere Zahlungen in einer Transaktion

Wenn du Bitcoin regelmässig verwendest, gibt es Situationen, in denen du mehrere Zahlungen gleichzeitig vornehmen möchtest. Dies hilft, Massenzahlungen zu automatisieren, sowie teuren Platz auf der Blockchain und damit Gebühren zu sparen.

Wenn du "Werkzeuge“ -> „Zahle an mehrere“ im Menü aktivierst, ändert sich das „Zahle an“-Feld im Reiter „Senden“ in ein mehrzeiliges Textfeld. Jetzt kannst du mehrere Empfängeradressen und den gewünschten Betrag in getrennten Zeilen eingeben, so wie hier:

Mit dem Dateisymbol kannst du auch eine Textdatei desselben Inhalts laden, auch ohne die Funktion vorher zu aktivieren.

Replace-by-Fee: Gebühr nachträglich erhöhen

Es kann schwierig sein, die richtige Gebühr für eine Transaktion zu finden. Replace-by-Fee (RBF) hilft, indem es Transaktionen explizit als austauschbar kennzeichnet. Damit kannst du eine Transaktion mit einer niedrigen Gebühr auslösen und diese bei Bedarf durch eine Transaktion mit einer höheren Gebühr ersetzen, zum Beispiel, wenn sich der Mempool (Bestand an unbestätigten Transaktionen im Netzwerk) plötzlich füllt.

Die BitBoxApp kennzeichnet Transaktionen standardmässig mit aktivierter RBF-Kennzeichnung, daher kann die Gebühr mittels Electrum später problemlos erhöht werden.

In Electrum ist diese Einstellung standardmässig aktiviert und kann über den Menüpunkt „Werkzeuge“ -> „Einstellungen“ -> „Transaktionen“ konfiguriert werden.

Solange sie unbestätigt sind, werden RBF-Transaktionen mit [rbf, 1. sat/b] in der Registerkarte „Transaktionen“ aufgeführt. Um die Transaktion zu ersetzen, wähle „Gebühr erhöhen“ im  Kontextmenü (mittels Rechtsklick), aktualisiere die Gebühren und löse dann die Transaktion erneut aus.

Eine weitere interessante Option ist „RBF-Transaktionen zusammenfassen“, die ebenfalls unter „Werkzeuge“ -> „Einstellungen“ -> „Transaktionen“ aktiviert werden kann. Diese Funktion fasst ausgehende RBF-Transaktionen zusammen. Wenn du eine neue RBF-Transaktion erstellst, während noch mindestens eine unbestätigte Transaktion vorhanden ist, kann Electrum letztere durch eine aktualisierte Stapel-Transaktion ersetzen, welche beide Transaktionen umfasst. Selbst wenn du also nicht vorhast, mehrere Transaktionen zu versenden, kannst du diese möglicherweise immer noch zusammenfassen und dadurch Blockspeicherplatz und damit Gebühren sparen.

Coin Control: Kontrolle einzelner Coins

Führst du zusätzliche Schritte wie zum Beispiel CoinJoins durch, um deine finanzielle Privatsphäre zu schützen? Oder möchtest du sicherstellen, dass Coins (UTXO) aus verschiedenen Quellen nicht vermischt werden, wenn du Bitcoin an einen Empfänger sendest? Um eine solche granulare Steuerung zu erreichen, kannst du die Münzen in deiner Wallet einzeln verwalten.

Mit „Ansicht“ -> Coins anzeigen" kannst du den Reiter „Coins“ anzeigen und alle deine Coins (UTXOs) sehen, welche in Summe dein Wallet-Guthaben ausmachen. Mit dem Kontextmenü (mittels Rechtsklick) kannst du einen Coin direkt ausgeben, zusätzliche Informationen anzeigen oder diesen auch einfrieren, so dass er bei der Erstellung einer Transaktion nicht mehr berücksichtigt wird.

Watch-only Wallets

Du kannst Electrum verwenden, um eine Wallet ausschliesslich zu überwachen, ohne dass dabei der private Schlüssel notwendig ist. Dazu benötigst du den erweiterten öffentlichen Schlüssel (extended public key, xpub), der alle notwendigen Informationen enthält, um vergangene und zukünftige Transaktionen zu beobachten und neue Adressen zu erstellen. Er enthält keine privaten Schlüssel, so dass du keine ausgehende Transaktion signieren kannst.

Die meisten Wallets erlauben es dir, den xpub zu exportieren. In der BitBoxApp kannst du dir zum Beispiel den erweiterten öffentlichen Schlüssel für jedes Konto anzeigen lassen, indem du oben rechts auf "Kontoinformationen" klickst.

Du kannst eine „Watch-only-Wallet“ mit Electrum erstellen, in dem du den Menüpunkt „Datei“ -> „Neu/Wiederherstellen“ -> Wallet-Name vergeben -> „Weiter“ ->  „Standard-Börse“ ->  „Einen Generalschlüssel verwenden“ verwendest. Füge deinen xpub in das Textfeld ein (oder importiere diesen aus einer Datei, bzw. scanne den QR-Code mit deiner Webcam). Für zusätzliche Privatsphäre kannst du die Wallet mit einem Passwort schützen.

Nun siehst du eine (fast) normale Electrum-Wallet, auf der allerdings in der Titelleiste [watching only] steht. Dies kann nützlich sein, um neue Empfangsadressen zu erstellen, ohne dass die privaten Schlüssel vorhanden sind. Zu beachten ist, dass du die so generierte Empfangsadresse nicht auf dem sicheren Bildschirm der BitBox02 verifizieren kannst. Ein Virus auf deinem Computer könnte nämlich in diesem Schritt die Electrum-Wallet manipulieren und eine Transaktion auf eine fremde Adresse (zum Beispiel die eines Angreifers) umleiten. Somit solltest du diese Methode nur für kleine Beträge verwenden.

Wenn du deinen xpub von Electrum in eine andere Software-Wallet als Watch-only-Wallet exportieren willst, kannst du im Menüpunkt „Geldbörse“ -> „Informationen“ deinen „öffentlichen Generalschlüssel“ als Text oder als QR-Code exportieren.

Paper-Wallet „sweepen“

Falls du noch eine alte Paper-Wallet hast, ist Vorsicht angebracht. Damit du die gesamte Wallet entwerten kannst, musst du eine Transaktion erstellen, bei der der gesamte Bitcoin-Bestand (sämtliche UTXOs) ausgegeben werden. Sonst könnte Wechselgeld übrig bleiben, auf das du keinen Zugriff mehr hast.

Mit Electrum kannst du eine Paper-Wallet mit dem Menüpunkt „Geldbörse“ -> „Private Schlüssel“ -> „Entleeren“ sicher entwerten. Kopiere den privaten Schlüssel in das Textfeld und Electrum erstellt automatisch eine Transaktion, die den gesamten Betrag in deine aktuelle Wallet sendet.

Bitte beachte, dass es sich hierbei um eine „Hot Wallet“-Operation handelt und die privaten Schlüssel deiner Paper-Wallet auf deinem Computer sichtbar sind, wenn auch nur für einen kurzen Moment. Verwende diese Methode nicht ohne zusätzliche Vorsichtsmassnahmen für grössere Summen.

Tor-Netzwerk

Wie in Teil 1 unserer Serie erläutert, solltest du vorsichtig sein, welchen Electrum-Server du wählst. Egal ob du einen zufälligen Server oder deinen eigenen Server nutzt, das Tor Netzwerk als Anonymitäts-Netzwerkschicht kann in beiden Fällen helfen:

  • Öffentlicher Electrum-Server: Obwohl der Electrum-Server Kenntnis über deine Bitcoin-Bestände und alle vergangenen Transaktionen erhält, hilft Tor dabei, deine echte Internet-Adresse und den damit verbundenen geographischen Standort zu verbergen.
  • Eigener Electrum-Server: Tor erlaubt es dir, ohne spezielle Netzwerkkonfiguration auf deinen eigenen Electrum-Server zuzugreifen. Das ist besonders hilfreich, wenn deine Node in einem Heimnetzwerk läuft und von aussen nicht erreichbar ist.

Um Electrum mit Tor zu benutzen, benötigst du den Tor-Browser. Installiere diesen von der offiziellen Webseite https://www.torproject.org. Folge den Schritten, die in der Download-Sektion beschrieben sind.

Klicke in Electrum auf den Menüpunkt „Werkzeuge“ -> „Netzwerk“ (oder klicke auf den grünen LED-Knopf in der rechten unteren Ecke) und wähle den Reiter „Proxy“ aus. Wähle „Tor Proxy auf Port 9150 nutzen“. Du kannst nun entweder weiterhin einen regulären öffentlichen Server verwenden, oder im Reiter "Server" eine spezifische Tor .onion-Adresse konfigurieren.

Die zuvor grüne LED sollte nun auf blau wechseln um anzuzeigen, dass du nun über das Tor-Netzwerk verbunden bist.


BitBox02 Bitcoin-only edition

Die BitBox02 ist als "Bitcoin-only Edition" mit radikal fokussierter Firmware erhältlich. Weniger Programmcode bedeutet eine geringere Angriffsfläche, was die Sicherheit der BitBox02 noch weiter erhöht, wenn nur Bitcoins gesichert werden sollen.

Wenn du noch keine BitBox02 hast: hier geht's zu unserem Shop. Wir versenden weltweit!


Frequently Asked Questions (FAQ)

Was ist die Electrum-Wallet?
Die Electrum-Wallet ist eine vielseitige Bitcoin Client-Software, die sich mit dem gewünschten Electrum Bitcoin-Server verbindet und einen großen Funktionsumfang bietet.

Warum sollte ich Electrum mit der BitBox02 verwenden?
Electrum ist der Industriestandard für Bitcoin Power-User und bietet Schnittstellen für die gängigsten Hardware-Wallets, einschließlich BitBox02.

Was ist Replace-by-Fee (RBF)?
RBF hilft, indem es Transaktionen als austauschbar kennzeichnet. Damit kannst du eine Transaktion mit einer niedrigen Gebühr auslösen und diese bei Bedarf durch eine Transaktion mit einer höheren Gebühr ersetzen.

Was bedeutet Coin Control?
Coin Control ermöglicht es dir, die Münzen in deiner Wallet einzeln zu verwalten, um sicherzustellen, dass Coins aus verschiedenen Quellen nicht vermischt werden.

Was ist eine Watch-only Wallet?
Mit einer Watch-only Wallet kannst du Transaktionen beobachten und neue Adressen erstellen, ohne den privaten Schlüssel zu benötigen.

Wie kann ich das Tor-Netzwerk mit Electrum verwenden?
Um Electrum mit Tor zu benutzen, benötigst du den Tor-Browser und musst in Electrum den Tor Proxy auf Port 9150 nutzen.


BitBox Hardware-Wallets werden von der Shift Crypto AG, einem privaten Unternehmen mit Sitz in Zürich, in der Schweiz entwickelt und produziert. Unser Team aus Bitcoin-Entwicklern, Krypto-Experten und Sicherheitsingenieuren entwickelt Produkte, die unseren Kunden eine stressfreie Reise vom Anfänger zum Meister der Kryptowährung ermöglichen. Die BitBox02, unsere Hardware-Wallet der zweiten Generation, ermöglicht es den Nutzern, Bitcoin und andere Kryptowährungen zu speichern, zu schützen und mit Leichtigkeit zu handeln - zusammen mit der dazugehörigen Software, der BitBoxApp.