Overzicht van gaskosten
Blockchaingaskosten uitgelegd
Netwerkstimulansen, -kosten en -boetes
Stimulansen
Kosten
Straffen
Hoe worden gaskosten berekend en betaald?
Geniet van nul gaskosten voor transacties op Kraken NFT
Effecten van netwerkactiviteit op gaskosten

Wat zijn blockchaingaskosten?

By Kraken Learn team
8 min
21 feb 2023
Share this:

Overzicht van gaskosten

Gaskosten is een algemeen gebruikte term voor de kosten die bepaalde gebruikers van een blockchainprotocol betalen aan netwerkvalidators, telkens wanneer ze een functie willen uitvoeren op de blockchain.

Gas dient als stimulans voor netwerkvalidators om transacties nauwkeurig te registreren en zich eerlijk te gedragen bij het onderhouden van het protocol.

Terwijl Ethereum en Polygon de term “gaskosten” gebruiken, hanteren andere blockchains zoals Solana en Bitcoin de term “transactiekosten”. “Gas” is afkomstig van de gelijkenis van de kosten met de brandstof die een voertuig rijdende houdt.

Gaskosten komen vaak als een verrassing voor blockchaingebruikers. Bij diensten zonder beheerder, waar transacties direct op de blockchain plaatsvinden, kunnen de gaskosten van minuut tot minuut zeer onvoorspelbaar zijn. Op een beheerd platform — zoals Kraken NFT — vinden transacties plaats buiten het blockchainnetwerk en worden onvoorspelbare gaskosten geëlimineerd zolang de NFT op het platform blijft.

Blockchaingaskosten uitgelegd

Elke activiteit die direct op een blockchain wordt uitgevoerd, van het uitvoeren van een smart contract tot het kopen van een non-fungible token (NFT), vereist rekenkracht om te verwerken en te voltooien.

Netwerkvalidators, een gedistribueerde groep individuen die een gespecialiseerd computerprogramma draaien om blockchaintransacties te authenticeren, leveren deze rekenkracht. Validators kopen, gebruiken en onderhouden hun eigen apparatuur terwijl ze eraan werken om de veiligheid en nauwkeurigheid van een blockchainnetwerk te waarborgen. 

Gaskosten spelen een belangrijke rol door waarde over te dragen van degenen die een blockchainnetwerkdienst nodig hebben naar degenen die de rekenkracht leveren die nodig is om het uit te voeren. Gaskosten stimuleren validators om transacties nauwkeurig te verwerken en de veiligheid van het blockchaingrootboek te waarborgen.

Netwerkstimulansen, -kosten en -boetes

Stimulansen

Op blockchains gebaseerd op proof-of-work (PoW), zoals Ethereum, betalen eindgebruikers gaskosten aan de mijners voor het valideren van hun transacties. Mijners concurreren met behulp van gespecialiseerde computerapparatuur om willekeurige codes te genereren die hashes worden genoemd. De eerste mijner die in staat is om willekeurig een cryptografische hash te genereren die begint met hetzelfde aantal nullen (of meer) in vergelijking met de “doelhash” wordt tot winnaar uitgeroepen.

De succesvolle mijner kan dan het nieuwe blok vullen met wachtende transacties. Dit levert de mijner nieuw gecreëerde cryptocurrency op, toegekend uit de blokbeloning en eventuele kosten verbonden aan deze transacties.

Gaskosten zijn ook belangrijk in blockchainprotocollen die het consensusmechanisme proof-of-stake (PoS) gebruiken, zoals de volgende evolutie van Ethereum, Ethereum 2.0. Op deze blockchains belonen gaskosten validators die eerst een bepaalde hoeveelheid cryptocurrency vastzetten op het netwerk om geselecteerd te worden om nieuwe transacties te verifiëren. 

Degenen die meer munten vastzetten, kunnen meer validators uitvoeren, waardoor ze meer kans maken om geselecteerd te worden om nieuwe transacties te valideren dan degenen die minder munten vastzetten. Enige programmatische willekeur op protocolniveau betekent echter dat dit niet gegarandeerd is en dat validators met minder munten nog steeds geselecteerd kunnen worden om transacties te valideren en de blokbeloning te verdienen.

Kosten

Ongeacht het consensusalgoritme is het valideren van transacties op een blockchainnetwerk niet gratis. De kosten omvatten gespecialiseerde computerapparatuur en de elektriciteit die door die apparatuur wordt verbruikt, evenals de financiële stake die wordt vastgezet door validators die deze machines bedienen. 

Om een validator te worden op de nieuwe Ethereum 2.0-blockchain op basis van proof-of-stake moeten personen een minimum van 32 ETH staken. 

Straffen

Er kunnen ook boetes worden opgelegd aan PoS-validators die buiten de regels van het netwerk handelen. Dit staat algemeen bekend als “slashing” en is bedoeld om oneerlijke personen af te schrikken en kan resulteren in de gedeeltelijke of volledige inbeslagname van de stake van een validator. In extreme gevallen van kwaadaardig gedrag kunnen validators helemaal van een netwerk worden verwijderd.

De bijzonderheden van slashingstraffen variëren per blockchain en worden gedefinieerd in de regels van het protocol.

Door eerlijke validators te belonen met stimulansen en oneerlijke personen te straffen, gebruiken blockchainnetwerken principes uit de speltheorie om effectief en autonoom de integriteit van hun informatie te handhaven. Hierdoor kunnen blockchains vooraf gedefinieerde regels gebruiken om gegevens autonoom te beveiligen, zonder dat er tussenpersonen nodig zijn.

Hoe worden gaskosten berekend en betaald?

De gaskosten zijn gebaseerd op het fundamentele economische concept van vraag en aanbod

