Wat zijn blockchain-transactiekosten?
Wat zijn blockchain-transactiekosten?
StartpaginaArtikelen

Wat zijn blockchain-transactiekosten?

Beginner
4d ago
8m

Kort samengevat

Transactiekosten hebben twee essentiële functies als het aankomt op blockchain-netwerken. Het zijn beloningen voor miners of validators die transacties bevestigen en het netwerk tegen spamaanvallen helpen beschermen.

Afhankelijk van de activiteit op het netwerk kan een transactie duur of goedkoop zijn. Marktwerking kan ook van invloed zijn op de kosten die je betaalt. Hoewel hoge transactiekosten de bredere acceptatie van blockchains kunnen belemmeren, kunnen zeer lage kosten mogelijk voor beveiligingsproblemen zorgen.


Waarom transactiekosten?

Transactiekosten zijn al vanaf het begin een essentieel onderdeel van de meeste blockchain-systemen. Waarschijnlijk heb je er al eens mee te maken gehad bij het versturen, storten of opnemen van crypto.

De meeste cryptocurrency's gebruiken transactiekosten om twee belangrijke redenen. Ten eerste verminderen ze de hoeveelheid spam op het netwerk. Ook maakt het grootschalige spamaanvallen kostbaar en duur om uit te voeren. Ten tweede zijn transactiekosten een stimulans voor gebruikers die helpen met het verifiëren en valideren van transacties. Je kunt het zien als een beloning voor hun bijdrage aan het netwerk.

Voor de meeste blockchains zijn de transactiekosten relatief laag, al kunnen ze behoorlijk duur worden afhankelijk van de activiteit op het netwerk. Als gebruiker bepaalt het bedrag dat je aan transactiekosten betaalt met welke prioriteit jouw transactie aan het volgende blok wordt toegevoegd. Hoe meer je betaalt, hoe sneller je transactie wordt bevestigd.


Transactiekosten van Bitcoin

Als het eerste blockchain-netwerk ter wereld, zette Bitcoin de standaard voor transactiekosten die tegenwoordig door veel cryptocurrency's worden gebruikt. Satoshi Nakamoto realiseerde zich dat transactiekosten het netwerk tegen grootschalige spamaanvallen konden beschermen en goed gedrag konden belonen.
Bitcoin-miners ontvangen transactiekosten als onderdeel van het proces waarbij transacties in een nieuw blok worden bevestigd. De wachtrij van onbevestigde transacties wordt de memory pool of mempool genoemd. Miners geven natuurlijk de voorkeur aan het verwerken van BTC-transacties tussen Bitcoin-wallets met hogere vergoedingen.

Kwaadwillende spelers die het netwerk willen vertragen, moeten voor elke transactie dus een vergoeding betalen. Als ze de vergoeding te laag instellen, zullen miners hun transacties waarschijnlijk negeren. Een normale vergoeding brengt daarentegen aanzienlijke kosten met zich mee. Transactiekosten zijn dus een simpel maar effectief spamfilter.


Hoe worden de transactiekosten van Bitcoin berekend?

Op het Bitcoin-netwerk kunnen gebruikers met bepaalde crypto-wallets zelf hun transactiekosten bepalen. Het is mogelijk om BTC te versturen zonder transactiekosten te betalen, maar miners zullen deze transacties over het algemeen negeren en niet bevestigen.
In tegenstelling tot wat sommigen geloven, zijn de transactiekosten van Bitcoin niet afhankelijk van het verstuurde bedrag maar van de grootte van de transactie (in bytes). Stel dat je transactie 400 bytes groot is en de gemiddelde transactiekosten op dit moment 80 satoshi per byte zijn. In dat geval zou je ongeveer 32.000 satoshi (of 0,0032 BTC) moeten betalen om je transactie aan het volgende blok toe te laten voegen.
Wanneer er veel activiteit op het netwerk is en er veel BTC wordt verstuurd, nemen de kosten voor het snel bevestigen van een transactie toe omdat gebruikers met elkaar concurreren. Dit kan voorkomen tijdens periodes van aanzienlijke volatiliteit op de markt. 

Als zodanig kunnen de hoge kosten een belemmering vormen om BTC in dagelijkse situaties te gebruiken. Een kopje koffie van € 3 kopen is niet echt praktisch als de transactiekosten een veelvoud van dat bedrag zijn.

