Wat is een bitcoinadres en hoe werkt het?

Wat is een bitcoinadres en hoe werkt het?

Wat is een bitcoinadres?

Een bitcoinadres is het ontvangstadres waarmee iemand bitcoin naar jouw crypto wallet kan sturen. Simpel gezegd geef je het door als betaalinstructie, een beetje zoals een rekeningnummer. Het is alleen geen accountnaam, geen gebruikersnaam en ook geen bewijs van wie erachter zit. Het is een digitaal adres waar je Bitcoin naar toe kunt versturen, of op kunt bewaren.

Een adres bevat ook niet letterlijk je bitcoin. De bitcoin staat als informatie op de Bitcoin-blockchain. Een betaling maakt daar een zogenoemde UTXO aan: een nog niet uitgegeven stukje bitcoin. Het adres legt vast onder welke voorwaarden dat stukje later weer mag worden verstuurd.

Bij een veelgebruikt ouder adres is die voorwaarde meestal: lever een geldige digitale handtekening aan van de juiste private key. Een private key is je geheime sleutel waarmee je bewijst dat je bitcoin mag uitgeven. Bij andere adressen kunnen de voorwaarden uitgebreider zijn. Zo kan een P2SH-adres een script vertegenwoordigen: een set regels die bijvoorbeeld meerdere handtekeningen nodig maakt.

Je crypto wallet regelt dit meestal op de achtergrond. Moderne wallets maken vanuit één seed phrase veel verschillende adressen en bijbehorende sleutels aan.

Een adres delen om bitcoin te ontvangen is veilig. Deel alleen nooit je seed phrase, private key of extended private key! Wie die gegevens heeft, kan in principe jouw bitcoin uitgeven. Indien een persoon of entiteit hier dus om vraagt kun je er vrijwel zeker vanuit gaan dat het om een oplichter gaat. Geen enkele exchange or crypto broker zal hier namelijk ooit om vragen.


Korte samenvatting

  • Een bitcoinadres is het ontvangstadres waarmee iemand bitcoin naar toe kan sturen of op kunt ontvangen.
  • Bitcoin staat niet ín een adres, maar als UTXO op de Bitcoin-blockchain.
  • Een crypto wallet maakt adressen aan en beheert de gegevens waarmee je bitcoin kunt uitgeven.
  • Sommige adressen werken met één private key, andere kunnen uitgebreidere voorwaarden hebben.
  • Je mag een je bitcoinadres delen, maar deel nooit je seed phrase of private key!

Hoe werkt een bitcoinadres?

Een bitcoinadres werkt doordat een betaling wordt vastgelegd met voorwaarden voor een latere uitgave. Jij geeft je adres aan de betaler, die maakt een transactie en stuurt die naar het Bitcoin-netwerk. Die transactie bevat een output: het deel waarin staat hoeveel bitcoin naar jouw adres gaat en aan welke voorwaarden moet worden voldaan om dat bedrag later weer uit te geven.

Zolang die output nog niet is uitgegeven, is het een UTXO. Je kunt een UTXO zien als een digitaal bedrag dat klaarstaat om later uit te geven. Jouw crypto wallet herkent dat bedrag als van jou, omdat de wallet de cryptografische sleutels beheert die nodig zijn om aan de voorwaarden van die output te voldoen. Meer over dit systeem lees je in ons artikel over de blockchain.

Wil je die bitcoin later versturen? Dan gebruikt je wallet één of meer eerdere UTXO’s als input voor een nieuwe transactie. De wallet voegt vervolgens de gegevens toe die nodig zijn om te bewijzen dat je de bitcoin mag uitgeven, zoals een geldige handtekening. Het netwerk controleert daarna of aan de regels van de eerdere output is voldaan. Bij een veelgebruikt SegWit-type controleert Bitcoin bijvoorbeeld of de aangeleverde publieke sleutel overeenkomt met de eerder vastgelegde gegevens én of de handtekening geldig is.

Voorbeeld: je ontvangt 0,1 BTC via één transactie. Die output van deze transactie is dan een UTXO van 0,1 BTC. Verstuur je later 0,03 BTC, dan kan je wallet die UTXO gebruiken, 0,03 BTC naar de ontvanger sturen en het resterende bedrag, na netwerkkosten, als wisselgeld naar een nieuw eigen adres sturen.

Daarom zie je soms meerdere adressen in één transactie. Je wallet kan meerdere eerdere UTXO’s combineren om een betaling te doen en maakt vaak automatisch een apart wisselgeldadres aan. Dat is normaal.

Veel wallets maken ook steeds een nieuw ontvangstadres. Dat helpt je privacy, omdat betalingen dan minder makkelijk aan één adres of wallet te koppelen zijn.

Welke soorten bitcoinadressen zijn er?