In het geval van een blockchain is het aanbod de totale rekenkracht van de validators op het netwerk en de vraag de totale rekenkracht die nodig is om door netwerkgebruikers ingediende transacties uit te voeren. 

Om terug te keren naar het voorbeeld van een auto: het aanbod is de hoeveelheid brandstof die opgeslagen is in de tanks van een tankstation en de vraag is de hoeveelheid brandstof die de klanten van het tankstation willen kopen. De gasprijs wordt ingesteld om de winst voor netwerkvalidators/mijners te maximaliserenen gebruikers die meer willen betalen voor gas, kunnen hun transactie sneller laten verwerken.

De gaskosten worden meestal in realtime bijgewerkt op basis van de huidige vraag op het netwerk. Afhankelijk van hun behoeften en middelen kunnen gebruikers hun tariefaanbod handmatig aanpassen om te kiezen tussen een snellere maar duurdere afwikkeling en een langzamere maar goedkopere afwikkeling. 

Voorafgaand aan de London-upgrade van Ethereum in augustus 2021 werden de gaskosten berekend op basis van twee factoren:

  • Gasprijs: De prijs die een gebruiker verkiest te betalen voor een eenheid gas. Je kunt het zien als het instellen van de prijs die je bereid bent te betalen voor een eenheid brandstof.
     
  • Gaslimiet: Deze wordt ingesteld door de gebruiker en bepaalt de maximale hoeveelheid gas die gebruikt kan worden om een bepaalde functie uit te voeren. Je kunt dit zien als het maximale aantal liters brandstof dat een bestuurder bereid is te kopen.

De vermenigvuldiging van deze twee componenten, Gasprijs x Gaslimiet, leverde de maximale gasprijs op die een gebruiker zou kunnen betalen om een transactie uit te voeren. 

Na de invoering van EIP-1559, dat tot doel heeft de gaskosten voorspelbaarder te maken, worden de gaskosten berekend op basis van een nieuwe formule: 

Gaslimiet x (Basistarief + Prioriteitstarief (Fooi))

In plaats van dat gebruikers de hoogte van gaskosten bepalen, implementeert het Ethereum netwerk nu een basisvergoeding die automatisch wordt aangepast per blok, afhankelijk van de gebruikersvraag, terwijl het ook de laagst mogelijke prijs aangeeft die een gebruiker moet betalen om transacties te laten verwerken.

Zodra gaskosten zijn betaald, wordt de basisvergoeding in ETH permanent verwijderd (verbrand) uit de circulatie. De update stelt gebruikers ook in staat om naar eigen goeddunken een fooi te geven aan validators (door een prioriteitsvergoeding toe te voegen) om hun transacties sneller verwerkt te krijgen.

In een scenario waarin een gebruiker de gaslimiet te hoog instelt, zal het netwerk de gebruiker automatisch het verschil terugbetalen nadat de transactie verwerkt is.

De gaskosten van Ethereum worden betaald in kleine coupures van de ETH-cryptocurrency van de Ethereum-blockchain. Deze kleinere eenheden van ETH worden GWEI genoemd, waarbij één GWEI gelijk is aan één miljardste van een ETH (of 0,000000001 ETH). 

Met online tools zoals Etherscan Ethereum gas tracker kunnen gebruikers op elk moment de gemiddelde Ethereum-gasprijzen controleren om te zien hoeveel ze voor een bepaalde transactie zouden moeten betalen.

Een minimale gaslimiet van 21.000 GWEI is gewoonlijk vereist om transacties te verwerken op Ethereum. Bieden onder dit bedrag (of het aangegeven minimumbedrag dat nodig is om de berekening uit te voeren) leidt tot een mislukte transactie, hoewel de netwerkvalidator nog steeds de vergoeding ontvangt.

Geniet van nul gaskosten voor transacties op Kraken NFT

Gaskosten hebben een aanzienlijke toetredingsdrempel gecreëerd voor veel blockchaingebruikers, maar vooral voor NFT-verzamelaars. 

NFT-gebruikers op Kraken betalen alleen gaskosten bij het verplaatsen van NFT's naar of van het platform. Voor transacties die worden uitgevoerd op Kraken NFT worden geen onvoorspelbare gaskosten in rekening gebracht, of het nu gaat om kopen of verkopen.

Het elimineren van de gaskosten neemt de stress weg bij het traden in NFT's, wat betekent dat je je droomcollectie kunt opbouwen zonder zorgen over onverwachte kosten.

Verken, beheer en beveilig je NFT-verzameling — zonder gaskosten — op de Kraken NFT-marktplaats.

Effecten van netwerkactiviteit op gaskosten

Een netwerk raakt verstopt naarmate gebruikers meer transacties indienen. Naarmate validators meer transacties te verwerken krijgen, stijgen de kosten. 

Het tegenovergestelde is ook waar: Op momenten dat de vraag naar blockchaindiensten vermindert of het aantal beschikbare validators toeneemt, dalen de gemiddelde gaskosten gewoonlijk.

De vraag naar op NFT gebaseerde projecten zoals CryptoKitties, Stoner Cats en Yuga Labs’ Otherdeed voor Otherside hebben in het verleden de gaskosten op het Ethereum-netwerk tot extreme hoogten opgedreven. Tijdens deze hectische perioden liepen de gaskosten op tot boven de $ 10.000 en overtroffen ze ruimschoots de kosten van de NFT's zelf.

Bovendien hebben deze pieken in netwerkactiviteit aanzienlijke vertragingen veroorzaakt in de afwikkeling van transacties bij andere soorten applicaties (DeFi, play-to-earn en meer) op het netwerk, waardoor velen zich afvroegen of hun transacties überhaupt ooit verwerkt zouden worden.