Per blok kunnen er slechts een bepaald aantal transacties worden bevestigd, omdat de maximale blokgrootte 1 MB is. Miners voegen deze blokken zo snel mogelijk toe aan de blockchain, maar er is nog steeds een limiet aan de maximale doorvoersnelheid.

De schaalbaarheid van cryptocurrency-netwerken is een cruciaal punt bij het bepalen van netwerkkosten. Blockchain-ontwikkelaars spannen zich voortdurend in om dit probleem aan te pakken. Eerdere updates van het netwerk, zoals de implementatie van Segwit en het Lightning Network, hebben de schaalbaarheid al enigszins verbeterd.



Transactiekosten van Ethereum

De transactiekosten van Ethereum werken op een andere manier dan die van Bitcoin. Er wordt rekening gehouden met hoeveel rekenkracht of gas er nodig is om een transactie te verwerken. De prijs van gas is variabel en wordt gemeten in ether (ETH), de token van het netwerk. 

Hoewel de hoeveelheid gas die nodig is voor een specifieke transactie hetzelfde kan blijven, kan de prijs van gas stijgen of dalen. De prijs van gas is direct gerelateerd aan de activiteit op het netwerk. Als je meer voor gas wilt betalen, zullen de miners jouw transactie waarschijnlijk voorrang geven.


Hoe worden de transactiekosten van Ethereum berekend?

Het bedrag dat je betaalt aan gas wordt gebruikt om de kosten van je transactie te dekken en deze te verwerken. Je moet echter ook rekening houden met de gaslimiet, die bepaalt wat de maximale prijs is voor die transactie of taak.
Met andere woorden: de gaskosten zijn de hoeveelheid werk die nodig is, en de gasprijs is het bedrag dat je betaalt voor elke 'eenheid' werk. De relatie tussen deze twee en de gaslimiet bepalen de totale vergoeding voor een Ethereum-transactie of een handeling van een smart contract.
Als een bepaalde transactie bijvoorbeeld 21.000 gas kost en de gasprijs 71 Gwei is, dan zijn de transactiekosten in totaal 1.491.000 Gwei of 0,001491 ETH.


Met de overgang van Ethereum naar een Proof of Stake model (zie Casper) is de verwachting dat de gaskosten zullen dalen. De hoeveelheid gas die nodig is om een transactie te bevestigen neemt af, omdat het netwerk nog maar een fractie van de rekenkracht nodig heeft om transacties te valideren. De activiteit op het netwerk kan echter nog steeds van invloed zijn op de transactiekosten, omdat validators duurdere transacties eerder verwerken.


Transactiekosten op Binance Chain

Binance Chain is een blockchain-netwerk waarmee gebruikers BNB en andere BEP-20-tokens kunnen versturen en verhandelen. Ook kan iedereen eigen tokens creëren en distribueren. Binance Chain maakt gebruik van een consensusmechanisme dat Delegated Proof of Stake wordt genoemd. In plaats van miners hebben we dus validators. 
Binance Chain vormt ook het fundament van de Binance DEX (decentralized exchange), waarop gebruikers crypto-activa met elkaar kunnen verhandelen zonder tussenpersoon. Transactiekosten op de Binance Chain en DEX worden betaald in BNB.
Let op dat de Binance Chain en Binance Smart Chain twee verschillende blockchains zijn. Lees voor meer informatie ons artikel Een kennismaking met Binance Smart Chain (BSC).


Hoe worden de transactiekosten van Binance Chain berekend?

Afhankelijk van wat je wilt doen, is er een kostenstructuur in BNB van toepassing. Er wordt verschil gemaakt tussen transactiekosten voor bijvoorbeeld het versturen van BNB en de kosten voor handelen op Binance DEX. Ook kan de totale prijs van een transactie stijgen of dalen afhankelijk van de marktprijs van BNB. 

Bij het uitvoeren van niet-handelsgerelateerde transacties, zoals het opnemen of storten van BNB uit of in een wallet, wordt dit afgerekend in BNB. Handelsgerelateerde transacties op Binance DEX worden afgewikkeld in de verhandelde tokens, maar voor betalen met BNB geldt er een korting. Dit stimuleert het gebruik van BNB en helpt bij de opbouw van het gebruikersbestand.


Transactiekosten op Binance Smart Chain

