Wat is een crypto wallet?
Basisprincipes
Crypto wallets zijn essentiële hulpmiddelen om te communiceren met blockchain-netwerken. Deze wallets bestaan in verschillende soorten en kunnen worden gecategoriseerd als software-, hardware- of papieren wallets. Afhankelijk van hun werkingsmechanisme worden ze ook wel hot- of coldwallets genoemd.
Software wallets zijn het meest populaire type wallet vanwege hun gebruiksgemak en toegankelijkheid. Hardware wallets zijn daarentegen de meest veilige optie. Papieren wallets, waarbij een "wallet" op een stuk papier wordt afgedrukt, worden nu als verouderd en onbetrouwbaar beschouwd.
Hoe werken cryptocurrency-wallets?
Een veelvoorkomende misvatting is dat crypto wallets digitale activa opslaan. In werkelijkheid bieden deze wallets de benodigde tools om met een blockchain te communiceren. In essentie stellen crypto wallets je in staat de informatie te genereren die nodig is om cryptocurrency te verzenden en ontvangen via blockchain-transacties. Deze informatie omvat een of meerdere paren van publieke en private sleutels.
Een crypto wallet bevat een adres, een alfanumerieke identificatie die wordt gegenereerd op basis van de publieke en private sleutels. Het adres kan worden opgevat als een unieke "locatie" op de blockchain waar munten naartoe gestuurd kunnen worden. Dit maakt het mogelijk je adres met anderen te delen om fondsen te ontvangen. Het is echter van cruciaal belang je private sleutel nooit aan iemand anders te onthullen.
De private sleutel geeft toegang tot je cryptocurrencies, ongeacht welke wallet je gebruikt. Zelfs als je computer of telefoon gehackt wordt, kun je nog steeds toegang krijgen tot je fondsen vanaf een ander apparaat zolang je de bijbehorende private sleutel (of seed phrase) hebt. Opmerkelijk is dat de munten nooit echt de blockchain verlaten, maar alleen van het ene adres naar het andere verplaatsen.
Heb ik een crypto wallet nodig om met crypto te werken?
De eerste stap om crypto te gebruiken is het instellen van een cryptocurrency wallet. Of je nu handelt, een langetermijnbelegger bent of NFT's verzamelt, een crypto wallet is noodzakelijk. Er zijn verschillende typen wallets beschikbaar, zoals hot wallets van crypto exchanges, mobiele wallets, browserextensie-wallets, desktop wallets of hardware wallets. Hieronder enkele voorbeelden van wallettypes:
- Hot wallet: wallet van een gecentraliseerde crypto exchange.
- Mobiele crypto wallets: Trust Wallet, MetaMask.
- Browserextensie-crypto wallets: MetaMask, MathWallet.
- Desktop crypto wallets: Electrum, Exodus.
Hot versus cold wallets
Cryptocurrency wallets zijn er in diverse vormen en kunnen worden ingedeeld als hot of cold, afhankelijk van hun werking. Een hot wallet is elke wallet die met het internet verbonden is, waardoor deze gemakkelijk toegankelijk is. In het algemeen bieden alle gecentraliseerde exchanges hun hot wallets voor gebruikers aan. Ze zijn handig voor frequente handelaren omdat de fondsen eenvoudig bereikbaar zijn.
Cold wallets daarentegen zijn offline en gebruiken een fysiek medium om de sleutels te bewaren, wat ze veiliger maakt. Cold storage is ideaal voor langetermijnbeleggers of houders.
Software wallets
Er bestaan verschillende soorten software wallets, elk met eigen kenmerken. De meeste zijn hot wallets, wat betekent dat ze verbonden zijn met het internet. De meest voorkomende software wallets zijn web-, desktop- en mobiele wallets. Elk van deze heeft unieke eigenschappen en voordelen.
Web wallets
Web wallets bieden een handige manier om blockchains te benaderen omdat ze geen downloads of installaties vereisen. Ze zijn toegankelijk via een browserinterface. Web wallets kunnen exchange-wallets zijn of andere in de browser gebaseerde walletproviders. Het aanmaken van een nieuwe wallet en het instellen van een persoonlijke wachtwoordphrase om deze te openen is een standaardprocedure bij de meeste web wallets. Sommige dienstverleners beheren echter private keys namens hun gebruikers, wat een veiligheidsrisico kan vormen. Om dit risico te beperken, hebben sommige web wallets gedeelde controle over private keys geïntroduceerd of de controle volledig bij de gebruiker gelegd. Het is belangrijk de technische aanpak van elke web wallet te beoordelen voordat je een keuze maakt.
Bovendien is het aan te raden bij het gebruik van cryptocurrency-exchanges gebruik te maken van beschikbare beveiligingstools, zoals apparaatbeheer, anti-phishingcodes, multi-factor authenticatie en beheer van uitbetalingsadressen.
Desktop wallets
Desktop wallets zijn software die lokaal op een computer wordt gedownload en uitgevoerd. In tegenstelling tot web-based wallets geven desktop wallets de gebruiker volledige controle over hun sleutels en fondsen. Na het genereren van een nieuwe desktop wallet wordt er een bestand met de naam "wallet.dat" op de computer opgeslagen dat de private key-informatie bevat die nodig is om toegang te krijgen tot de cryptocurrency-adressen. Daarom is het noodzakelijk dit bestand te versleutelen met een persoonlijk wachtwoord.
Wanneer een gebruiker de software start, moet het wachtwoord worden ingevoerd om het "wallet.dat"-bestand te lezen als de desktop wallet versleuteld is. Het is belangrijk te onthouden dat als het "wallet.dat"-bestand verloren raakt of het wachtwoord wordt vergeten, de toegang tot de fondsen verloren gaat.
Daarom is het cruciaal een back-up te maken van het "wallet.dat"-bestand en het op een veilige plaats te bewaren. Een andere optie is het exporteren van de bijbehorende private key of seed phrase, waarmee gebruikers hun fondsen vanaf andere apparaten kunnen benaderen als hun computer niet meer werkt of onbereikbaar is.
Desktop wallets worden over het algemeen als veiliger beschouwd dan de meeste webversies. Toch is het essentieel ervoor te zorgen dat de computer vrij is van virussen en malware voordat je een cryptocurrency-wallet instelt en gebruikt.
Mobiele wallets
Mobiele wallets zijn smartphone-apps waarmee gebruikers cryptocurrencies kunnen verzenden en ontvangen via QR-codes. Ze zijn ideaal voor dagelijkse transacties en betalingen en bieden een haalbare manier om Bitcoin en andere cryptocurrencies in de echte wereld te gebruiken. Trust Wallet is een bekend voorbeeld van een mobiele crypto wallet.
Hoewel mobiele wallets handig zijn, zijn mobiele apparaten ook kwetsbaar voor kwaadaardige apps en malware-infecties. Om veiligheid te waarborgen, moeten gebruikers hun mobiele wallets versleutelen met een wachtwoord en een back-up maken van hun private keys of seed phrase voor het geval hun smartphone verloren raakt of beschadigd wordt.
Hardware wallets
Voor het opslaan van cryptocurrency zijn hardware wallets een populaire keuze. Het zijn fysieke, elektronische apparaten die een random number generator gebruiken om publieke en private sleutels te creëren, welke vervolgens in het apparaat zelf worden opgeslagen. Omdat ze niet met het internet verbonden zijn, worden ze beschouwd als cold wallets en gelden ze als een van de veiligste opties.
Hoewel hardware wallets betere bescherming bieden tegen online aanvallen, kunnen er risico's ontstaan als de firmware-implementatie niet correct is uitgevoerd. Daarnaast zijn ze minder gebruiksvriendelijk dan hot wallets en kan toegang tot fondsen extra stappen vereisen.
Hardware wallets zijn vooral nuttig voor langetermijnopslag van cryptocurrencies of bij grote bedragen. De meeste hardware wallets laten je een pincode instellen ter bescherming van het apparaat en een recovery phrase die kan worden gebruikt om je wallet te herstellen als deze verloren gaat.
Papieren wallets
Een papieren wallet is een type cryptocurrency-wallet waarbij een crypto-adres en de bijbehorende private key als QR-codes op een stuk papier worden geprint. Dit maakt papieren wallets zeer bestand tegen online hacks. Ze worden echter als risicovol beschouwd en worden vanwege hun nadelen niet aanbevolen voor gebruik.
Sommige papieren wallet-websites maken het mogelijk om nieuwe adressen en sleutels offline te genereren, wat de veiligheid verder vergroot. Desalniettemin zijn de risico's bij papieren wallets aanzienlijk. Een groot nadeel is dat papieren wallets niet geschikt zijn voor het gedeeltelijk verzenden van fondsen, maar alleen voor het verzenden van het volledige saldo in één keer.
Bijvoorbeeld, als Alice 10 BTC in een papieren wallet heeft en 3 BTC naar Bob wil sturen, zal de resterende 7 BTC naar een change-adres worden gestuurd. Dit change-adres is niet in het bezit van Alice, dus zij kan niet bij het resterende saldo.
Om dit probleem te vermijden, kan Alice handmatig de outputs van haar transactie instellen zodat zowel Bob's adres als een ander adres dat zij controleert in de output worden opgenomen, zodat zij de verandering terug naar zichzelf stuurt. Dit vereist echter technische kennis en kan lastig zijn voor beginnende gebruikers. Als Alice er niet in slaagt een change-output voor zichzelf te maken, zouden de resterende 7 BTC door de miner die het blok valideert kunnen worden opgeëist.
Daarom is het raadzaam dat Alice het volledige saldo van 10 BTC naar een software wallet stuurt en vervolgens 3 BTC naar Bob overmaakt. Zo wordt verzekerd dat de juiste transactie wordt uitgevoerd en dat alle fondsen veilig naar de gewenste adressen worden verplaatst.
Waarom zijn back-ups belangrijk?
Regelmatig een back-up maken van je cryptocurrency-wallets is cruciaal om kostbare verliezen te voorkomen. Dit kan door "wallet.dat"-bestanden of seed phrases te back-uppen. Een seed phrase fungeert als een root-sleutel die alle keys en adressen in je crypto wallet genereert en toegang daartoe verleent. Het is ook essentieel je wachtwoord te back-uppen als je voor encryptie kiest.
De juiste crypto wallet kiezen
Het kiezen van de juiste crypto wallet kan een lastige opgave zijn. Het hangt af van je gebruik en beveiligingsvoorkeuren. Als je vaak handelt en gemak belangrijk vindt, zijn web wallets een goede optie. Door je account te beveiligen met 2FA kun je er redelijk van uitgaan dat je crypto veilig is.
Als je echter een aanzienlijk bedrag aan crypto bezit en niet van plan bent dit op korte termijn te verhandelen, zijn cold wallets een betere keuze. Cold wallets zijn niet met internet verbonden, waardoor ze beter bestand zijn tegen phishingaanvallen en online scams.
Conclusie
Om cryptocurrencies zoals Bitcoin te gebruiken, vormen crypto wallets een fundamenteel onderdeel van het proces. Ze maken transacties op blockchain-netwerken mogelijk. Zoals eerder besproken zijn er verschillende soorten wallets, elk met hun eigen sterke en zwakke punten. Het is dus van belang de functionaliteiten van deze wallets te begrijpen voordat je je fondsen verplaatst. Uiteindelijk is het kiezen van de juiste wallet een belangrijke beslissing die de veiligheid en toegankelijkheid van je crypto-bezit kan beïnvloeden.