Oorspronkelijk geplaatst op Substack op 30 dec. 2021
Hier bijgewerkt op 20 dec. 2024
Hoe je TailsOS gebruikt op een USB-stick, met Electrum en KeePass, en je eigen cold wallet bouwt.
Veel nieuwe BTC-gebruikers hebben me gevraagd om deze handleiding te schrijven, over hoe je je eigen cold wallet kunt maken en geen hardware wallet kunt gebruiken. Ik zal hier beschrijven hoe je TailsOS op een USB-stick kunt gebruiken, met Electrum en KeePass (hebben ook een ingebouwde wachtwoordgenerator).
Deze opslagmethode is voor gebruikers die vertrouwd zijn met het gebruik van computers, systemen en al een basiskennis hebben over Bitcoin.
Deze methode IS NIET voor mensen die nog niet zo bekend zijn met deze technologie en niet zo technisch zijn. Voor hen raad ik aan om gewoon een hardware wallet te kopen en deze methode te vergeten.
Belangrijke aspecten over cold wallets:
- een cold wallet moet altijd minstens een kopie hebben (zelfs in een andere vorm van back-up) en op een andere geografische locatie worden opgeslagen. Je weet nooit wat er kan gebeuren.
- een cold wallet is NIET je dagelijkse gebruikswallet! Zoals ik hier in zijn gids uitlegde, moet je je stash in drie wallet-niveaus bewaren. Elke cold/HODL-wallet, ongeacht het formaat waarin je hem bewaart, moet op een veilige plek worden bewaard, die niemand anders kent en mag je niet gebruiken. Om geld te storten op diezelfde wallet, heb je maar een paar BTC-adressen en/of een MPK/Xpub-sleutel nodig die je hebt geïmporteerd in een "watch-only" wallet-app. Watch-only betekent dat de privésleutels nooit de online wereld zullen raken, je kunt alleen geld storten op die wallet en het saldo controleren. Hier is een handleiding hoe je "watch-only" wallets gebruikt.
- een cold wallet is alleen toegankelijk als je echt geld van daaruit moet verplaatsen (dringende kwestie) of als je het walletsysteem, firmware, OS etc. wilt upgraden.
- test altijd de herstelprocedure VOORDAT je geld in die wallet stopt. Vaak totdat je vertrouwd bent met het proces en je zeker weet dat je je wallet kunt herstellen in geval van SHTF. Oefening baart kunst.
Waarom ik deze methode aanbeveel, laten we het "Tails wallet" noemen?
Er zijn veel redenen die we kunnen noemen:
- is spotgoedkoop (de enige kosten zijn de USB-stick(s). Dus waarom zou je niet meer sats stapelen in plaats van (voor sommigen) dure hardware wallets te kopen?
- TailsOS is een sterk Debian Linux-systeem OS, draagbaar, met ingebouwde Tor en veel andere nuttige apps.
- krijgt geen aandacht. Niemand zal weten dat je in een simpele normale USB de sleutels van je HODL wallets kunt dragen. In plaats van rond te lopen met een Trezor, ledger, cold card etc., zal nu iedereen herkennen dat die "BTC dragen", dus je zou standaard een doelwit kunnen zijn. In het verleden zag ik gebruikers in een cafetaria hun Trezor pakken en deze aansluiten op een laptop, alleen om de rekening te betalen. VERKEERD, totaal verkeerd.
- Hetzelfde USB OS kan worden gebruikt als noodopschoonsysteem voor andere taken. Stel dat je op reis bent en een schone computer nodig hebt om te gebruiken. TailsOS is daar geweldig voor, start er gewoon mee op en je hebt een alleen-lezen live schoon OS. Veilige toegang tot uw persoonlijke gegevens, BTC-wallets etc. En wordt geleverd met veel eenvoudige, handige tools.
- Het kan meerdere wallets opslaan, kan worden gekopieerd en opgeslagen op veel verschillende locaties. Het kan ook worden gebruikt voor het opslaan van meer persoonlijke gegevens (gescande documenten, wachtwoordbeheerder, privé-spullen), allemaal gecodeerd, veilig voor vijandelijke ogen.
- Biedt altijd eenvoudige en snelle toegang tot uw cold wallets, zonder extra software die vatbaar is voor malware, phishing en geïnfecteerde computers. TailsOS is ALTIJD SCHOON, ongeacht welke computer u gebruikt. Veel gebruikers verliezen de controle over hun wallet omdat ze ze gebruiken op geïnfecteerde computers en slordig zijn met beveiliging.
Laten we beginnen
A. Maak en bereid uw Tails Wallet voor
Download TailsOS, live USB en gebruik Rufus om de opstartbare USB-drive met TailsOS ISO-image te maken. Rufus wist en formatteert die USB-drive.
Optioneel kunt u de aangepaste DTails suite gebruiken (inclusief meer apps en tools).
- Start op met die USB-drive (wijzig de instellingen in het BIOS van de computer om te starten met de USB-drive of druk op F12 voor sommige systemen) en selecteer RUN/Execute, niet install, offline. Dit live OS bevat al de Electrum BTC wallet app en KeePass (wachtwoordbeheerder).
- Als u van plan bent om dit LiveUSB TailsOS opnieuw te gebruiken, kunt u ook een verborgen actieve partitie maken, die gecodeerd zal worden, om belangrijke informatie op te slaan, zoals het KeePass databasebestand, Electrum wallet backup. Hier zijn instructies over hoe u "Persistent Partition" gebruikt en een video tutorial hier. Voer een sterk wachtwoord in om die persistente partitieruimte te openen en VERGEET HET NIET!
- Zodra u klaar bent met het maken van de persistente partitie, opent u de KeePass app en maakt u een nieuwe wachtwoordendatabase. Sla een kopie op een ander USB-geheugen op en gebruik ook persistente gecodeerde ruimte van Tails. In die database begin je met het opslaan van al je wallets (seed words, XPUB, BTC-adressen, MPK) en andere persoonlijke informatie. Vergeet niet om kopieën van dit bestand te maken op andere veilige plekken. Hier is een handleiding hoe je KeePass kunt gebruiken en synchroniseren tussen apparaten.
- Als je een nieuwste versie van Electrum wilt gebruiken en niet de reeds geïnstalleerde Tails-versie, kun je de AppImage (voor Linux) rechtstreeks downloaden van de Electrum-pagina https://electrum.org/#download
- en opslaan in je permanente partitie. Je hoeft het alleen maar te starten, je hoeft het niet te installeren. Maar elke versie van Electrum van Tails is voldoende om een offline wallet te maken. De nieuwste versie is alleen nodig als u Tails wilt gebruiken om een transactie uit te zenden vanuit die cold wallet.
- Open de Electrum-app en maak een nieuwe wallet. Sla de seedwoorden op in uw KeePass-bestand. Ga na het maken naar het Electrum-menu - wallet-informatie - kopieer de MPK (Master Public Key) en sla deze op in uw KeePass-database (waar u ook de seed hebt opgeslagen). Ga naar het menu - activeer adressen weergeven, ga vervolgens naar het tabblad Adressen en kopieer 3-4-5 adressen en zet ze in uw Keepass-bestand. Deze worden later gebruikt voor de test van de herstelprocedure.
GEREED! U hebt zojuist uw cold wallet in TailsOS gemaakt. Sluit alle apps en sluit TailsOS af.
OPTIONEEL u kunt de Sparrow wallet app downloaden en opslaan in uw persistente partitie als u een geavanceerder en een Taproot ondersteunend type adres wilt gebruiken, zoals ik heb uitgelegd in deze handleiding. Bijna dezelfde procedures om te volgen voor het maken van een wallet, het opslaan van een back-up en sleutels als voor de Electrum app.
B. Test de procedure voor het herstellen van de wallet
- Start TailsOS opnieuw, ontgrendel de persistente partitie, om uw KeePass databasebestand te kunnen openen.
- Open de Electrum app, selecteer restore wallet, I already have seed en volg vervolgens de instructies stap voor stap. Selecteer segwit native en ook de optieknop voor BIP39 seed. Zie hier meer details over het gebruik van de Electrum app.
- Open je KeePass en de invoer voor je Electrum wallet details.
- Plaats de seed words om te herstellen en controleer ze een voor een.
- Zodra het herstelproces is voltooid, is de wallet geladen, ga je naar het menu - activeer "view addresses", ga dan naar het tabblad Addresses en controleer de eerste 3-4 gegenereerde adressen die hetzelfde zijn als die je hebt opgeslagen in je KeePass-bestand. Als ze hetzelfde zijn, heb je zojuist een correcte restauratie van je wallet uitgevoerd. Optioneel kun je ook de MPK controleren als deze hetzelfde is, zie menu - wallet information.
Klaar! Nu ben je klaar om te gaan, je kunt geld storten op je cold wallet. Je kunt de MPK gebruiken in een watch-only app of gewoon een paar BTC-adressen uit je wallet gebruiken.
C. Maak back-ups en kopieën van die wallet!
OK, nu je de herstelprocedure hebt getest, stort je wat geld op die wallet, het is tijd om beveiligingskopieën te maken.
- Open TailsOS, open Electrum wallet
- Ga naar menu Bestand - Back-up wallet. Sla die wallet-bestandskopie op in je persistente partitie en ook op een andere gecodeerde USB als een kopie samen met een kopie van je KeePass-databasebestand. Hier zijn enkele handleidingen over het coderen van een USB-station, met Windows en met Linux.
- De kopie van die Electrum wallet is ook gecodeerd met je Electrum-wachtwoord dat je hebt ingevoerd toen je de wallet voor het eerst aanmaakte. Dat wachtwoord wordt ook gebruikt wanneer u een tx moet uitzenden, voor het ondertekeningsproces. Houd er dus rekening mee dat het erg belangrijk is, sla het ook op in uw KeePass-bestand.
- Nu kunt u dat wallet-bestand gewoon openen met de Electrum-app, zonder dat u hoeft te herstellen vanuit seed, het zal u alleen vragen om het te openen met uw Electrum-wachtwoord om het bestand te decoderen. Seed is alleen nodig als dit bestand beschadigd raakt of verloren gaat. Dit bestand bevat ook alle txs die u hebt gemaakt, labels, geschiedenis en kan in de loop van de tijd groter worden.
- In de USB-stickkopie (gecodeerd) kunt u ook veel andere bestanden opslaan, zoals een afbeeldingsbestand dat een seed insluit met behulp van steganografie, privédocumenten, alles wat digitaal is en belangrijk voor u is. Maak meer kopieën van deze "privé offline opslag" en sla ze op verschillende locaties op. Optioneel kun je ze in een metalen houder doen, beschermd tegen EMF, water, zon, hitte etc.
Hier is een link om die ontvangers en USB-geheugen te kopen.
D. Gebruik het als een "watch-only" wallet
Hier is een meer gedetailleerde handleiding hoe je de MPK van deze cold wallet importeert en gebruikt in een app voor een deposit only wallet.
Leuk weetje:
Ik heb verschillende ontvangers zoals deze verborgen in diepe bossen/berggebieden, makkelijk (voor mij) om ze te herstellen in elk SHTF-geval. Zelfs als ze door iemand anders worden gevonden (ik betwijfel het echt) kunnen ze niet worden geopend vanwege harde encryptie. Ik ben erg vertrouwd met die encryptie en de geheime plaats waar ze verborgen zijn. Maar het is aan elk individu waar en hoe die kopieën worden opgeslagen. Het kan ook in een online opslag zijn, is voldoende dat KeePass-bestand wordt opgeslagen en optioneel een kopie van je electrum wallet-bestand (niet meer dan een paar honderd kb aan gegevens).