Da mich ein Freund nach einer einfachen Möglichkeit für ein OS vom USB-Stick für sein Hot Wallet gefragt hat, habe ich folgende Anleitung geschrieben. Hätte er mich nicht nach der Möglichkeit eines „CoinJoin“ gefragt, wäre ich mit folgendem Link zur Installation von Tails (hier wird die Electrum Wallet mitgeliefert) bereits fertig.
Da es eine „Bastellösung“ ist, bin ich mir nicht sicher ob diese jemandem im Forum wirklich helfen wird, aber entscheidet selbst
Tails Linux
Dieser Anleitung folgen und Tails auf dem USB-Stick installieren:
https://tails.boum.org/install/windows/index.en.html
Achtung: Diese Änderungen können Einfluss auf die allgemeine Privatsphäre in Tails haben!
Nach diesen Änderungen sollte Tails nur als Hot-Wallet OS verwendet werden!
Folgende Einstellungen müssen in Tails geändert werden:
- Tails mit Adminrechten starten: Tails - Administration password
- Persistence Storage aktivieren: Tails - Persistent Storage
Applications ▸ Tails ▸ Configure persistent volume
Folgende Punkte aktivieren:
„Personal Data“ und „Dotfiles“
Sparrow Wallet
Download Sparrow (Linux (Intel/AMD) Standalone): Download - Sparrow Wallet
Der Import des gpg-Keys für die Verifikation des Downloads wie bei Sparrow beschrieben macht mit Tails Probleme (folgend alternative Möglichkeit):
cd ~/Downloads
wget https://keybase.io/craigraw/pgp_keys.asc
cat pgp_keys.asc | gpg --import
Der Rest funktioniert wieder wie bei Sparrow beschrieben.
Installation der Sparrow Wallet (ihr könnt die Befehle direkt im Terminal eingeben)
tar -xvzf sparrow-1.6.6.tar.gz -C ~/Persistent
mkdir ~/Persistent/Sparrow/data
(Ordner für die Einstellungen im Persistent Storage)
Über folgenden Weg kann Sparrow jetzt über das Terminal gestartet werden:
~/Persistent/Sparrow/bin/Sparrow -d ~/Persistent/Sparrow/data
Schöner ist es mit folgendem Zusatz (deshalb haben wir die Dotfiles in Tails aktivieren müssen):
mkdir /live/persistence/TailsData_unlocked/dotfiles/.local/share/applications
vim /live/persistence/TailsData_unlocked/dotfiles/.local/share/applications/Sparrow.desktop
(Mit i wird in vim der insert Modus aktiviert und mit ESC gefolgt von :wq wird die Änderung abgespeichert und vim beendet)
folgender Inhalt sollte in die Sparrow.desktop kopiert werden:
außerdem müssen noch folgende zwei Pfade geändert werden:
Exec=/home/amnesia/Persistent/Sparrow/bin/Sparrow -d ~/Persistent/Sparrow/data %U
Icon=/home/amnesia/Persistent/Sparrow/lib/Sparrow.png
Sparrow mit Hardware Wallet verbinden
In Sparrow im Menü unter Tools ▸ Install Udev Rules findet ihr einen Befehl. Diesen müsst ihr einfach im Terminal ausführen.
Dieser Vorgang muss ohne weitere Anpassungen nach jedem Start von Tails ausgeführt werden.
Bisq unter Tails
https://bisq.wiki/Running_Bisq_on_Tails
Quellen:
- Installationsanleitung und Download von Tails Tails - Install Tails from Windows
- Informationen und Anleitung zur Persistenz der Daten auf Tails Tails - Persistent Storage
- Link zu einer Anleitung auf Reddit zur Installation von Sparrow unter Tails
https://www.reddit.com/r/Bitcoin/comments/wtlphs/sparrow_on_tailsos/ - Quelle für die Sparrow.desktop sparrow/Sparrow.desktop at 80fab6df995afde64a7334cb6faad341b99b6fbe · sparrowwallet/sparrow · GitHub
- Erklärung der VIM Grundfunktionen https://www.redhat.com/sysadmin/beginners-guide-vim und Vim documentation : vim online
- Bisq unter Tails verwenden Running Bisq on Tails - Bisq Wiki