Silent Payments: Eenvoudiger en privacyvriendelijker Bitcoin ontvangen
Silent Payments: Eenvoudiger en privacyvriendelijker Bitcoin ontvangen
Technologie | Nieuws
Bitcoin maakt een mooie stap vooruit in gebruiksgemak en privacy met Silent Payments. Deze innovatie lost een klassiek dilemma op: hoe deel je een adres om Bitcoin te ontvangen zonder je privacy te verliezen of telkens een nieuw adres te moeten genereren?
Het oude probleem
Bij normaal Bitcoin-gebruik is het sterk aan te raden om voor elke betaling een nieuw adres aan te maken. Als je steeds hetzelfde adres gebruikt, kan iedereen op de blockchain makkelijk al jouw transacties volgen. Dat is slecht voor je privacy.
Voor donaties, herhaalde betalingen of een openbaar adres (bijvoorbeeld op je website, GitHub of social media) was dat altijd vervelend. "Stuur me even een nieuw adres", iedereen kent dat gezeur.
Silent Payments: één adres, oneindig veel unieke betalingen
Met Silent Payments (BIP 352) publiceer je gewoon één vast adres dat iedereen mag gebruiken. De zender maakt telkens automatisch een uniek, eenmalig Bitcoin-adres aan op basis van jouw statische adres. Jij als ontvanger kunt die betalingen eenvoudig herkennen en uitgeven, maar voor buitenstaanders lijken het volledig losse, ongerelateerde transacties.
Stel je voor dat je één vaste brievenbus hebt. Iedereen kan er post in gooien, maar elke brief komt in een unieke, ontraceerbare envelop die alleen jij kunt openen. Niemand kan zien welke andere post jij nog meer hebt ontvangen.
Afbeelding: Silent Payments visualisatie (via x.com/ColeTU)
Hoe werkt het (simpel uitgelegd)?
- Jij (ontvanger) maakt met je wallet een Silent Payment-adres aan. Dit adres bevat twee publieke sleutels: een scan-sleutel en een spend-sleutel. Je deelt alleen dit ene adres.
- De verzender combineert jouw Silent Payment-adres met de inputs van zijn eigen transactie. Met slimme cryptografie (gebaseerd op ECDH) rekent zijn wallet een volledig nieuw, eenmalig adres uit.
- De verzender stuurt de Bitcoin naar dat nieuwe adres. Op de blockchain ziet het eruit als een normale Taproot-transactie.
- Jij (ontvanger) scant de blockchain met je wallet. Dankzij de scan-sleutel herkent je wallet automatisch alleen jouw eigen betalingen. Geen extra notificatie-transactie nodig, geen gedoe.
Het grote voordeel: dit vereist geen wijziging in het Bitcoin-protocol zelf. Het werkt bovenop het bestaande systeem en wordt al ondersteund door wallets zoals Sparrow, Cake Wallet, BitBox en Dana Wallet.
Voordelen voor de Bitcoin-gebruiker
- Veel betere privacy: Geen adreshergebruik meer, en betalingen zijn voor anderen niet te linken aan jouw publieke adres.
- Eenvoud: Deel gewoon één adres voor donaties, vrienden, familie of zakelijke betalingen.
- Laag in kosten: Geen extra data op de blockchain, dus geen hogere fees.
- Bitcoin-only: Het versterkt precies de kernwaarden van Bitcoin: privacy, decentralisatie en eenvoud, zonder afhankelijkheid van andere systemen.
Hoe werkt het onder de motorkap?
Voor wie iets dieper wil duiken: Silent Payments maken gebruik van Elliptic Curve Diffie-Hellman (ECDH), een bewezen cryptografische techniek.
Jouw Silent Payment-adres bestaat uit twee publieke sleutels (afgeleid via BIP32): een scan public key en een spend public key.
Wanneer iemand betaalt:
- De zender neemt de publieke sleutel van zijn eigen input(s) en doet een ECDH-berekening met jouw scan public key. Dit levert een shared secret op.
- Met dat secret wordt een “tweak” berekend die wordt opgeteld bij jouw spend public key. Zo ontstaat een uniek Taproot-adres.
Dit is efficiënt, schaalt goed en behoudt volledige privacy.
Bitcoin.nl houdt je op de hoogte van alle ontwikkelingen die Bitcoin sterker maken.