Er zijn meerdere soorten bitcoinadressen. Je herkent ze vaak aan het begin van het adres, maar zo'n begin is alleen een handige eerste check. Het bewijst niet dat het adres geldig is of echt van de bedoelde ontvanger.

De belangrijkste formaten op Bitcoin-mainnet zijn:

  • P2PKH: het oorspronkelijke adresformaat. Deze adressen beginnen meestal met 1. Het adres codeert onder meer een hash van een publieke sleutel.
  • P2SH: deze adressen beginnen meestal met 3. Ze vertegenwoordigen een hash van een script, dus van voorwaarden om bitcoin uit te geven. Dat kan bijvoorbeeld handig zijn wanneer meer dan één handtekening nodig is.
  • Native SegWit v0: deze adressen beginnen met bc1, en meestal specifiek met bc1q. Ze gebruiken het Bech32-formaat. P2WPKH en P2WSH zijn voorbeelden van dit type.
  • Taproot of P2TR: deze adressen beginnen meestal met bc1p. Ze zijn een nieuwere vorm van SegWit en gebruiken Bech32m.

P2SH en SegWit sluiten elkaar niet altijd uit. Een P2SH-adres kan namelijk ook worden gebruikt voor een compatibiliteitsoplossing rond SegWit. Daarom betekent een adres dat met 3 begint niet automatisch dat het geen SegWit gebruikt.

Wat is het verschil tussen legacy-, SegWit- en Taproot-adressen?

Legacy-adressen zijn de oudere adresformaten, terwijl SegWit en Taproot nieuwere manieren zijn om betalingen op Bitcoin vast te leggen. In de praktijk bedoelen mensen met legacy vaak adressen die met 1 of 3 beginnen. Native SegWit v0 begint meestal met bc1q en Taproot meestal met bc1p.

Het belangrijkste verschil zit onder de motorkap. SegWit verplaatst bepaalde gegevens, zoals handtekeningen, naar een apart deel van de transactie: de witness. Daardoor worden gewone SegWit-betalingen doorgaans efficiënter qua transactiegrootte. De uiteindelijke netwerkkosten hangen wel altijd af van de gekozen fee rate, het aantal inputs en outputs en de gebruikte betaalvoorwaarden.

Taproot is technisch gezien geen los alternatief naast SegWit. Het is SegWit versie 1. Taproot gebruikt Schnorr-handtekeningen en kan bij uitgebreidere voorwaarden voordelen geven voor privacy en ruimte. Niet-gebruikte opties in een script hoeven dan niet per se zichtbaar te worden wanneer bitcoin wordt uitgegeven.

Voor jou is vooral compatibiliteit belangrijk. Niet iedere wallet of crypto exchange ondersteunt elk formaat. Controleer daarom vóór een grote betaling of de verzendende partij het specifieke ontvangstadres accepteert, vooral als het een Taproot-adres met bc1p is.

Hoe gebruik je een bitcoinadres om bitcoin te ontvangen en versturen?

Om bitcoin te ontvangen of te versturen gebruik je een adres in je crypto wallet. Volg deze stappen rustig, want een betaling naar een ander geldig adres kun je niet zomaar terugdraaien.

Bitcoin ontvangen

  1. Maak een nieuw ontvangstadres aan Open je crypto wallet en kies bitcoin ontvangen. De wallet toont dan een nieuw adres, vaak ook als QR-code. Een nieuw adres per betaling is beter voor je privacy.

  2. Deel het adres of de QR-code Stuur het adres als tekst door of laat de betaler de QR-code scannen. Een QR-code voorkomt typefouten, maar controleer wel altijd waar de code vandaan komt.

  3. Controleer de binnenkomende betaling Na verzending zie je de transactie meestal al snel in je wallet. De betaling krijgt daarna bevestigingen wanneer zij in de blockchain wordt opgenomen. Hoeveel zekerheid iemand wil voordat een betaling als definitief geldt, hangt af van het bedrag en de situatie. Een betaling kan ongeveer 10 minuten duren op het Bitcoin-netwerk. Raak dus niet in paniek als je transactie niet zichtbaar is binnen enkele seconden. De snelheid van een betaling op de blockchain hangt erg van het netwerk af. Bij Bitcoin is dit ongeveer 10 minuten.

Bitcoin versturen

  1. Vraag het juiste Bitcoin-mainnetadres op Controleer dat de ontvanger echt een adres voor bitcoin op Bitcoin-mainnet geeft. Gebruik niet zomaar een adres of netwerkinstructie die bij een andere blockchain of dienst hoort.

  2. Plak of scan het volledige adres Kopieer het adres liever dan dat je het overtypt. Kijk daarna naar het hele adres, niet alleen naar de eerste en laatste tekens.

  3. Vul het bedrag in en controleer de netwerkkosten Je wallet kiest meestal zelf welke UTXO's nodig zijn. Ook maakt de wallet vaak een wisselgeldoutput naar een nieuw eigen adres aan. Dat gebeurt automatisch en betekent niet dat je bitcoin kwijt bent.

  4. Doe een laatste controle en bevestig Controleer ontvanger, volledig adres, bedrag en kosten voordat je op bevestigen drukt. Een kleine testbetaling kan handig zijn,vooral bij grotere transacties!

