begin
begin

Om een transactie op Bitcoin uit te voeren, moeten gebruikers kosten betalen. Dit is een aspect dat soms over het hoofd wordt gezien, maar het is essentieel bij ons gebruik van dit betalingssysteem. In dit artikel gaan we uitgebreid in op alle mechanismen die u moet weten over de transactiekosten van Bitcoin.
Transactiekosten vertegenwoordigen een bedrag dat een Bitcoin-gebruiker moet betalen om een transactie uit te kunnen voeren.
Wanneer een transactie wordt uitgezonden op het Bitcoin-netwerk, wordt deze niet onmiddellijk bevestigd. Het moet eerst worden opgenomen in een blok binnen de blockchain. Dit werk wordt gedaan door mijnwerkers die blokken bouwen met openstaande transacties en daarvoor zoeken naar een geldige vingerafdruk (dit noemen we Bewijs van werk). Wanneer een miner een geldig blok vindt, kan hij dit aan de Bitcoin-blockchain toevoegen en alle kosten innen die verband houden met de transacties die ze zojuist hebben bevestigd.
⚠️ Transactiekosten voor Bitcoin moeten niet verward worden met wisselkosten. Cryptocurrency-uitwisselingen brengen hun klanten een servicevergoeding in rekening voor elke aankoop- of verkooptransactie. Deze kosten hebben absoluut niets te maken met de interne transactiekosten in het Bitcoin-systeem.
Bitcoin-blokken hebben een beperkte capaciteit. Ze zijn niet rekbaar. Bovendien zorgt het moeilijkheidsaanpassingsmechanisme dat is gekoppeld aan het proof of work ervoor dat er gemiddeld elke 10 minuten slechts één blok wordt toegevoegd aan de Bitcoin-blockchain. De ruimte in elk blok is dus een schaars goed en elke transactie neemt een deel van deze ruimte in beslag. Wanneer de vraag naar deze hulpbron toeneemt, blijft de aanpassingsvariabele de prijs. Als gevolg hiervan stijgen de kosten voor elke transactie.
Je kunt je dit mechanisme voorstellen als de werking van een hotel. Als een accommodatie 24 kamers heeft, kan er elke nacht precies dat aantal worden gehuurd, maar niet nog een kamer meer. Als er 10 kamers zijn geboekt, zijn er slechts 14 kamers beschikbaar voor de betreffende nacht. De volgende dag biedt de hotelier opnieuw 24 kamers aan. Als hij echter een grote vraag ziet naar een bepaalde datum, aangezien hij niet tegen de muren van zijn hotel kan duwen, zal de hotelier zijn tarief per kamer verhogen.
.png)
De Bitcoin-vergoedingsmarkt werkt op dezelfde manier. Gemiddeld wordt er elke 10 minuten een blok gepubliceerd en elk blok is strikt beperkt in omvang. De ruimte in een blok is een cyclisch schaarse hulpbron, net zoals de kamers in een hotel dat zijn. Dus als er veel Bitcoin-transacties wachten om bevestigd te worden, neemt de vraag naar deze ruimte toe, waardoor de prijs stijgt. Deze prijs komt precies overeen met de transactiekosten.

Net als de hotelier wil de Bitcoin-mijnwerker winst maken. Als hij slechts 4.000 transacties in een blok kan opnemen, maar er nog 100.000 in afwachting zijn van een bevestiging, gaat hij naar de hoogste bieder. De Bitcoin-vergoedingsmarkt is daarom een Engels veilingsysteem, waarbij gebruikers die de meeste kosten betalen blokruimten winnen voor hun transacties.
Het gevolg van dit mechanisme is heel gemakkelijk te begrijpen: Hoe meer kosten u betaalt in vergelijking met andere gebruikers, hoe sneller uw Bitcoin-transactie wordt bevestigd.
Niet alle Bitcoin-transacties nemen dezelfde ruimte in een blok in beslag. Sommige zijn groter dan andere omdat ze meer ingangen of meer uitgangen hebben. Er kunnen ook aanzienlijke verschillen zijn, afhankelijk van het type script dat wordt gebruikt: Taproot-scripts zijn lichter dan SegWit-scripts, die zelf lichter zijn dan Legacy-scripts.

Wanneer een minderjarige moet kiezen tussen de lopende transacties, zal hij uiteraard rekening houden met het gewicht van elke transactie. Tussen twee transacties die hetzelfde bedrag aan kosten in absolute waarde bieden, zal hij altijd de voorkeur geven aan de lichtere, omdat de blokken niet worden beperkt door het aantal transacties, maar door hun totale omvang (of hun gewicht om precies te zijn).

Wanneer u als gebruiker een Bitcoin-transactie wilt doen, is het niet verstandig om de kosten in absolute waarde te berekenen. Het verdient de voorkeur om deze kosten in verband te brengen met het gewicht van onze transactie om het concurrentievermogen van onze transactie op de veilingmarkt te bepalen, in vergelijking met andere lopende transacties. Hiervoor bepalen we het tarief per gewichtseenheid van de transactie. Deze indicator heet „SATS/vb” (satoshis per virtuele byte).
Als u bijvoorbeeld een kleine SegWit-transactie streamt die 141 kB meet en u besluit er 1.994 sats aan kosten aan toe te wijzen, dan bedraagt het tarief 14 sats/VB (1.994/141 = 14).
📌 De kosten voor een Bitcoin-transactie zijn geen output. In absolute termen vertegenwoordigen ze het verschil tussen de totale inputs en de totale outputs. Als ik bijvoorbeeld één invoer heb van 1.000 sats en twee uitgangen van 400 sats, dan is de vergoeding die aan deze transactie wordt toegewezen 200 sats (1.000 - 400 × 2 = 200).

