Blockchain

3 redenen waarom Bitcoin-transacties traag zijn

01 augustus 2020 om 08:27 // Nieuws

Bitcoin is de langzaamste cryptocurrency

Ondanks dat Bitcoin ongekende decentralisatie en beveiliging biedt, heeft zijn netwerk één belangrijke stroom, namelijk de transactiesnelheid. Het verwerken van een enkele transactie kan tot 10 minuten duren. Maar waarom gebeurt dit?

Om te begrijpen waarom bitcoin-transacties soms zoveel tijd nodig hebben om te bevestigen, is het essentieel om eerst te begrijpen hoe ze worden geverifieerd.

Verdiepen in de essentie

Zodra een transactie is gemaakt, wordt een transactiebericht naar de Bitcoin-blockchain gestuurd en doorgegeven aan alle beschikbare knooppunten op het netwerk. Dit wordt de Mempool-wachtrij genoemd, waar onbevestigde transacties wachten om door mijnwerkers te worden gevalideerd. Nu zullen de miners (in eenvoudige woorden, knooppunten die een nieuwe transactie valideren) een verzameling transacties selecteren (niet groter dan 1 MB) en proberen ze te valideren door een complex wiskundig probleem op te lossen als hun bewijs van werk (POW). 

Zodra een mijnwerker een transactie met succes heeft gevalideerd en een nieuw blok aan de blockchain heeft toegevoegd, zal hij het rond het bijgewerkte grootboek doorgeven aan andere mijnwerkers die daarbovenop proberen een nieuw blok te valideren. In dit geval valideren veel mijnwerkers bijna onmiddellijk een nieuw blok en wordt de langste kettingregel toegepast om één blok te accepteren en de resterende weg te gooien. De langste kettingregel is in feite het accepteren van de blockchain met meer blokken elk knooppunt op het netwerk, dus het eens worden over dezelfde transactiegeschiedenis. 

Zo'n proces lijkt tijdrovend, hoewel de snelheid eigenlijk afhangt van de gebruikte apparatuur. Er zijn echter verschillende andere redenen voor de lage snelheid van transactiebevestiging.

Lage transactiekosten

Zodra een onbevestigde transactie in de wachtrij van Mempool staat te wachten, zullen de miners de transacties eerder oppikken met een hoge transactiekost. Waarom? Omdat ze, gezien vanuit het perspectief van de mijnwerkers, wanneer ze een nieuw blok minen om een ​​vertaling te valideren, de rekenkracht gebruiken, dus energie die hen geld kost. Daarom zullen ze hun middelen en geld eerder inzetten om een ​​transactie te valideren die hen een beter rendement oplevert.

Netwerk congestie

Een blok op Bitcoin-blockchain kan alleen een verzameling transacties bevatten van niet meer dan 1 MB aan gegevens. Daarom kan de Bitcoin-blockchain maximaal 7 transacties per seconde verwerken. Gezien de huidige moeilijkheid van complexe wiskundige problemen, duurt het gemiddeld 10 minuten om de langste kettingregel toe te passen en een nieuw blok te valideren. Dus als het netwerk overbelast is en een groot aantal onbevestigde transacties in de Mempool-wachtrij rondslingeren, kan het nog lang duren, zelfs als u bereid bent hogere transactiekosten te betalen.

Transactiegrootte

Aangezien een blok in Bitcoin blockchain slechts informatie tot 1 MB kan opslaan, kan een grote transactie veel ruimte in beslag nemen. Dit maakt het voor de mijnwerkers dus moeilijker om transacties van een grotere omvang te valideren. Daarom kiezen mijnwerkers eerder voor kleinere transacties die relatief gemakkelijk te valideren zijn.

De meeste beurzen en portefeuilles passen de transactiekosten dynamisch aan op basis van netwerkcongestie. Dit betekent dat de portefeuilleservice of -uitwisseling de juiste transactiekosten berekent, afhankelijk van de huidige netwerkbelasting en transactiegrootte. De vergoeding kan echter handmatig worden aangepast. Veel portefeuillediensten bieden hun gebruikers enkele aanpasbare opties.

Hoe zit het met andere altcoins?

Bitcoin is niet de enige cryptocurrency, maar is waarschijnlijk de langzaamste. In vergelijking met de gemiddelde transactiesnelheid van 10 grootste cryptocurrencies, neemt Bitcoin de langste verwerkingstijd in beslag. 

Ethereum duurt meestal ongeveer 6 minuten, terwijl munten zoals Ripple (XRP) of Stellar (XLM) minder dan 5 seconden in beslag nemen. Dat komt omdat Ripple en Stellar meer dan 1000 transacties per seconde kunnen verwerken, terwijl Bitcoin en Ethereum blockchain respectievelijk slechts 7 en 15 transacties per seconde kunnen verwerken.

Over de transactiesnelheid en de beperkingen ervan gesproken, naar verwachting zal de opkomst van Ethereum 2.0 de komende jaren deze beperkingen oplossen. Aan de andere kant werken Bitcoin-ontwikkelaars ook aan de verbetering van hun netwerk, dus de gemeenschap kan ook een verbetering zien.   

Bron: https://coinidol.com/bitcoin-transactions-slow/