Dit zijn de risico's waar je het meest op moet letten:

  • Address poisoning: een aanvaller probeert je een bijna gelijk adres uit je transactiegeschiedenis te laten kopiëren.

  • Geen ondersteuning voor een type adres: een oudere wallet of crypto exchange kan een adres afwijzen, bijvoorbeeld wanneer Taproot nog niet wordt ondersteund.

  • Verkeerd netwerk: een bitcoinadres is bedoeld voor bitcoin op Bitcoin-mainnet, tenzij je wallet of dienst heel duidelijk iets anders aangeeft. Verwarring met testnet, een andere blockchain of verkeerde stortingsinstructies kan verlies opleveren of herstel lastig maken.

  • Geheime gegevens delen: een ontvangstadres delen is prima. Een seed phrase, private key of extended private key delen kan iemand juist toegang geven om je bitcoin uit te geven.

Privacy betekent trouwens niet dat je volledig anoniem bent. Adressen en transacties zijn openbaar. Als een adres op een bepaald moment aan jouw identiteit wordt gekoppeld, kan dat ook verbanden met andere zichtbare betalingen duidelijker maken.

Wat gebeurt er als ik mijn Bitcoins naar een verkeerd Bitcoinadres heb verstuurd?

Als het verkeerde adres ongeldig is, zal je crypto wallet de betaling meestal niet kunnen versturen. Is het adres wel geldig en heb je de transactie uitgezonden, dan kun je de betaling niet eenzijdig via Bitcoin terugdraaien. Je hebt jouw Bitcoins dus volledig zelf in controle, en er is geen overheid of derde partij die hierbij kan. Dit zien vele als een voordeel, maar dit kan ook zeker in jouw nadeel werken. Controleer dus altijd goed of de transactie kloppend is!

Stuur je per ongeluk naar een eigen adres waarvan jij de sleutels beheert? Dan heb je de bitcoin in principe nog steeds onder controle. Je kunt ze daarna gewoon in een nieuwe transactie naar het juiste adres sturen.

Is het adres van een bekende persoon of dienst, neem dan direct contact op. Die ontvanger kan de bitcoin vrijwillig terugsturen, maar het Bitcoin-protocol dwingt dat niet af. Bewaar daarom meteen de transactie-ID, het bedrag, het tijdstip en het volledige bestemmingsadres. Daarmee kan de ontvanger de betaling terugvinden.

Soms biedt een wallet bij een nog onbevestigde transactie een optie om de transactie te vervangen of de netwerkkosten te verhogen. Dat hangt af van je wallet, de gebruikte inputs en het beleid van het netwerk. Zie dit niet als een annuleerknop: het is geen betrouwbare manier om een foutieve betaling terug te halen.

Pas ook op voor partijen die beloven je bitcoin terug te halen en vooraf geld, toegang op afstand, je seed phrase of private keys vragen. Dat zijn sterke signalen van fraude.

Conclusie

Een bitcoinadres is simpel gezegd het adres waarop je bitcoin kunt ontvangen. Je crypto wallet maakt deze adressen aan en beheert de geheime gegevens die nodig zijn om ontvangen bitcoin later weer uit te geven.

Of je nu een ouder legacy-adres, een SegWit-adres of een Taproot-adres gebruikt: controleer altijd het volledige adres, het netwerk en de compatibiliteit van de verzendende partij. Gebruik bij voorkeur een nieuw ontvangstadres per betaling en deel nooit je seed phrase of private key. Die paar extra seconden controleren zijn belangrijk, omdat een geldige Bitcoin-transactie meestal niet zomaar terug te draaien is.

Over Finst

Finst is een toonaangevend cryptoplatform in Nederland en biedt extreem lage tradingkosten, beveiliging van institutioneel niveau en een compleet aanbod aan cryptodiensten zoals trading, custody, staking en fiat on off ramp. Finst is opgericht door het voormalige kernteam van DEGIRO, is onder MiCAR erkend als crypto-asset service provider door de Autoriteit Financiële Markten (AFM) en bedient zowel particuliere als institutionele klanten in 30 Europese landen.

Het cryptoplatform voor iedere investeerder

Of je nu actief handelt of voor de lange termijn belegt, met Finst bouw je met vertrouwen en een gerust gevoel aan je cryptovermogen.

Registreren