Het is duidelijk dat de Bitcoin-vergoedingsmarkt voortdurend fluctueert. In periodes van grote vraag naar blokruimte kunnen de prijzen snel stijgen. Integendeel, tijdens een langzamere periode zullen de kosten die nodig zijn om een transactie te bevestigen, dalen. Het is daarom essentieel om de huidige tarieven te controleren wanneer u een nieuwe transactie uitzendt.

Over het algemeen stelt Bitcoin-portemonneesoftware automatisch tarieven voor die zijn aangepast aan de marktsituatie. U kunt dit ook rechtstreeks zelf controleren. Om dit te doen, is de meest gebruikelijke praktijk om naar de website van mempool.space. Het geeft een precieze volgorde van prioriteiten op basis van het tarief. Het kan ook eerdere blokken en waarschijnlijke toekomstige blokken analyseren om een schatting te maken van het optimale tarief dat binnen een redelijke tijd moet worden opgenomen. Om uw privacy te beschermen, kunt u ook uw eigen mempool.space-instantie op uw Bitcoin-node gebruiken.
➤ Ontdek 6 redenen om je eigen Bitcoin-node op te zetten.
Merk op dat het beter is om een neerwaartse fout te maken dan een opwaartse fout. Als u een tarief toewijst dat ver boven de huidige markt ligt, wordt uw transactie inderdaad snel opgenomen in het volgende gedolven blok. Zodra de transactie is bevestigd, kunt u deze echter niet meer wijzigen. Dit is wat er onlangs is gebeurd met een gebruiker die per ongeluk iets heeft toegewezen meer dan 19 bitcoinkosten naar zijn transactie.
Integendeel, als u het tarief van de kosten voor uw transactie hebt onderschat, kan het zijn dat deze gewoon niet wordt gehaald. In dit geval zijn er twee mogelijkheden. Als de kosten lager zijn dan de limiet voor het opschonen van knooppunten, wordt uw transactie van het Bitcoin-netwerk vergeten. Het is alsof het is geannuleerd. Dus je kunt het opnieuw doen. Aan de andere kant, als uw transactie vast blijft zitten in de node-mempools, kunt u mechanismen gebruiken zoals CPFP (Kind betaalt voor ouder) of RBF (Vervangen door een vergoeding) om het tarief te verhogen en zo de blokkering op te heffen. Deze twee mechanismen zullen het onderwerp zijn van een toekomstig artikel.
Tot slot is het uiteraard noodzakelijk om de vergoeding aan te passen in het licht van de urgentie van de betreffende transactie.
Transactiekosten hebben twee belangrijke toepassingen bij de werking van het Bitcoin-protocol. In de eerste plaats laten ze toe dat minderjarigen worden betaald voor de service die ze ons leveren. Het produceren van bewijs van werk brengt elektriciteitskosten met zich mee, vereist investeringen in apparatuur en brengt ook kosten met zich mee voor het onderhoud van de machine. Om aan al deze lasten te voldoen en winst te maken, moeten minderjarigen een inkomen kunnen verdienen. Transactiekosten maken deel uit van de winst die ze met hun activiteit kunnen behalen. Met andere woorden, transactiekosten zijn noodzakelijk om de beveiliging van de economische geschiedenis op Bitcoin te financieren.
Het tweede gebruik van vergoedingen is het creëren van kosten voor het vermenigvuldigen van transacties om spam te voorkomen. Als het verzenden van transacties naar Bitcoin-knooppunten gratis zou zijn, zou het gemakkelijk zijn om er een groot aantal te genereren met schamele bedragen. Dit zou tot gevolg hebben dat het Bitcoin-netwerk volledig verzadigd raakt en de operationele belasting van de knooppunten toeneemt. Om deze reden kunnen Bitcoin-knooppunten een minimumtarief instellen waaronder ze niet akkoord gaan met het doorsturen van een transactie. Dat noemen we de” MinRelay TX-vergoeding ”. Deze instelling is standaard 1 sat/VB in Bitcoin Core.
In theorie is het daarom mogelijk om een geldige Bitcoin-transactie te creëren zonder kosten. Maar in de praktijk zal de overgrote meerderheid van de netwerkknooppunten weigeren een dergelijke transactie uit te zenden om spam te voorkomen. Als gevolg hiervan zal het nooit een minderjarige kunnen bereiken en zal het nooit in een blok worden opgenomen.
Net als bij de bloksubsidie worden de kosten teruggevorderd door de winnende miner in een specifieke transactie genaamd” Coinbase-transactie ”. De som van de kosten die kunnen worden geregenereerd, is het verschil tussen alle inputs en outputs van elke transactie die in het blok is opgenomen.
Bovendien zijn deze bitcoins die tijdens een Coinbase-transactie zijn teruggewonnen, niet vervangbaar gedurende een periode van 100 blokken. Dit wordt de rijpingstijd van de blokken genoemd.
➤ Leer alles over het bouwen van een Bitcoin-blok.
Om een transactie te voltooien, moeten Bitcoin-gebruikers er kosten aan toekennen, die worden geïnd door de miner die de transactie in een geldig blok opneemt.
Aangezien de grootte van Bitcoin-blokken strikt beperkt is, kiest de miner eerst de transacties die de meeste kosten betalen op basis van hun gewicht (dat wil zeggen op basis van de ruimte die ze innemen in het blok). De kosten die aan een transactie worden toegewezen, worden dus uitgedrukt in SATS/VB, een verhouding tussen de absolute waarde van de vergoedingen en het gewicht van de transactie. Om het juiste tarief te vinden, moet u de huidige toestand van de vergoedingsmarkt kennen. In periodes van grote vraag naar blokruimte zullen de kosten duurder zijn, en omgekeerd.

