Cryptocurrency en blockchaintechnologie hebben veel veranderingen teweeggebracht in de traditionele financiële sector. De autorun-codes, transparante consensusmechanismen en gedecentraliseerde grootboeken stellen gebruikers in staat de waarde van cryptocurrencies over te dragen en middelen uit te wisselen zonder tussenkomst van een vertrouwde derde partij, waardoor de kosten van financiële diensten aanzienlijk worden verlaagd en de efficiëntie van menselijke economische activiteiten wordt verbeterd.
Echter betekenen lagere kosten niet dat er helemaal geen kosten zijn. Wanneer het blockchain-netwerk gebruikers helpt om te krijgen wat ze nodig hebben, moeten ze nog steeds middelen investeren om deze taken te voltooien. Zoals het gezegde luidt, bestaat er niet zoiets als een gratis lunch. Gebruikers moeten wat kosten betalen om te kunnen genieten van de diensten van de blockchain en ervoor te zorgen dat deze constant blijft draaien. De vergoeding wordt meestal de gasvergoeding genoemd. Dit artikel zal u laten zien wat een gasvergoeding is.
In het blockchainveld werd de term gasvergoeding voor het eerst gebruikt in Ethereum. Het verwijst naar de kosten die nodig zijn voor transacties op Ethereum, die conceptueel hetzelfde zijn als de transactiekosten die door Bitcoin-miners worden betaald. Aangezien elke transactie op Ethereum rekenresources vereist om uit te voeren, moeten gebruikers betalen voor de service om de deelnemers te compenseren die helpen bij de verificatie. Vervolgens volgen veel andere blockchainprotocollen het voorbeeld. Daarom wordt de vergoeding voor de netwerkservice ook wel de gasvergoeding genoemd.
Gasvergoedingen kunnen worden vergeleken met brandstof die een voertuig nodig heeft. Zonder brandstof zal een voertuig niet in staat zijn om van stad A naar stad B te reizen. Door gasvergoedingen te verstrekken aan Ethereum, kunnen de knooppunten op het blockchainnetwerk gebruikers helpen om fondsen over te maken, te handelen, slimme contractcodes uit te voeren, enz. Daarom is Gas de brandstof in het Ethereum-netwerk die de werking van het blockchainnetwerk bevordert.
Net zoals de hoeveelheid brandstof bepaalt hoe ver een auto kan rijden, meet Ethereum's Gas de eenheid van rekencapaciteit die nodig is om een specifieke bewerking uit te voeren. Simpele diensten vereisen minder gas, terwijl complexe smart contract bewerkingen meer Gas vereisen om te voltooien. De Gasvergoeding wordt meestal uitgedrukt in de inheemse activa van het blockchainnetwerk. Het wordt vertegenwoordigd door gwei op Ethereum, wat giga-wei betekent (1.000.000.000 wei). Wei is de kleinste eenheid van ETH-tokens. U kunt de gangbare ETH-berekeningseenheden vinden in de volgende tabel:
Niemand betaalt graag, dus waarom moeten gebruikers gasvergoedingen betalen om Ethereum te gebruiken? Zou het niet fijn zijn om gratis te kunnen browsen, net als op het internet? Als je ooit een soortgelijke gedachte hebt gehad, stel je dan eens voor wat er zou gebeuren als de diensten van Ethereum gratis zouden zijn.
Niet hoeven te betalen betekent dat hackers een aanval kunnen lanceren tegen bijna nul kosten, waardoor het blockchainnetwerk onveilig wordt.
Robots kunnen veel ongewenste transacties naar de blockchain sturen. Dat wil zeggen dat ze gebruikers die de blockchain echt nodig hebben kunnen beïnvloeden zonder enige prijs te betalen voor kwaadwillig gedrag.
Bijvoorbeeld, wanneer er een fout optreedt bij de automatische uitvoering van de smart contractcode die is ingezet op een knooppunt en er een oneindige lus optreedt, zal het knooppunt verlamd raken vanwege een groot aantal herhaalde bewerkingen, en zelfs de werking van het gehele blockchainnetwerk beïnvloeden. Het verhogen van de uitvoeringsconditie van de Gas Fee zal ervoor zorgen dat dergelijke problemen niet ontstaan.
Geen Gasvergoeding betekent dat ontwikkelaars niet hoeven na te denken over de vraag of de hoeveelheid berekening redelijk is, en gebruikers zullen een slechtere service-ervaring hebben vanwege een groot aantal inefficiënte codes.
Om transacties en slimme contracten uit te voeren, moeten gebruikers apparatuur aanschaffen die elektriciteit nodig heeft om te werken, en die gerepareerd of vervangen moet worden in geval van een storing. Dat wil zeggen, gebruikers moeten betalen voor elektriciteit, reparatie en vervanging. Men kan zeggen dat alles wat een blockchain-netwerk opbouwt, geld vereist. Als de exploitant er geen enkel voordeel uit kan halen, wie zou er dan bereid zijn om deel te nemen?
Kortom, niets is echt gratis. Zelfs voor het ogenschijnlijk vrije internet moeten ISP-serviceproviders onderzeese kabels opzetten, hebben websites servers nodig en hebben werknemers salarissen nodig ... Dit zijn echte kosten. Het zogenaamde "gratis" wordt alleen gerealiseerd via reclame, verkeer en andere manieren om middelen te verkrijgen die blijven zorgen voor diensten. Gebruikers moeten teruggeven aan het blockchain-netwerk dat waarde voor hen genereert, en de introductie van het concept van een Gasvergoeding kan een dergelijke laag unieke waarde in stand houden.
Gebruikers moeten de Gas vergoeding betalen om toegang te krijgen tot de diensten van het blockchainnetwerk. Dus hoe wordt de Gas vergoeding berekend? Welnu, verschillende protocollen hebben verschillende methoden, maar volgen over het algemeen een eenvoudige formule:
Totale Gaskosten = Gas eenheden (limiet) * Gas prijs per eenheid
Deze berekening van Gasvergoeding is vrij intuïtief. Het is als het berekenen van de brandstofkosten voor een autorit van stad A naar stad B vandaag. Om het antwoord te krijgen, moeten we het aantal liters benzine vermenigvuldigen met de huidige olieprijs. Tegelijkertijd, hoe verder je reist (hoe moeilijker de taak), hoe meer liters gas verbruikt worden (hoe hoger het Gasgebruik). Voor de London-upgrade in augustus 2021 wordt de Gasvergoeding in Ethereum ook op dezelfde manier berekend als de bovenstaande formule:
Totale Gaskosten = Gas eenheden (limiet) * Gas prijs per eenheid
Bijvoorbeeld, als Alice Bob één ETH wil betalen, zijn de vereiste Gas Units bij zo'n eenvoudige transactie 21000, en de Gas Prijs op het moment van betaling is 200 gwei, dan is de berekening:
Gasvergoeding = 21000 * 200 gwei = 4200000 gwei = 0.0042 ETH
Wanneer Alice het Ethereum-netwerk gebruikt om te betalen, zal er 1.0042 ETH van haar rekening worden afgeschreven, terwijl Bob 1 ETH zal ontvangen, en de miner die verantwoordelijk is voor het verpakken van de transactie zal 0.0042 ETH ontvangen.
In augustus 2021, na de London-upgrade van Ethereum, is de berekeningsmethode van de gasvergoeding veranderd, maar de algehele logica blijft hetzelfde:
Totale Gasvergoeding = Gas eenheden (limiet) * (Basistarief + Prioriteitstarief)
https://etherscan.io/gastracker
De basiskosten verwijzen naar het basistarief waarvoor de voorgestelde transactie door miners in het blok wordt verpakt, en is ook het minimale verbruikstarief voor het gebruik van het Ethereum-netwerk. De prijs van het basistarief is niet gerelateerd aan het blok dat momenteel wacht om te worden verpakt, maar wordt bepaald door het vorige blok, wat de Gasvergoeding van Ethereum transparanter en voorspelbaarder zal maken voor gebruikers.
Het niveau van het basistarief kan worden berekend met een formule. Als het totale bedrag aan Gas dat wordt gebruikt voor alle transacties in het vorige blok hoger is dan de doelwaarde, zal het basistarief van het volgende blok met maximaal 12,5% toenemen. Exponentieel stijgend met de totale hoge gas van opeenvolgende blokken, zal langdurige blockchain-netwerkcongestie resulteren in een zeer hoog basistarief, en gebruikers zullen uiteindelijk het gebruik verminderen omdat ze het zich niet kunnen veroorloven.
Bijvoorbeeld, na de London-upgrade is de totale doel-Gas in elk blok van Ethereum 15 miljoen Gas, terwijl het bovengrens 30 miljoen Gas is. Als er een reeks van in totaal 30 miljoen Gas is na het blok met in totaal 15 miljoen Gas, zal de basiskosten blijven toenemen:
De basiskosten verdubbelen pas na 8 blokken. Het lijkt erop dat de verhoging klein is. Maar als we aannemen dat 80 opeenvolgende blokken het gaslimiet bereiken, zal de basiskosten met 10.000 keer toenemen, van 100 gwei naar 1 miljoen gwei.
Vóór de London-upgrade konden mijnwerkers op de Ethereum-blockchain de gasvergoeding ontvangen voor alle transacties die in een blok waren opgenomen. Na de London-upgrade zal de ETH die wordt gebruikt om de basiskosten te betalen wanneer nieuwe blokken worden gedolven echter worden verbrand, waardoor deze uit de totale circulerende voorraad van ETH wordt verwijderd, wat leidt tot deflatie en een stijging van de prijs van ETH.
Het verbranden van basiskosten verminderde de inkomsten van mijnwerkers. Daarom introduceerde de London-upgrade het concept van prioriteitskosten (vaak tips genoemd) om mijnwerkers te stimuleren transacties op te nemen in blokverpakking.
Gebruikers zouden kunnen denken: ze hebben allemaal het basistarief betaald, maar waarom zouden ze de mijnwerkers zelfs fooi moeten geven? Dit begint met de vraag naar economische prikkels. Het verpakken van in behandeling zijnde transacties is resource-intensief. Het inkomen voor deze mijnwerkers om Ethereum draaiende te houden komt van nieuwe blokbeloningen en fooien. Zonder fooien zouden ze merken dat er geen transacties zijn om te verpakken. Lege blokken en blokken die in behandeling zijnde transacties bevatten, genereren dezelfde inkomsten. Aangezien het resultaat hetzelfde is, waarom zouden ze dan resources besteden aan het verpakken van in behandeling zijnde transacties? Als alle deelnemers ervan uitgaan dat ze lege blokken gaan verpakken, zal het blockchainnetwerk ook onbruikbaar zijn.
Daarom zullen tips voor miners de meest basale prikkel zijn om hun werk correct uit te voeren. Ze zullen bereid zijn transacties met hogere tips prioriteit te geven. Aangezien het niveau van de tip de volgorde beïnvloedt waarin transacties worden verwerkt, wordt het een prioriteitsvergoeding genoemd. Voor dringende transactiebehoeften kunnen gebruikers hogere tips indienen om prioriteit te krijgen.
Dit betekent niet dat de gebruiker eerst moet worden afgezet door een grote fooi te betalen voordat de transactie wordt voltooid. Voor transacties die niet tijdkritisch zijn, wordt de transactie verpakt en verwerkt in de komende paar blokken, zolang de betaalde gasvergoeding iets hoger is dan de basiskosten en de miner een kleine fooi krijgt.
Bij het uitvoeren van transacties op het blockchainnetwerk kunnen gebruikers de maximale extra vergoeding specificeren die ze bereid zijn te betalen voor deze transactie. Ze kunnen dit doen door de Max-vergoeding en Gaslimiet aan te passen.
Maximale vergoeding is de Gas Prijs in de formule 'Gas Vergoeding = Gas Verbruikt (limiet) * Gas Prijs (per eenheid). Het verwijst naar het Gas tarief dat de gebruiker bereid is te betalen. Zolang de maximale vergoeding die door de gebruiker is ingesteld de som van de Basiskosten en de Prioriteitskosten overschrijdt, zal de transactie succesvol zijn, en het overtollige verschil zal na voltooiing van de transactie aan de gebruiker worden teruggegeven.
Bijvoorbeeld, als Alice Bob een ETH wil betalen, stelt ze de maximale vergoeding in op 300 gwei. Op dat moment is de basiskosten van Ethereum 100 gwei, en Alice biedt een extra 50 gwei als prioriteitsvergoeding, dan:
1) 21000 * 300 gwei = 6300000 gwei = 0.0063 ETH
1.0063 ETH zal worden afgeschreven van de rekening van Alice.
2) 21000 * 100 gwei = 2100000 gwei = 0.0021 ETH
Ethereum zal 0.0021 ETH aan tokenvoorraad verbranden
3) 21000 * 50 gwei = 1050000 gwei = 0.00105 ETH
Miners zullen een fooi van 0.00105 ETH ontvangen
4) Bob zal 1 ETH ontvangen
5) 1.0063 ETH - 0.0021 ETH - 0.00105 ETH - 1 ETH = 0.00315 ETH
Alice zal een terugbetaling van 0.00315 ETH op haar account ontvangen.
Gaslimiet is de gebruikte gas in de formule 'Gasvergoeding = Gas Gebruikt (limiet)'Gas GebruiktGas Prijs per eenheid. Dit verwijst naar de hoeveelheid Gas die de gebruiker bereid is te verbruiken. Standaard ETH-transacties vereisen 21.000 eenheden Gas, en meer Gas zal worden verbruikt door complexe operaties in slimme contracten.
Het gaslimiet werkt op dezelfde manier als de Max. vergoeding. De transactie wordt uitgevoerd zolang de hoeveelheid gas de vereiste hoeveelheid overschrijdt. Het overschot wordt teruggegeven aan de gebruiker nadat de transactie is voltooid. Als het gaslimiet te laag is ingesteld, wordt de transactie nog steeds uitgevoerd maar niet voltooid. Bijvoorbeeld, een eenvoudige ETH-overdracht gebruikt 21.000 eenheden gas, maar de gebruiker beperkt het gaslimiet tot 20.000 eenheden. Mijnwerkers zullen nog steeds gas verbruiken om werk uit te voeren dat overeenkomt met 20.000 eenheden gas, maar dit is niet voldoende om de overdracht te voltooien, noch zullen er kosten worden terugbetaald aan de gebruiker.
Als je ooit Ethereum's gedecentraliseerde financiële (DeFi) toepassingen hebt gebruikt of NFT's hebt gekocht op platforms zoals OpenSea, ben je bekend met de hoge Gasvergoeding van Ethereum. Volgens on-chain datastatistieken is van mei 2021 tot april 2022 de gemiddelde Gasvergoeding per transactie op Ethereum meer dan $20, en het hoogste is zelfs bijna $200.
Waarom is de Gas Fee van Ethereum zo duur? Er zijn meerdere redenen:
Wanneer Ethereum verschillende bewerkingen uitvoert, zijn er verschillende operanden en de hoeveelheid opgeslagen gegevens nodig. Optel- en aftrekinstructies gebruiken minder gas, vermenigvuldiging verbruikt meer gas en deling vereist meer bewerkingen, dus er wordt meer gas gebruikt.
Naarmate de functies van de gedecentraliseerde applicatie Dapp steeds complexer worden, neemt ook het aantal handelingen uitgevoerd door slimme contracten toe. Daarom moeten gebruikers meer gasvergoedingen betalen.
Net als alle computers is Ethereum beperkt in het aantal transacties per seconde dat het kan verwerken. Voordat er wordt overgestapt naar Ethereum 2.0, kunnen ongeveer 15 transacties in 1 seconde worden verwerkt. In vergelijking met het wereldwijde creditcardbetalingsbedrijf VISA, dat moeiteloos meer dan 2.000 transacties in 1 seconde kan verwerken, is de prestatie van Ethereum nogal slecht. Wanneer het aantal gebruikers toeneemt, ontstaat er congestie en moeten gebruikers meer fooi geven aan miners om hun transacties prioriteit te geven.
Naast technische redenen draagt ook de populariteit van Ethereum bij aan de hoge Gas Fee. Volgens de basisprincipes van de economische theorie zal een toename in vraag, bij constante aanbod, leiden tot een stijging van prijzen. In de eerste helft van 2020 werden vele nieuwe projecten geboren op het gebied van gedecentraliseerde financiën, zoals leningen, flashleningen, derivaten, liquiditeitsmining, yield farming, verzekeringen, enz. In 2021 stapte de NFT-markt ook mee in de DeFi-hype en ontstonden er vele Play-to-Earn blockchain-spellen. Aangezien velen van hen zijn gebouwd op Ethereum, is het aantal gebruikers gegroeid en is de Gas Fee hoog gebleven.
(Gasvergoeding op Ethereum. Bron: Statista)
Een andere reden voor de hoge Gas Fee is dat deze in ETH is genoteerd. Als we de gemiddelde gegevens van 2021 en 2019 vergelijken, is niet alleen de gasprijs op de keten met 10 keer verhoogd, maar ook de prijs van ETH is met meer dan 10 keer gestegen, wat equivalent is aan een stijging van meer dan 100 keer in Gas Fee wanneer gemeten in Amerikaanse dollars. Het is niet moeilijk in te zien waarom de Gas Fee van Ethereum wijdverspreid wordt beschouwd als belachelijk duur.
Het verlagen van de hoge Gas Fee van Ethereum is een urgente taak geworden in de cryptowereld. Hoewel gasvergoedingen niet volledig kunnen worden verminderd bij het gebruik van het Ethereum blockchain, zijn er op zijn minst enkele manieren om het bedrag te verminderen.
Wat gebruikers kunnen doen om de Gas Fee te verlagen:
Hoewel de Gas Fee van Ethereum over het algemeen hoger is, is de prijs niet altijd hetzelfde. Gewoonlijk zal de Gas Fee in het weekend lager zijn en doordeweeks hoger. Het gebruik van Ethereum tijdens minder populaire tijden kan de Gas Fee verlagen die gebruikers moeten betalen.
(Source: ethereumprice.org)
Voor het starten van een transactie kunnen gebruikers de maximale vergoeding en prioriteitsvergoeding aanpassen die ze bereid zijn te betalen om de blockchain te vertellen wat het hoogste tarief is dat ze bereid zijn te betalen. Zolang de maximale vergoeding hoger is dan de basiskosten en er een kleine fooi wordt gegeven aan de miner, zal de transactie worden uitgevoerd binnen de volgende paar blokken. Voor transacties met lage tijdigheidseisen kunnen gebruikers de uitgaven verlagen door de maximale vergoeding te verlagen. Het moet worden opgemerkt dat de maximale vergoeding binnen een redelijke range moet worden aangepast, anders kan de transactie mislukken.
Some online tools inclusief Blocknative ETH Gas Estimator, ETH Gas Station, Cryptoneur Gaskosten Calculator, Zachtjes, en DeFI Saverkan gebruikers voorzien van real-time Gas Fee-informatie van Ethereum, en sommige staan gebruikers ook toe om gesimuleerde transacties uit te voeren. Het goed gebruiken van dit type tool kan gebruikers een beter begrip geven van de kosten van een transactie en hen helpen tijdsleuven met lagere kosten te vinden.
Er zijn al verschillende toepassingen op Ethereum die gebruikers kunnen helpen bij het verlagen van de Gasvergoeding voor transacties. Bijvoorbeeld, TorenenBalancerzal meerdere transacties bundelen en ze samen voorstellen om de gaskosten te delen. Sommige protocollen bieden ook gebruikers korting op Gas Fees en subsidies om gebruikers aan te trekken.
Echter zijn de manieren voor gebruikers om de hoge Gas Fee op Ethereum fundamenteel te verlagen beperkt. Daarom heeft het ontwikkelingsteam ook vele technische verbeteringen aangebracht:
Nu kunnen verschillende uitbreidingsschema's worden aangenomen door Ethereum-laag 2 om de doorvoer van het blockchain-netwerk te verhogen en de Gas Fee te verlagen, namelijk Rollups, state channels, side chains, Plasma, Validium en hybride schema's. Verschillende Layer 2-uitbreidingsschema's hebben hun eigen voor- en nadelen. Uit de onderstaande figuur kunnen we het verschil zien tussen het huidige Layer 2-schema en het Ethereum-hoofdnetwerk wat betreft het verzenden en transactiekosten.
(Bron: l2fees.info)
Onder de verschillende Layer 2-uitbreidingsplannen lijkt Rollups-technologie een van de meest veelbelovende te zijn. Rollups gebruikt Ethereum als basislaag en combineert de beveiligings- en decentralisatiefuncties. Het bundelt meerdere transacties van gebruikers voordat ze worden ingediend om de Gas Fee die voor elke transactie wordt betaald te verminderen.
Rollups zijn verder onderverdeeld in Optimistic Rollups en Zero-Knowledge Rollups. U kunt het artikel 'Wat zijn Rollups?' op Gate Learn raadplegen voor een diepgaande analyse van Rollups-technologie.
De oorzaak van de hoge Ethereum Gas Fee is dat de trage transactieverwerkingscapaciteit niet kan omgaan met een groot aantal gebruikersverzoeken. Daarom zal het verhogen van de transactiesnelheid van Ethereum de congestie en de Gas Fee verminderen. Sharding-technologie verdeelt een enkel blockchainnetwerk in meerdere sub-blockchains die parallel worden verwerkt om gebruikersverkeer te verspreiden en de transactiesnelheid te verhogen.
Voor de upgrade had Ethereum slechts 1 keten om transacties te verwerken. Na het gebruik van de sharding-technologie zal het worden opgesplitst in 64 shard-ketens voor gelijktijdige verwerking. Als gevolg hiervan kan de doorvoer van het blockchainnetwerk aanzienlijk worden verbeterd. Gecombineerd met het uitbreidingsplan van Rollups kan Ethereum in theorie bijna 100.000 transacties per seconde verwerken. U kunt verwijzen naar het artikel “Wat is sharding?"op Gate Learn om een diepgaande analyse van sharding technologie te krijgen.
(Bron: Hsiao-wei Wang)
Het Gas Fee-mechanisme maakt het mogelijk dat Ethereum efficiënt en continu kan werken en beperkte middelen (zoals opslagruimte en netwerkbandbreedte) op het blockchainnetwerk kan coördineren. De Gas Fee-maatregel voor Ethereum is efficiënt vanuit het oogpunt van token-economie. Het gebruik van blockchainnetwerkdiensten wordt bepaald door vraag en aanbod van de vrije markt en de gasprijs wordt dienovereenkomstig dynamisch aangepast. Op deze manier zullen beperkte middelen niet worden misbruikt en wordt ook het probleem van onvoldoende output in verhouding tot de kosten opgelost. Veel cryptocurrencies hebben ook geleerd van de ervaring van Ethereum met het gebruik van Gas Fees als een manier om middelen toe te wijzen.
Echter, niet alle cryptocurrency protocollen hanteren het Gas Fee-mechanisme, zoals het bekende project, IOTA. Er is een fundamentele fout in het Gas Fee-model: het aanbod van kortetermijnresources van het blockchainnetwerk is inelastisch. Daarom zal de Gas Fee-prijs explosief stijgen wanneer er plotseling een groot aantal transacties binnenkomt. Dit is een zeer slechte ervaring voor veel gebruikers die transactiebehoeften hebben maar niet bereid zijn hoge kosten te dragen, en het is ook een obstakel voor het vergroten van het bewustzijn van mensen over blockchaintechnologie.
Het IOTA-protocol snijdt in vanuit het perspectief van producenten en consumenten. Zo kan het kortetermijn aanbod van middelen van het netwerk synchroon groeien met het aantal gebruikers. Zolang het aantal middelenproducenten op elk moment groter is dan het aantal consumenten, zal er geen tekort aan aanbod en prijs zijn en zal de daaropvolgende prijsstijging explosief zijn. Specifiek wordt een asynchrone consensus mesh-structuur genaamd de Tangle toegepast.
Als een soort Directed Acyclic Graph (DAG) kan de Tangle-architectuur transactieknooppunten vanuit elke richting toevoegen. Gebruikers moeten twee transacties verifiëren voordat ze een transactie voorstellen. Als meer mensen het Tangle-netwerk gebruiken, zal de transactie sneller en veiliger zijn, wat het knelpunt van uitbreiding overwint dat wordt veroorzaakt door beperkte producenten van bronnen wanneer het aantal gebruikers van traditionele blockchain-netwerken toeneemt. De ontwerpfilosofie van IOTA is "er is geen tegenstrijdigheid tussen de rollen van de accountgebruiker en de verificateur", en elke gebruiker is ook een verificateur, waardoor de werking van traditionele gedistribueerde grootboeken volledig verandert.
(Bron: Wikipedia#/media/File:Blockchain_vs_tangle_bottleneck.png))
In theorie zal de doorvoer van het blockchain-netwerk toenemen als meer mensen IOTA gebruiken voor transacties. Echter, in werkelijkheid heeft de Tangle-architectuur nog steeds beperkingen in schaalbaarheid als gevolg van factoren zoals hardwareapparaten, netwerklatentie en I/O-lees- en schrijfomgevingen. Aangezien het aantal resourceproviders altijd groter is dan het aantal consumenten, is IOTA een van de weinige cryptocurrency-protocollen zonder kosten. Een nulverwerkingskosten betekent echter niet gratis. Om toegang te krijgen tot de diensten van het IOTA-netwerk, moeten gebruikers meer diensten aan anderen verlenen, en de kosten zullen worden weerspiegeld in het verrichten van sociaal werk, dus het is een soort van "Eén voor allen, allen voor één" bedrijfsmodus.
Gas Fee is een vergoeding die gebruikers moeten betalen bij het uitvoeren van transacties of slimme contractcodes op een blockchain. Het is een gebruikskosten voor een blockchain-service, meestal geprijsd in de inheemse tokenactiva van het blockchain-netwerk. Gas Fee is zeer belangrijk om de normale werking van het blockchain-netwerk te handhaven. Het beloont economisch bijdragers die waarde leveren en straft aanvallers die proberen het netwerk te verstoren. De praktijk van betalen voor diensten kan ook effectief misbruik van middelen voorkomen.
Het prijsmechanisme van de Gasvergoeding zorgt ervoor dat kosten op een eerlijke manier in rekening worden gebracht, en verhoogt ook de drempel voor kwaadaardige transacties, wat de beveiliging van het blockchainnetwerk beter kan handhaven. Naarmate verschillende toepassingen zoals gedecentraliseerde financiën (DeFi), NFT's en blockchainspellen steeds populairder worden, benadrukt de enorme toename van gebruikers ook het gebrek aan schaalbaarheid van blockchainnetwerken (zoals Ethereum) en de ondraaglijk hoge gasvergoeding. Eerlijke tariefdienst betekent niet dat het een passende tariefdienst is.
In het licht hiervan heeft het Ethereum-team ook aangekondigd dat de upgrade van Ethereum 2.0 in meerdere fasen zal worden voltooid, van proof-of-work naar proof-of-stake. De upgrade van Ethereum kan het energieverbruik van netwerknodes verminderen. De introductie van Rollups en shardingtechnologie kan de transactiekosten aanzienlijk verlagen en netwerkcongestie verlichten, om zo de voordelen voor gebruikers te verbeteren door Gas Fees betaalbaarder te maken.
Onlangs hebben andere protocollen (zoals IOTA) de kwestie van schaalbaarheid benaderd vanuit het perspectief van producenten en consumenten. Met de gerichte acyclische graaf (DAG) netwerkarchitectuur genaamd Tangle, hoeven gebruikers geen gasvergoedingen te betalen voor het gebruik van diensten, maar moeten ze in plaats daarvan meer diensten verlenen in ruil voor middelen. Zolang het aantal producenten altijd groter is dan het aantal consumenten, zal er geen tekort aan aanbod zijn. Dit idee is interessant en nieuw, maar de tijd zal uitwijzen of het succesvol gepromoot kan worden.
Cryptocurrency en blockchaintechnologie hebben veel veranderingen teweeggebracht in de traditionele financiële sector. De autorun-codes, transparante consensusmechanismen en gedecentraliseerde grootboeken stellen gebruikers in staat de waarde van cryptocurrencies over te dragen en middelen uit te wisselen zonder tussenkomst van een vertrouwde derde partij, waardoor de kosten van financiële diensten aanzienlijk worden verlaagd en de efficiëntie van menselijke economische activiteiten wordt verbeterd.
Echter betekenen lagere kosten niet dat er helemaal geen kosten zijn. Wanneer het blockchain-netwerk gebruikers helpt om te krijgen wat ze nodig hebben, moeten ze nog steeds middelen investeren om deze taken te voltooien. Zoals het gezegde luidt, bestaat er niet zoiets als een gratis lunch. Gebruikers moeten wat kosten betalen om te kunnen genieten van de diensten van de blockchain en ervoor te zorgen dat deze constant blijft draaien. De vergoeding wordt meestal de gasvergoeding genoemd. Dit artikel zal u laten zien wat een gasvergoeding is.
In het blockchainveld werd de term gasvergoeding voor het eerst gebruikt in Ethereum. Het verwijst naar de kosten die nodig zijn voor transacties op Ethereum, die conceptueel hetzelfde zijn als de transactiekosten die door Bitcoin-miners worden betaald. Aangezien elke transactie op Ethereum rekenresources vereist om uit te voeren, moeten gebruikers betalen voor de service om de deelnemers te compenseren die helpen bij de verificatie. Vervolgens volgen veel andere blockchainprotocollen het voorbeeld. Daarom wordt de vergoeding voor de netwerkservice ook wel de gasvergoeding genoemd.
Gasvergoedingen kunnen worden vergeleken met brandstof die een voertuig nodig heeft. Zonder brandstof zal een voertuig niet in staat zijn om van stad A naar stad B te reizen. Door gasvergoedingen te verstrekken aan Ethereum, kunnen de knooppunten op het blockchainnetwerk gebruikers helpen om fondsen over te maken, te handelen, slimme contractcodes uit te voeren, enz. Daarom is Gas de brandstof in het Ethereum-netwerk die de werking van het blockchainnetwerk bevordert.
Net zoals de hoeveelheid brandstof bepaalt hoe ver een auto kan rijden, meet Ethereum's Gas de eenheid van rekencapaciteit die nodig is om een specifieke bewerking uit te voeren. Simpele diensten vereisen minder gas, terwijl complexe smart contract bewerkingen meer Gas vereisen om te voltooien. De Gasvergoeding wordt meestal uitgedrukt in de inheemse activa van het blockchainnetwerk. Het wordt vertegenwoordigd door gwei op Ethereum, wat giga-wei betekent (1.000.000.000 wei). Wei is de kleinste eenheid van ETH-tokens. U kunt de gangbare ETH-berekeningseenheden vinden in de volgende tabel:
Niemand betaalt graag, dus waarom moeten gebruikers gasvergoedingen betalen om Ethereum te gebruiken? Zou het niet fijn zijn om gratis te kunnen browsen, net als op het internet? Als je ooit een soortgelijke gedachte hebt gehad, stel je dan eens voor wat er zou gebeuren als de diensten van Ethereum gratis zouden zijn.
Niet hoeven te betalen betekent dat hackers een aanval kunnen lanceren tegen bijna nul kosten, waardoor het blockchainnetwerk onveilig wordt.
Robots kunnen veel ongewenste transacties naar de blockchain sturen. Dat wil zeggen dat ze gebruikers die de blockchain echt nodig hebben kunnen beïnvloeden zonder enige prijs te betalen voor kwaadwillig gedrag.
Bijvoorbeeld, wanneer er een fout optreedt bij de automatische uitvoering van de smart contractcode die is ingezet op een knooppunt en er een oneindige lus optreedt, zal het knooppunt verlamd raken vanwege een groot aantal herhaalde bewerkingen, en zelfs de werking van het gehele blockchainnetwerk beïnvloeden. Het verhogen van de uitvoeringsconditie van de Gas Fee zal ervoor zorgen dat dergelijke problemen niet ontstaan.
Geen Gasvergoeding betekent dat ontwikkelaars niet hoeven na te denken over de vraag of de hoeveelheid berekening redelijk is, en gebruikers zullen een slechtere service-ervaring hebben vanwege een groot aantal inefficiënte codes.
Om transacties en slimme contracten uit te voeren, moeten gebruikers apparatuur aanschaffen die elektriciteit nodig heeft om te werken, en die gerepareerd of vervangen moet worden in geval van een storing. Dat wil zeggen, gebruikers moeten betalen voor elektriciteit, reparatie en vervanging. Men kan zeggen dat alles wat een blockchain-netwerk opbouwt, geld vereist. Als de exploitant er geen enkel voordeel uit kan halen, wie zou er dan bereid zijn om deel te nemen?
Kortom, niets is echt gratis. Zelfs voor het ogenschijnlijk vrije internet moeten ISP-serviceproviders onderzeese kabels opzetten, hebben websites servers nodig en hebben werknemers salarissen nodig ... Dit zijn echte kosten. Het zogenaamde "gratis" wordt alleen gerealiseerd via reclame, verkeer en andere manieren om middelen te verkrijgen die blijven zorgen voor diensten. Gebruikers moeten teruggeven aan het blockchain-netwerk dat waarde voor hen genereert, en de introductie van het concept van een Gasvergoeding kan een dergelijke laag unieke waarde in stand houden.
Gebruikers moeten de Gas vergoeding betalen om toegang te krijgen tot de diensten van het blockchainnetwerk. Dus hoe wordt de Gas vergoeding berekend? Welnu, verschillende protocollen hebben verschillende methoden, maar volgen over het algemeen een eenvoudige formule:
Totale Gaskosten = Gas eenheden (limiet) * Gas prijs per eenheid
Deze berekening van Gasvergoeding is vrij intuïtief. Het is als het berekenen van de brandstofkosten voor een autorit van stad A naar stad B vandaag. Om het antwoord te krijgen, moeten we het aantal liters benzine vermenigvuldigen met de huidige olieprijs. Tegelijkertijd, hoe verder je reist (hoe moeilijker de taak), hoe meer liters gas verbruikt worden (hoe hoger het Gasgebruik). Voor de London-upgrade in augustus 2021 wordt de Gasvergoeding in Ethereum ook op dezelfde manier berekend als de bovenstaande formule:
Totale Gaskosten = Gas eenheden (limiet) * Gas prijs per eenheid
Bijvoorbeeld, als Alice Bob één ETH wil betalen, zijn de vereiste Gas Units bij zo'n eenvoudige transactie 21000, en de Gas Prijs op het moment van betaling is 200 gwei, dan is de berekening:
Gasvergoeding = 21000 * 200 gwei = 4200000 gwei = 0.0042 ETH
Wanneer Alice het Ethereum-netwerk gebruikt om te betalen, zal er 1.0042 ETH van haar rekening worden afgeschreven, terwijl Bob 1 ETH zal ontvangen, en de miner die verantwoordelijk is voor het verpakken van de transactie zal 0.0042 ETH ontvangen.
In augustus 2021, na de London-upgrade van Ethereum, is de berekeningsmethode van de gasvergoeding veranderd, maar de algehele logica blijft hetzelfde:
Totale Gasvergoeding = Gas eenheden (limiet) * (Basistarief + Prioriteitstarief)
https://etherscan.io/gastracker
De basiskosten verwijzen naar het basistarief waarvoor de voorgestelde transactie door miners in het blok wordt verpakt, en is ook het minimale verbruikstarief voor het gebruik van het Ethereum-netwerk. De prijs van het basistarief is niet gerelateerd aan het blok dat momenteel wacht om te worden verpakt, maar wordt bepaald door het vorige blok, wat de Gasvergoeding van Ethereum transparanter en voorspelbaarder zal maken voor gebruikers.
Het niveau van het basistarief kan worden berekend met een formule. Als het totale bedrag aan Gas dat wordt gebruikt voor alle transacties in het vorige blok hoger is dan de doelwaarde, zal het basistarief van het volgende blok met maximaal 12,5% toenemen. Exponentieel stijgend met de totale hoge gas van opeenvolgende blokken, zal langdurige blockchain-netwerkcongestie resulteren in een zeer hoog basistarief, en gebruikers zullen uiteindelijk het gebruik verminderen omdat ze het zich niet kunnen veroorloven.
Bijvoorbeeld, na de London-upgrade is de totale doel-Gas in elk blok van Ethereum 15 miljoen Gas, terwijl het bovengrens 30 miljoen Gas is. Als er een reeks van in totaal 30 miljoen Gas is na het blok met in totaal 15 miljoen Gas, zal de basiskosten blijven toenemen:
De basiskosten verdubbelen pas na 8 blokken. Het lijkt erop dat de verhoging klein is. Maar als we aannemen dat 80 opeenvolgende blokken het gaslimiet bereiken, zal de basiskosten met 10.000 keer toenemen, van 100 gwei naar 1 miljoen gwei.
Vóór de London-upgrade konden mijnwerkers op de Ethereum-blockchain de gasvergoeding ontvangen voor alle transacties die in een blok waren opgenomen. Na de London-upgrade zal de ETH die wordt gebruikt om de basiskosten te betalen wanneer nieuwe blokken worden gedolven echter worden verbrand, waardoor deze uit de totale circulerende voorraad van ETH wordt verwijderd, wat leidt tot deflatie en een stijging van de prijs van ETH.
Het verbranden van basiskosten verminderde de inkomsten van mijnwerkers. Daarom introduceerde de London-upgrade het concept van prioriteitskosten (vaak tips genoemd) om mijnwerkers te stimuleren transacties op te nemen in blokverpakking.
Gebruikers zouden kunnen denken: ze hebben allemaal het basistarief betaald, maar waarom zouden ze de mijnwerkers zelfs fooi moeten geven? Dit begint met de vraag naar economische prikkels. Het verpakken van in behandeling zijnde transacties is resource-intensief. Het inkomen voor deze mijnwerkers om Ethereum draaiende te houden komt van nieuwe blokbeloningen en fooien. Zonder fooien zouden ze merken dat er geen transacties zijn om te verpakken. Lege blokken en blokken die in behandeling zijnde transacties bevatten, genereren dezelfde inkomsten. Aangezien het resultaat hetzelfde is, waarom zouden ze dan resources besteden aan het verpakken van in behandeling zijnde transacties? Als alle deelnemers ervan uitgaan dat ze lege blokken gaan verpakken, zal het blockchainnetwerk ook onbruikbaar zijn.
Daarom zullen tips voor miners de meest basale prikkel zijn om hun werk correct uit te voeren. Ze zullen bereid zijn transacties met hogere tips prioriteit te geven. Aangezien het niveau van de tip de volgorde beïnvloedt waarin transacties worden verwerkt, wordt het een prioriteitsvergoeding genoemd. Voor dringende transactiebehoeften kunnen gebruikers hogere tips indienen om prioriteit te krijgen.
Dit betekent niet dat de gebruiker eerst moet worden afgezet door een grote fooi te betalen voordat de transactie wordt voltooid. Voor transacties die niet tijdkritisch zijn, wordt de transactie verpakt en verwerkt in de komende paar blokken, zolang de betaalde gasvergoeding iets hoger is dan de basiskosten en de miner een kleine fooi krijgt.
Bij het uitvoeren van transacties op het blockchainnetwerk kunnen gebruikers de maximale extra vergoeding specificeren die ze bereid zijn te betalen voor deze transactie. Ze kunnen dit doen door de Max-vergoeding en Gaslimiet aan te passen.
Maximale vergoeding is de Gas Prijs in de formule 'Gas Vergoeding = Gas Verbruikt (limiet) * Gas Prijs (per eenheid). Het verwijst naar het Gas tarief dat de gebruiker bereid is te betalen. Zolang de maximale vergoeding die door de gebruiker is ingesteld de som van de Basiskosten en de Prioriteitskosten overschrijdt, zal de transactie succesvol zijn, en het overtollige verschil zal na voltooiing van de transactie aan de gebruiker worden teruggegeven.
Bijvoorbeeld, als Alice Bob een ETH wil betalen, stelt ze de maximale vergoeding in op 300 gwei. Op dat moment is de basiskosten van Ethereum 100 gwei, en Alice biedt een extra 50 gwei als prioriteitsvergoeding, dan:
1) 21000 * 300 gwei = 6300000 gwei = 0.0063 ETH
1.0063 ETH zal worden afgeschreven van de rekening van Alice.
2) 21000 * 100 gwei = 2100000 gwei = 0.0021 ETH
Ethereum zal 0.0021 ETH aan tokenvoorraad verbranden
3) 21000 * 50 gwei = 1050000 gwei = 0.00105 ETH
Miners zullen een fooi van 0.00105 ETH ontvangen
4) Bob zal 1 ETH ontvangen
5) 1.0063 ETH - 0.0021 ETH - 0.00105 ETH - 1 ETH = 0.00315 ETH
Alice zal een terugbetaling van 0.00315 ETH op haar account ontvangen.
Gaslimiet is de gebruikte gas in de formule 'Gasvergoeding = Gas Gebruikt (limiet)'Gas GebruiktGas Prijs per eenheid. Dit verwijst naar de hoeveelheid Gas die de gebruiker bereid is te verbruiken. Standaard ETH-transacties vereisen 21.000 eenheden Gas, en meer Gas zal worden verbruikt door complexe operaties in slimme contracten.
Het gaslimiet werkt op dezelfde manier als de Max. vergoeding. De transactie wordt uitgevoerd zolang de hoeveelheid gas de vereiste hoeveelheid overschrijdt. Het overschot wordt teruggegeven aan de gebruiker nadat de transactie is voltooid. Als het gaslimiet te laag is ingesteld, wordt de transactie nog steeds uitgevoerd maar niet voltooid. Bijvoorbeeld, een eenvoudige ETH-overdracht gebruikt 21.000 eenheden gas, maar de gebruiker beperkt het gaslimiet tot 20.000 eenheden. Mijnwerkers zullen nog steeds gas verbruiken om werk uit te voeren dat overeenkomt met 20.000 eenheden gas, maar dit is niet voldoende om de overdracht te voltooien, noch zullen er kosten worden terugbetaald aan de gebruiker.
Als je ooit Ethereum's gedecentraliseerde financiële (DeFi) toepassingen hebt gebruikt of NFT's hebt gekocht op platforms zoals OpenSea, ben je bekend met de hoge Gasvergoeding van Ethereum. Volgens on-chain datastatistieken is van mei 2021 tot april 2022 de gemiddelde Gasvergoeding per transactie op Ethereum meer dan $20, en het hoogste is zelfs bijna $200.
Waarom is de Gas Fee van Ethereum zo duur? Er zijn meerdere redenen:
Wanneer Ethereum verschillende bewerkingen uitvoert, zijn er verschillende operanden en de hoeveelheid opgeslagen gegevens nodig. Optel- en aftrekinstructies gebruiken minder gas, vermenigvuldiging verbruikt meer gas en deling vereist meer bewerkingen, dus er wordt meer gas gebruikt.
Naarmate de functies van de gedecentraliseerde applicatie Dapp steeds complexer worden, neemt ook het aantal handelingen uitgevoerd door slimme contracten toe. Daarom moeten gebruikers meer gasvergoedingen betalen.
Net als alle computers is Ethereum beperkt in het aantal transacties per seconde dat het kan verwerken. Voordat er wordt overgestapt naar Ethereum 2.0, kunnen ongeveer 15 transacties in 1 seconde worden verwerkt. In vergelijking met het wereldwijde creditcardbetalingsbedrijf VISA, dat moeiteloos meer dan 2.000 transacties in 1 seconde kan verwerken, is de prestatie van Ethereum nogal slecht. Wanneer het aantal gebruikers toeneemt, ontstaat er congestie en moeten gebruikers meer fooi geven aan miners om hun transacties prioriteit te geven.
Naast technische redenen draagt ook de populariteit van Ethereum bij aan de hoge Gas Fee. Volgens de basisprincipes van de economische theorie zal een toename in vraag, bij constante aanbod, leiden tot een stijging van prijzen. In de eerste helft van 2020 werden vele nieuwe projecten geboren op het gebied van gedecentraliseerde financiën, zoals leningen, flashleningen, derivaten, liquiditeitsmining, yield farming, verzekeringen, enz. In 2021 stapte de NFT-markt ook mee in de DeFi-hype en ontstonden er vele Play-to-Earn blockchain-spellen. Aangezien velen van hen zijn gebouwd op Ethereum, is het aantal gebruikers gegroeid en is de Gas Fee hoog gebleven.
(Gasvergoeding op Ethereum. Bron: Statista)
Een andere reden voor de hoge Gas Fee is dat deze in ETH is genoteerd. Als we de gemiddelde gegevens van 2021 en 2019 vergelijken, is niet alleen de gasprijs op de keten met 10 keer verhoogd, maar ook de prijs van ETH is met meer dan 10 keer gestegen, wat equivalent is aan een stijging van meer dan 100 keer in Gas Fee wanneer gemeten in Amerikaanse dollars. Het is niet moeilijk in te zien waarom de Gas Fee van Ethereum wijdverspreid wordt beschouwd als belachelijk duur.
Het verlagen van de hoge Gas Fee van Ethereum is een urgente taak geworden in de cryptowereld. Hoewel gasvergoedingen niet volledig kunnen worden verminderd bij het gebruik van het Ethereum blockchain, zijn er op zijn minst enkele manieren om het bedrag te verminderen.
Wat gebruikers kunnen doen om de Gas Fee te verlagen:
Hoewel de Gas Fee van Ethereum over het algemeen hoger is, is de prijs niet altijd hetzelfde. Gewoonlijk zal de Gas Fee in het weekend lager zijn en doordeweeks hoger. Het gebruik van Ethereum tijdens minder populaire tijden kan de Gas Fee verlagen die gebruikers moeten betalen.
(Source: ethereumprice.org)
Voor het starten van een transactie kunnen gebruikers de maximale vergoeding en prioriteitsvergoeding aanpassen die ze bereid zijn te betalen om de blockchain te vertellen wat het hoogste tarief is dat ze bereid zijn te betalen. Zolang de maximale vergoeding hoger is dan de basiskosten en er een kleine fooi wordt gegeven aan de miner, zal de transactie worden uitgevoerd binnen de volgende paar blokken. Voor transacties met lage tijdigheidseisen kunnen gebruikers de uitgaven verlagen door de maximale vergoeding te verlagen. Het moet worden opgemerkt dat de maximale vergoeding binnen een redelijke range moet worden aangepast, anders kan de transactie mislukken.
Some online tools inclusief Blocknative ETH Gas Estimator, ETH Gas Station, Cryptoneur Gaskosten Calculator, Zachtjes, en DeFI Saverkan gebruikers voorzien van real-time Gas Fee-informatie van Ethereum, en sommige staan gebruikers ook toe om gesimuleerde transacties uit te voeren. Het goed gebruiken van dit type tool kan gebruikers een beter begrip geven van de kosten van een transactie en hen helpen tijdsleuven met lagere kosten te vinden.
Er zijn al verschillende toepassingen op Ethereum die gebruikers kunnen helpen bij het verlagen van de Gasvergoeding voor transacties. Bijvoorbeeld, TorenenBalancerzal meerdere transacties bundelen en ze samen voorstellen om de gaskosten te delen. Sommige protocollen bieden ook gebruikers korting op Gas Fees en subsidies om gebruikers aan te trekken.
Echter zijn de manieren voor gebruikers om de hoge Gas Fee op Ethereum fundamenteel te verlagen beperkt. Daarom heeft het ontwikkelingsteam ook vele technische verbeteringen aangebracht:
Nu kunnen verschillende uitbreidingsschema's worden aangenomen door Ethereum-laag 2 om de doorvoer van het blockchain-netwerk te verhogen en de Gas Fee te verlagen, namelijk Rollups, state channels, side chains, Plasma, Validium en hybride schema's. Verschillende Layer 2-uitbreidingsschema's hebben hun eigen voor- en nadelen. Uit de onderstaande figuur kunnen we het verschil zien tussen het huidige Layer 2-schema en het Ethereum-hoofdnetwerk wat betreft het verzenden en transactiekosten.
(Bron: l2fees.info)
Onder de verschillende Layer 2-uitbreidingsplannen lijkt Rollups-technologie een van de meest veelbelovende te zijn. Rollups gebruikt Ethereum als basislaag en combineert de beveiligings- en decentralisatiefuncties. Het bundelt meerdere transacties van gebruikers voordat ze worden ingediend om de Gas Fee die voor elke transactie wordt betaald te verminderen.
Rollups zijn verder onderverdeeld in Optimistic Rollups en Zero-Knowledge Rollups. U kunt het artikel 'Wat zijn Rollups?' op Gate Learn raadplegen voor een diepgaande analyse van Rollups-technologie.
De oorzaak van de hoge Ethereum Gas Fee is dat de trage transactieverwerkingscapaciteit niet kan omgaan met een groot aantal gebruikersverzoeken. Daarom zal het verhogen van de transactiesnelheid van Ethereum de congestie en de Gas Fee verminderen. Sharding-technologie verdeelt een enkel blockchainnetwerk in meerdere sub-blockchains die parallel worden verwerkt om gebruikersverkeer te verspreiden en de transactiesnelheid te verhogen.
Voor de upgrade had Ethereum slechts 1 keten om transacties te verwerken. Na het gebruik van de sharding-technologie zal het worden opgesplitst in 64 shard-ketens voor gelijktijdige verwerking. Als gevolg hiervan kan de doorvoer van het blockchainnetwerk aanzienlijk worden verbeterd. Gecombineerd met het uitbreidingsplan van Rollups kan Ethereum in theorie bijna 100.000 transacties per seconde verwerken. U kunt verwijzen naar het artikel “Wat is sharding?"op Gate Learn om een diepgaande analyse van sharding technologie te krijgen.
(Bron: Hsiao-wei Wang)
Het Gas Fee-mechanisme maakt het mogelijk dat Ethereum efficiënt en continu kan werken en beperkte middelen (zoals opslagruimte en netwerkbandbreedte) op het blockchainnetwerk kan coördineren. De Gas Fee-maatregel voor Ethereum is efficiënt vanuit het oogpunt van token-economie. Het gebruik van blockchainnetwerkdiensten wordt bepaald door vraag en aanbod van de vrije markt en de gasprijs wordt dienovereenkomstig dynamisch aangepast. Op deze manier zullen beperkte middelen niet worden misbruikt en wordt ook het probleem van onvoldoende output in verhouding tot de kosten opgelost. Veel cryptocurrencies hebben ook geleerd van de ervaring van Ethereum met het gebruik van Gas Fees als een manier om middelen toe te wijzen.
Echter, niet alle cryptocurrency protocollen hanteren het Gas Fee-mechanisme, zoals het bekende project, IOTA. Er is een fundamentele fout in het Gas Fee-model: het aanbod van kortetermijnresources van het blockchainnetwerk is inelastisch. Daarom zal de Gas Fee-prijs explosief stijgen wanneer er plotseling een groot aantal transacties binnenkomt. Dit is een zeer slechte ervaring voor veel gebruikers die transactiebehoeften hebben maar niet bereid zijn hoge kosten te dragen, en het is ook een obstakel voor het vergroten van het bewustzijn van mensen over blockchaintechnologie.
Het IOTA-protocol snijdt in vanuit het perspectief van producenten en consumenten. Zo kan het kortetermijn aanbod van middelen van het netwerk synchroon groeien met het aantal gebruikers. Zolang het aantal middelenproducenten op elk moment groter is dan het aantal consumenten, zal er geen tekort aan aanbod en prijs zijn en zal de daaropvolgende prijsstijging explosief zijn. Specifiek wordt een asynchrone consensus mesh-structuur genaamd de Tangle toegepast.
Als een soort Directed Acyclic Graph (DAG) kan de Tangle-architectuur transactieknooppunten vanuit elke richting toevoegen. Gebruikers moeten twee transacties verifiëren voordat ze een transactie voorstellen. Als meer mensen het Tangle-netwerk gebruiken, zal de transactie sneller en veiliger zijn, wat het knelpunt van uitbreiding overwint dat wordt veroorzaakt door beperkte producenten van bronnen wanneer het aantal gebruikers van traditionele blockchain-netwerken toeneemt. De ontwerpfilosofie van IOTA is "er is geen tegenstrijdigheid tussen de rollen van de accountgebruiker en de verificateur", en elke gebruiker is ook een verificateur, waardoor de werking van traditionele gedistribueerde grootboeken volledig verandert.
(Bron: Wikipedia#/media/File:Blockchain_vs_tangle_bottleneck.png))
In theorie zal de doorvoer van het blockchain-netwerk toenemen als meer mensen IOTA gebruiken voor transacties. Echter, in werkelijkheid heeft de Tangle-architectuur nog steeds beperkingen in schaalbaarheid als gevolg van factoren zoals hardwareapparaten, netwerklatentie en I/O-lees- en schrijfomgevingen. Aangezien het aantal resourceproviders altijd groter is dan het aantal consumenten, is IOTA een van de weinige cryptocurrency-protocollen zonder kosten. Een nulverwerkingskosten betekent echter niet gratis. Om toegang te krijgen tot de diensten van het IOTA-netwerk, moeten gebruikers meer diensten aan anderen verlenen, en de kosten zullen worden weerspiegeld in het verrichten van sociaal werk, dus het is een soort van "Eén voor allen, allen voor één" bedrijfsmodus.
Gas Fee is een vergoeding die gebruikers moeten betalen bij het uitvoeren van transacties of slimme contractcodes op een blockchain. Het is een gebruikskosten voor een blockchain-service, meestal geprijsd in de inheemse tokenactiva van het blockchain-netwerk. Gas Fee is zeer belangrijk om de normale werking van het blockchain-netwerk te handhaven. Het beloont economisch bijdragers die waarde leveren en straft aanvallers die proberen het netwerk te verstoren. De praktijk van betalen voor diensten kan ook effectief misbruik van middelen voorkomen.
Het prijsmechanisme van de Gasvergoeding zorgt ervoor dat kosten op een eerlijke manier in rekening worden gebracht, en verhoogt ook de drempel voor kwaadaardige transacties, wat de beveiliging van het blockchainnetwerk beter kan handhaven. Naarmate verschillende toepassingen zoals gedecentraliseerde financiën (DeFi), NFT's en blockchainspellen steeds populairder worden, benadrukt de enorme toename van gebruikers ook het gebrek aan schaalbaarheid van blockchainnetwerken (zoals Ethereum) en de ondraaglijk hoge gasvergoeding. Eerlijke tariefdienst betekent niet dat het een passende tariefdienst is.
In het licht hiervan heeft het Ethereum-team ook aangekondigd dat de upgrade van Ethereum 2.0 in meerdere fasen zal worden voltooid, van proof-of-work naar proof-of-stake. De upgrade van Ethereum kan het energieverbruik van netwerknodes verminderen. De introductie van Rollups en shardingtechnologie kan de transactiekosten aanzienlijk verlagen en netwerkcongestie verlichten, om zo de voordelen voor gebruikers te verbeteren door Gas Fees betaalbaarder te maken.
Onlangs hebben andere protocollen (zoals IOTA) de kwestie van schaalbaarheid benaderd vanuit het perspectief van producenten en consumenten. Met de gerichte acyclische graaf (DAG) netwerkarchitectuur genaamd Tangle, hoeven gebruikers geen gasvergoedingen te betalen voor het gebruik van diensten, maar moeten ze in plaats daarvan meer diensten verlenen in ruil voor middelen. Zolang het aantal producenten altijd groter is dan het aantal consumenten, zal er geen tekort aan aanbod zijn. Dit idee is interessant en nieuw, maar de tijd zal uitwijzen of het succesvol gepromoot kan worden.