Hoe Monero het Probleem met de Blokgrootte Dat Bitcoin Plaagt Heeft Opgelost

Gepubliceerd:
Laatst bijgewerkt:
By Diego Salazar

Opmerking: Het wordt ten zeerste aanbevolen dat de lezer de volgende artikelen leest "Waarom Monero Een 'Tail Emission' Heeft" en “Monero Mining: Wat RandomX zo Speciaal Maakt”. Dit artikel bouwt voort op de concepten die daarin worden gepresenteerd.

Telkens wanneer individuelen de problemen met blockchain bespreken, is 'scaling' een van de eerste woorden die opduikt. Het is geen geheim dat blockchains niet goed 'scalen', maar de meeste mensen weten niet waarom.

De waarheid is dat scaling eigenlijk een overkoepelende term is die twee verschillende categorieën omvat: protocolondersteuning en technologische ondersteuning op een gegeven moment. In dit artikel gaan we onze aandacht richten op één: protocolondersteuning is in feite een maat voor het aantal transacties dat het protocol op een bepaald moment aankan.

Bitcoin heeft een limiet voor de blokgrootte, wat betekent dat zodra er voldoende transacties in een blok zijn opgenomen, eventuele extra transacties in de rij moeten wachten op het volgende blok. Een nuttige analogie zou zijn om aan een trein te denken. Er stopt een trein op het station, en degenen die in de rij staan, komen binnen. Als de trein eenmaal vol is, moet iedereen die buiten staat wachten op de volgende.

Bitcoin gebruikt vergoedingen om te bepalen wie er in het blok komt of niet. Terugkomend op de treinanalogie, kan men zich voorstellen dat een potentiële passagier, die op het punt staat achter te blijven, de treinmachinist vijf dollar aanbiedt om hem een zitplaats te geven. Andere passagiers volgen, en uiteindelijk is er een biedingsoorlog om te zien wie welke plek krijgt. Het is aan de chauffeur om te beslissen of hij het 'wie het eerst komt, het eerst maalt'-beleid wil honoreren, maar het is in zijn beste financiële belang om zijn inkomen te maximaliseren door de hoogste bieders aan boord te nemen.

In deze analogie zijn 'miners' de treinbestuurders. Ze kunnen elke gewenste transactie in het blok opnemen, maar over het algemeen kiezen ze degene met de best betaalde kosten.

Als alternatief, als blokken niet erg vol zijn, hebben mensen geen reden om hoge kosten te betalen omdat er voldoende vrije plaatsen over zijn.

Op het hoogtepunt van de cryptocurrency-boom van 2017 werd Bitcoin overspoeld met transacties, en de vergoedingen schoten omhoog voor degenen die wilden worden opgenomen in het volgende blok, of welk blok dan ook in de nabije toekomst. Degenen die niet bereid waren hoge kosten te betalen, zagen hun transacties uren of dagen vertraagd worden, of zelfs helemaal uit de wachtrij vallen.

Dit was een schrijnend inzicht in hoe het met Bitcoin zou gaan als de vaak genoemde 'massa-adoptie' zou plaatsvinden. Als Bitcoin door de massa zou worden gebruikt, zou het nog erger zijn dan in 2017, en zou Bitcoin voor niemand toegankelijk zijn behalve voor de rijken, simpelweg omdat de doorvoer klein is vanwege een vaste blokgrootte, waardoor de vergoedingsmarkt het overneemt .

Monero voorzag dit en wilde iets anders doen. Daarom hebben de Monero-ontwikkelaars een dynamische blokgrootte geïmplementeerd.

Kortom, Monero heeft ook een limiet van blokformaat, maar het is een zachte limiet. Wanneer de rij wachtende transacties te lang wordt, kunnen de 'miners' de blokken vergroten. Met onze treinanalogie kunt u uzelf voorstellen dat u meer treinwagons toevoegt om de extra passagiers te passen. Nadat de wachtrij leeg is, krimpen de blokken in de toekomst terug naar hun oorspronkelijke grootte.

Als dit een zo'n goed idee was, is het redelijk om te vragen waarom Monero de enige cryptocurrency is die dit heeft geïmplementeerd. Waarom zou u het niet toevoegen aan Bitcoin om een einde te maken aan de doorvoerproblemen?

Helaas is dit niet mogelijk. Er zijn verschillende redenen waarom, en we zullen ons best doen om het uit te leggen.

Het is altijd van belang voor een 'miner' om grote blokken te hebben. Met grote blokken kunnen ze meer transacties passen en meer geld verdienen aan de vergoedingen, evenals aan de blokbeloningen. Dit kan leiden tot spamaanvallen, waarbij iemand veel kleine transacties tegen kleine vergoedingen verzendt om de keten op te blazen. 'Miners' zouden gewoon de blokgrootte verhogen, en ze allemaal includeren, omdat geld geld is, hoe klein het bedrag dan ook. Dit zou leiden tot consistent grote blokken met weinig economisch voordeel. Bitcoin lost dit op door de blokgrootte kunstmatig te beperken en zo een vergoedingsmarkt te genereren. Spamaanvallers zouden de andere gebruikers moeten betalen, en dit is niet meer goedkoop. Maar dit betekent wel dat blokken eventueel vol raken, waardoor sommige transacties moeten wachten, zoals hierboven vermeld.

Dus hoe kan Monero dynamische blokgroottes hebben, maar spamaanvallen vermijden? Het antwoord is simpel, maar slim. Een straf op de blokbeloning wordt geïntroduceerd wanneer een blok groter is dan normaal. Als een 'miner' de blokgrootte wil vergroten, zal de beloning die ze krijgen voor het vinden van dat blok lager zijn dan ze anders zouden ontvangen. Ze zullen de blokgrootte dus alleen vergroten wanneer de betaalde transactiekosten van de gebruikers opwegen tegen het verloren deel van de blokbeloning. Als de 'miner' bijvoorbeeld 0,5 XMR zou verliezen door de blokbeloning te verhogen, en de som van de betaalde transactiekosten zou 0,4 XMR zijn, dan zou er een nettoverlies zijn van 0,1 XMR als ze de grootte zouden verhogen, dus ze doen het niet. Omgekeerd, als de totale transactiekosten optellen tot 0,7 XMR, dan zou er een nettowinst zijn van 0,2 XMR, ook al verliezen ze de 0,5 XMR van de blokbeloningsboete, dus de 'miner' zal de blok groter maken.

Deze dynamische blokken zorgen ervoor dat het netwerk organisch kan groeien, zonder de blokken artificieel te beperken om een geforceerde vergoedingsmarkt te creëren, terwijl spamaanvallen worden vermeden. Er zijn nog meer invalshoeken van waaruit we dit idee kunnen bekijken, en meer redenen waarom het niet mogelijk zou zijn om iets toe te voegen aan Bitcoin, maar voor nu hopen we dat de lezer begrijpt hoe Monero verschillende problemen in Bitcoin omzeilt en zijn afgeleiden, en hoe het van plan is hun doorvoer naar de toekomst te 'scalen'.


Verder lezen

© 2024 Blue Sunday Limited