Dit korte artikel werpt licht op de basisprincipes van Bitcoin-transactiekosten, van hoe ze worden berekend tot wat u kunt doen als u te veel of te weinig kosten hebt.
Bitcoin-transactievergoedingen (ook wel mijnbouwvergoedingen genoemd) stellen gebruikers in staat om hun transacties (ook wel tx genoemd) voorrang te geven boven andere transacties en sneller opgenomen te worden in het overzicht van Bitcoin-transacties dat bekend staat als de blockchain.
Miners moeten beslissen of ze een transactie opnemen in de blockchain of niet, omdat de tijd die nodig is om deze transactie uit te voeren van belang is. Lagere vergoedingen betekenen meestal dat de kans groot is dat deze transactie lang blijft hangen. Daarom zoeken miners naar de hoogste transactiekosten, omdat deze het transactieproces kunnen versnellen.
Dat is in het kort wat u moet weten over Bitcoin-vergoedingen in het algemeen. Voor een goed begrip van de materie raad ik u echter aan om dit artikel verder te lezen, waarin ik het volgende zal behandelen:
- Wat zijn Bitcoin-transactiekosten?
- Hoe worden Bitcoin-vergoedingen berekend?
- Tx-grootte berekenen
- Tx-vergoedingen verlagen
- Hoe portemonnees omgaan met kosten
- Meer informatie
- De essentie
1. Wat zijn Bitcoin-transactiekosten?
Bitcoin-vergoedingen verschillen niet van de transactiekosten die u bij elke andere bank moet betalen, ongeacht de valuta die u gebruikt (cryptocurrency of fiatvaluta, zoals USD). Een Bitcoin-vergoeding is een vergoeding die een Bitcoin-eigenaar moet overmaken naar een Bitcoin-mijnwerker elke keer dat ze geld overmaken naar een ander Bitcoin-adres. Laten we eerst eens kijken wat er in het algemeen gebeurt als je Bitcoins naar een ander adres stuurt:
- Elk blockchain-systeem heeft computers (ook wel knooppunten) die een kopie van de Bitcoin-blockchain bevatten. Elke transactie moet een validatieproces doorlopen door elk van deze computers. Wat er hier gebeurt, is dat nodes controleren of u echt de benodigde hoeveelheid Bitcoins op uw saldo hebt door de transactiegeschiedenis van uw Bitcoin te doorlopen.
- Als de transactie geldig is, gaat deze naar de Mempool (kort voor Memory Pool). Je kunt je Memory Pool voorstellen als een “wachtkamer” waar de transactie enige tijd doorbrengt voordat een miner hem oppakt en in een blok transacties verpakt, net zoals je bij de dokter zit te wachten tot je naam wordt afgeroepen. Hier wordt de tx beschouwd als een “onbevestigde transactie” of een “0-bevestigingstransactie” als je meer wilt weten over de Mempool, bekijk deze pagina.
- Als mijnwerkers de tx kiezen en opnemen in de blok verbonden met de blockchain, krijg je een bevestigde transactie.
Er is een bepaald aantal txs dat een blok kan bevatten. Op dit moment is het gemiddelde transactiebedrag 2500 txs. Soms is er een “verkeersopstopping” in het Bitcoin-netwerk, wat betekent dat er veel transacties wachten op bevestiging. Op zulke momenten moeten miners beslissen welke Bitcoin-transacties ze als eerste willen bevestigen en uitvoeren. Op dat moment kijken de miners naar de Bitcoin-transactiekosten die aan de transacties verbonden zijn.
Een transactievergoeding is dus een manier om aan de miner aan te geven hoe dringend je transactie is. Als je sneller bevestigd wilt worden, zul je een grotere vergoeding vragen. Als je niet zo tijdsgevoelig bent, kun je het doen met een kleinere vergoeding. Het is belangrijk om te weten dat fees altijd worden betaald door de verzender van de transactie.
Wat ook belangrijk is om te weten, is dat de Bitcoin blockchain de vergoedingen niet expliciet laat zien. De enige manier om af te leiden welke vergoeding de verzender heeft betaald, is door het verschil te berekenen tussen het aantal Bitcoins dat is verstuurd minus het aantal dat is ontvangen en het aantal dat is teruggestuurd als wisselgeld. Dit wordt uitgelegd in hoofdstuk 3.
2. Hoe worden Bitcoin-vergoedingen berekend?
Als u uw Bitcoin wilt laten minen, moet u een vergoeding betalen voor de transactie. Voor educatieve doeleinden zal ik hier uitleggen hoe u de Bitcoin-transactiekosten op een eenvoudige manier kunt berekenen, omdat de procedure een beetje ingewikkeld is voor gebruikers, vooral voor beginners.
Een transactie is eigenlijk een bestand dat op je computer wordt opgeslagen en dat een bepaalde grootte heeft (bijvoorbeeld in MB). Miners willen zoveel mogelijk winst maken. Hun doel kan worden bereikt door de zogenaamde fee rate. Een fee rate in de Bitcoin-gemeenschap is een verhouding tussen een fee en de grootte: hoe hoger deze is, hoe beter voor de miners.
Hier is nog een voorbeeld ter illustratie. Stel dat je een appartement wilt kopen of huren, en in dit geval heb je meestal een bepaald bedrag dat een vierkante voet kost. De prijs van het appartement is vergelijkbaar met de totale kosten die u betaalt, maar hoe u de kosten van het appartement meet, is door hoeveel geld u bereid bent te geven per vierkante meter. In de Bitcoin-gemeenschap is het tarief dus de Bitcoin-kosten per vierkante meter.
De maatstaf voor vergoedingstarief is Satoshis per byte, waarbij Satoshi de kleinste rekeneenheid in Bitcoin is. Wat het betekent, is hoeveel Satoshi's u bereid bent te ruilen voor elke byte (grootte-eenheid) van uw tx.
Op elk moment kun je kijk hier wat is het geschatte vereiste tarief dat ervoor zorgt dat je tx wordt opgenomen in het volgende blok. Dit tarief verschilt afhankelijk van het netwerkverkeer of, met andere woorden, hoe druk de blockchain is met onbevestigde transacties.
Tx-grootte berekenen
Dus nu weet je dat een transactievergoeding gecorreleerd is aan de grootte van tx. Dit laatste is op zijn beurt weer afhankelijk van een aantal verschillende factoren. Hier noem ik de belangrijkste:
- Aantal ingangen
Elke Bitcoin die u bezit, is in wezen gewoon een verwijzing naar tx'en die in het verleden naar u zijn verzonden, opgeteld tot het bedrag dat u bezit. Bitcoin-gebruikers noemen deze verwijzingen “ingangen.” Dus eigenlijk stuur je naar een andere gebruiker verschillende inputs die je eerder hebt ontvangen. Deze verschillende inputs worden “outputs” genoemd. En de grootte van een tx is lineair afhankelijk van het aantal ingangen dat deze tx heeft: hoe meer ingangen, hoe groter de grootte. Een gemiddelde Bitcoin-transactie is ongeveer 522 bytes groot.
- Aantal uitgangen en verandering
Dus, de inputs zijn Bitcoin-verwijzingen naar de afgelopen txs, en de outputs zijn het aantal adressen waarnaar je de digitale valuta in de blockchain stuurt of, om het simpel te zeggen, andere gebruikers. Stel dat je cryptocurrency naar één adres stuurt. De kans is groot dat je in werkelijkheid twee uitgangen krijgt. De ene voor de andere gebruiker die ontvanger is en de andere voor jezelf waar je het wisselgeld krijgt van je initiële betaling. Houd er rekening mee dat als de som van je invoer gelijk is aan het bedrag dat je moet betalen, er geen wisselgelduitvoer zal zijn.
- Complexiteit van het script
Voor sommige tx'en voegen gebruikers speciale functies toe, zoals multi-sig. Multisig betekent dat miners meerdere sleutels moeten hebben om een Bitcoin-transactie te autoriseren. Dergelijke praktijken verhogen altijd de tx-grootte en dus de transactiekosten en zorgen tegelijkertijd voor een hoger beveiligingsniveau.
Dit gezegd hebbende, kan ik zeker stellen dat het voor gemiddelde gebruikers vrij complex is om de transactiegrootte te berekenen op basis van alleen deze factoren. Als je echter weet dat de gemiddelde transactiegrootte rond de 522 bytes ligt, kan dat helpen bij het schatten van de Bitcoin-kosten. Gelukkig zijn de cryptowalletwebsites (en vooral de Bitcoin portemonnee) hebben het apparaat om de tx-grootte en de kosten voor u te berekenen, gebaseerd op de gemiddelde kosten op het moment van de transactie, dus het helpt om uw verlangen om Bitcoin te kopen op een bepaald niveau te houden.
3. Tx-vergoedingen verlagen - Beste praktijken
Aangezien voor alle Bitcoin-transacties een bepaalde Bitcoin-vergoeding moet worden betaald, zijn er verschillende manieren waarop u kunt voorkomen dat u hogere vergoedingen krijgt dan de gemiddelde Bitcoin-transactiekosten. Hier volgt een lijst met de populairste:
- Vermijd het verzenden van transacties tijdens een “file”.”
Soms kan het extreem druk worden op het netwerk. Meestal gebeuren zulke momenten wanneer de prijs omhoog duikt en veel mensen wachten op de beste kans om Bitcoin kopen. En dit zijn de momenten waarop gebruikers hogere kosten in rekening brengen om hun transacties voorrang te geven. En het kan duur worden om Bitcoin te kopen. De beste manier om geld te besparen is om een tx uit te stellen tot het moment dat het netwerk minder druk is.
- Gebruik een digitale portemonnee die SegWit ondersteunt
SegWit (of Segregated Witness) is een speciaal protocol dat helpt om de datapackage van de transactie te verkleinen, zodat je een bestand hebt dat kleiner is. Veel wallets ondersteunen deze functie al en het kan de kosten aanzienlijk verlagen.
- Groepeer je invoer
Gelicentieerde broker-dealers raden aan om je inputs te groeperen, want hoe meer inputs je tx heeft, hoe groter deze is. En zoals je je herinnert, hangt de vergoeding lineair af van de grootte van de tx. Als je lagere kosten wilt, moet je je inputs consolideren. Je kunt dit bereiken door veel kleine inputs naar een adres te sturen dat je bezit op momenten dat de kosten laag zijn. In de toekomst zul je dan nog maar één input hebben. Daarom zal het bedrag dat je voor de tx betaalt kleiner zijn.
- Je uitvoer groeperen
De andere manier is om meerdere uitgangen te groeperen in één transactie. Op deze manier doe je betalingen aan meerdere adressen in één transactie, wat de vereiste kosten zal verlagen. Niet alle wallets ondersteunen deze functie echter.
4. Hoe Bitcoin-wallets omgaan met kosten
Bitcoin-wallets hebben een functie die een redelijke transactiekost aanbeveelt. Ze schatten deze kosten aan de hand van de huidige en recente activiteitsniveaus op het Bitcoin-netwerk. Ze combineren de gegevens voor een minimale vergoeding en een maximale vergoeding, waardoor je een gemiddelde vergoeding krijgt. Niet alle portemonnees en uitgaande cryptobeurzen beoordelen deze gegevens correct en bieden te hoge kosten voor de gemiddelde transactie.
De meeste wallets (vooral als je een hardware wallet hebt) hebben echter opties zoals het aanpassen van de gemiddelde Bitcoin transactiekosten of op zijn minst het instellen van een minimumtarief of het geven van een voorkeur voor de betalingen. Zoals ik al eerder zei, om de juiste vergoeding te kiezen, moet u eerst uw transactiegrootte weten. Als je portemonnee je die informatie geeft, kun je de feerate schattingstabel gebruiken om uit te vinden hoeveel je opname in de blockchain kost.
Stel dat je weet dat de tx-grootte 16.000 bytes is en het gemiddelde tarief 10 Satoshis/byte kost, dan betekent dit dat je 160.000 Satoshis aan transactiekosten moet betalen.
5. Wat meer informatie
In dit deel van het artikel ga ik in op zaken als eerste bevestiging, versnelling van de snelheid van je tx en derivatenhandel.
Zit je vast? Hoe versnel ik?
Het komt vaak voor dat je tx vastzit of onbevestigd is. Er zijn in principe drie redenen waarom dit kan gebeuren:
- De meest voor de hand liggende reden is dat er een “verkeersopstopping” is in het Bitcoin-netwerk.
- Andere gebruikers hebben hogere kosten voor hun transacties in rekening gebracht dan jij.
- Je probeert munten te versturen van een transactie die je hebt ontvangen en die nog niet is bevestigd. Het lijkt misschien vreemd, maar sommige wallets staan dit toe.
Dus wat kun je doen om je transactie op te laten nemen in de blockchain?
- De eerste oplossing is wachten tot miners eerdere transacties hebben uitgezocht. Meestal zijn drie tot vijf dagen genoeg om je eerste bevestiging te krijgen zonder ander juridisch advies. Zoals met veel dingen in het leven, moet je gewoon wachten.
- De tweede manier is om een Replace By Fee (RBF) functie toe te passen. RBF staat een portemonnee toe om een transactie met een vergoeding tegen hogere kosten opnieuw uit te zenden. Merk echter op dat slechts enkele portemonnees deze functie bieden.
- De derde manier is om de zogenaamde tx-versnellers te gebruiken die worden bediend door mijnbouwpools. Ze voegen de tx toe aan het volgende blok dat ze mijnen als ze daar de rekenkracht voor hebben. Sommige pools hebben een prijs om de gemiddelde transactie in het volgende blok te krijgen. Voor al deze pools moet je je tx-id weten. De tx-id kun je meestal vinden in de lijst met transacties in je portemonnee.
Ik raad aan om de onderstaande versnellers te gebruiken:
- De BevestigTX versneller zal transacties onder 250 bytes stimuleren. Grotere transacties vereisen echter $5-betalingen.
- De Coolwave accelerator werkt goed als u een account hebt op het BitcoinTalk-forum.
- ViaBTC's versneller is gratis, maar is vaak niet beschikbaar omdat het maar 100 onbevestigde transacties per uur accepteert. Daarom zul je, om geaccepteerd te worden, je tx id waarschijnlijk herhaaldelijk opnieuw moeten invoeren aan het begin van elk uur.
Ik heb met een professionele financieel adviseur gesproken die juridisch advies kan geven over beleggen, en hij zei dat het advies om een versneller te gebruiken het gemakkelijkst is.
Als u alles hebt geprobeerd wat ik hierboven heb opgesomd en uw tx zit nog steeds ergens vast in het Bitcoin-netwerk, dan is het laatste redmiddel double-spending, wat betekent dat u uw tx nog een keer verstuurt, maar tegen een hogere vergoeding. Het komt dicht in de buurt van RBF, maar met één relevant verschil: bij RBF kunt u juridisch professioneel advies inwinnen, en ze werken volgens vastgestelde protocolregels, terwijl double-spending expliciet wordt beschouwd als iets dat u gewoon niet moet doen.
Een andere vorm van laatste redmiddel is de zogenaamde Child Pays for Parent (CPFP) functie. Dit betekent dat je in wezen munten uitgeeft die binnenkomen maar nog niet bevestigd zijn. Iedereen die juridisch advies kan geven, zal tegen deze optie stemmen. Dergelijk advies is gebaseerd op het idee dat de vergoedingen op een nieuwe uitgaande tx hoog genoeg zullen zijn om zowel zichzelf als de onbevestigde inkomende transacties waarvan ze afhankelijk zijn, te dekken.
De double-spending en CPFP opties zijn vrij moeilijke procedures die je fondsen in gevaar brengen en zijn niet bedoeld voor de gemiddelde gebruiker. Maar als u geïnteresseerd bent in hoe ze werken, raadpleeg dan de Bitcoin wiki details op deze.
Tx vastgelopen?
Er kunnen momenten zijn waarop je denkt dat je tx voor altijd vastzit, maar in feite is er een kleine kans dat het gebeurt. Zoals ik in het begin al zei, wordt de gemiddelde transactie in de mempool gestopt totdat miners het oppikken. En de mempool heeft geen bepaalde plaats. Elke node voor het valideren van tx heeft een deel op zijn harde schijf dat gewijd is aan het opslaan van hangende transacties. En elke node heeft verschillende versies van de mempool, afhankelijk van hun rekenkracht en welke transacties ze kennen en onthouden. Als een transactie lange tijd geen eerste bevestiging heeft gekregen, zal deze uiteindelijk uit de mempool van een node worden gewist. De huidige standaard time-out is 72 uur, maar knooppunten kunnen hun eigen duur instellen.
De transacties met de laagste waarde worden ook uit de mempool verwijderd, omdat er transacties met hogere kosten worden ingevoerd en de mempool beperkt is in grootte.
Daarom zal minstens 72 uur wachten waarschijnlijk een van de volgende twee resultaten opleveren: Of je tx wordt bevestigd, of hij wordt gewist uit alle mem pools in het netwerk en het geld gaat terug naar je portemonnee.
Dat gezegd hebbende, is het mogelijk dat een bepaald knooppunt je tx nooit vergeet en hem zelfs af en toe opnieuw uitzendt, waardoor andere knooppunten eraan herinnerd worden. In dat geval kan je tx voor altijd blijven hangen.
Betalen voor het versturen van Bitcoin?
Soms vragen mensen zich af of het gratis is om Bitcoin te versturen. Er zijn veel dingen veranderd sinds de ontwikkeling van Bitcoin, zoals nieuwe voorschriften waardoor we nu een gemiddelde Bitcoin-transactiekost hebben. Maar vroeger kon je zelfs gratis transacties versturen als je transactie klein genoeg was of als deze “prioriteit” had. De Bitcoin-vergoeding gaat naar de miners die de tx hebben ingevoerd in een succesvol gemined blok.
6. De onderste regel
Zoals je kunt zien, is het berekenen van de prijs voor je tx-kosten een ingewikkelde zaak. En eigenlijk, Bitcoin Geld werd opgericht om het probleem van de blokgrootte van Bitcoin aan te pakken, die het aantal transacties dat Bitcoin per blok kan verwerken beperkt. Omdat de rekenkracht niet voldoende is, is er meestal een zeer lange wachtrij van transacties in afwachting, wat resulteert in extreem hoge gemiddelde transactiekosten.
Het is belangrijk om de kosten laag te houden, omdat een goedkoop peer-to-peer betalingssysteem een van de doelen is waarvoor Bitcoin is gemaakt. Toch zijn er, zoals altijd, andere overwegingen om rekening mee te houden dan lage kosten (meer daarover in een ander bericht).
Naarmate Bitcoin aan populariteit wint, zullen steeds meer mensen het gaan gebruiken en heeft het netwerk nieuwe oplossingen nodig om de vraag aan te kunnen, maar die kunnen niet zelfstandig worden gezocht. Een veelbelovende kandidaat voor zo'n oplossing is de Bliksemnetwerk die bedoeld is om vrijwel directe, gratis transacties te bieden aan alle gebruikers van het Bitcoin-netwerk.
FAQ:
Hoeveel rekent Bitcoin per transactie?
Om de juiste vergoeding voor je transactie te berekenen, moet je de tx-grootte vermenigvuldigen met het tarief dat vereist is om het volgende blok in te voeren.
Zijn er kosten verbonden aan het kopen van Bitcoin?
Om Bitcoin te kopen, moet je transactiekosten betalen, waarvan de hoogte afhangt van de prijs van de cryptobeurs die je gebruikt en de fiatvaluta die je hebt (zoals USD).
Hoe vermijd ik Bitcoin-kosten?
Er zijn geen expliciete manieren om het betalen van transactiekosten te vermijden. De gemiddelde Bitcoin-transactiekosten zijn vrij laag als er geen “file” is. Meer transacties tegelijkertijd verhogen de transactiekosten.
Waarom zijn de transactiekosten voor Bitcoin zo hoog?
Soms raakt de Bitcoin-blockchain overvol en verbinden mensen een hogere vergoeding aan hun transactie om hun onbevestigde transacties te versnellen. Dit creëert op zijn beurt een “fee-oorlog” en de fee-prijs keldert omhoog.
Is Bitcoin kopen veilig?
Bitcoin kopen is veilig als u gebruik maakt van een doorgelicht en gerespecteerd platform. Het is belangrijk om onderzoek te doen naar elk platform waar u overweegt Bitcoin te kopen voordat u besluit de sprong te wagen. Bitcoin fluctueert echter meer dan andere valuta.