Binance Smart Chain (BSC) is een andere blockchain die door Binance parallel aan Binance Chain is ontwikkeld (met andere woorden, het zijn twee afzonderlijke netwerken). Hoewel BNB op Binance Chain een BEP-2-token is, is BNB op Binance Smart Chain een BEP-20-token.

Binance Smart Chain biedt ondersteuning voor smart contracts, waardoor er meer met de blockchain kan worden gedaan. De kostenstructuur van BSC staat niet vast zoals die van Binance Chain. In plaats daarvan wordt er gassysteem gebruikt (vergelijkbaar met Ethereum), dat de rekenkracht weerspiegelt die nodig is voor het uitvoeren van transacties en smart contracts.

Het BSC-netwerk maakt gebruik van een Proof of Staked Authority consensusmechanisme. Gebruikers van het netwerk moeten BNB vastzetten om validator te worden. Na het valideren van een blok ontvangen zij daarvoor de bijbehorende transactiekosten.


Hoe worden de transactiekosten berekend op Binance Smart Chain?

Zoals gezegd is de kostenstructuur van BSC vergelijkbaar met die van Ethereum. De transactiekosten worden genoteerd in Gwei, een minuscule denominatie van 0,000000001 BNB. Gebruikers kunnen zelf hun gasprijzen bepalen om aan te geven met welke prioriteit hun transacties aan een nieuw blok moeten worden toegevoegd. 

Gebruik BscScan om de huidige en historische gemiddelde gasprijs en de hoogste en laagste betaalde prijs te bekijken. In maart 2021 bedragen de gemiddelde transactiekosten op BSC 13 Gwei.

In het onderstaande voorbeeld was de gasprijs 10 Gwei. Let op dat de gaslimiet was ingesteld op 622.732 Gwei, maar dat er slechts 352.755 (52,31%) Gwei werd gebruikt voor deze transactie. De totale transactiekosten bedroegen dus 0,00325755 BNB.

De kosten van BSC zijn over het algemeen laag, maar als je tokens probeert te versturen zonder BNB in je wallet zal het netwerk je informeren dat je onvoldoende saldo hebt. Zorg daarom dat je altijd wat extra BNB in je wallet houdt om voor transactiekosten te betalen.


Opnamekosten van Binance

Als je crypto wilt opnemen van Binance, moet je daarvoor transactiekosten betalen. Deze kosten zijn afhankelijk van welke cryptocurrency en welk netwerk je gebruikt. Binance hanteert een eigen kostenstructuur voor transacties die worden afgewikkeld op het handelsplatform. De kosten voor het opnemen van crypto worden echter beïnvloed door externe factoren waarop Binance geen invloed heeft.

Het opnemen van crypto is afhankelijk van miners of validators die geen onderdeel zijn van het ecosysteem van Binance. Als zodanig moet Binance periodiek de opnamekosten aanpassen op basis van netwerkomstandigheden zoals activiteit en vraag.

Binance hanteert ook een ondergrens voor hoeveel crypto er kan worden opgenomen. Op de pagina Kostenoverzicht lees je precies wat de opnamevoorwaarden zijn.
Transactiekosten zijn gebaseerd op de VIP-status van je account en zijn onafhankelijk van de opnamekosten. De VIP-status van je account wordt bepaald door je cumulatieve maandelijkse handelsvolume. Op dit moment betaal je maximaal 0,1% aan kosten voor een crypto-transactie als maker of taker. Vergeet niet dat je korting krijgt als je deze kosten in BNB afrekent.


Tot slot

Transactiekosten zijn een integraal onderdeel van de crypto-economie van blockchain-netwerken. Aan de ene kant vormen ze een stimulans voor gebruikers om het netwerk draaiende te houden. Aan de andere kant beschermen ze het netwerk tegen kwaadwillende spelers en spam.

De activiteit op sommige netwerken heeft in sommige gevallen echter geleid tot aanzienlijk hogere kosten. De gedecentraliseerde aard van de meeste blockchains maakt het moeilijk om op te schalen. Het klopt dat sommige netwerken een hoge schaalbaarheid en transactiedoorvoer hebben, maar vaak gaat dit gepaard met het opofferen van veiligheid of decentralisatie.

Toch werken diverse onderzoekers en ontwikkelaars aan verbeteringen die het gebruik van cryptocurrency's in ontwikkelende landen hopelijk kunnen bevorderen.