Hoe werken cryptocurrencies? Neem een kijkje in het concept “forks”!

Ethereum is de laatste tijd veel in het nieuws geweest sinds ” the merge” plaatsvond in september 2022. Waarschijnlijk hoor je regelmatig over cryptocurrency-concepten en daar is een reden voor: de cryptosector is in opmars. Ook de mogelijkheden om cryptocurrencies te gebruiken groeien enorm.

De kans is groot dat mensen in je omgeving al Bitcoins of Ethereum bezitten, bijvoorbeeld, en je enthousiast vertellen dat je er ook naar moet kijken. Dit laatste advies is heel goed, want het is altijd verstandig om jezelf te informeren voordat je besluit cryptocurrency te kopen en/of te gebruiken. Momenteel worden cryptocurrencies steeds meer gebruikt in iGaming. Dit komt omdat je volledig anoniem kunt spelen of wedden. Vooral anonimiteit is een belangrijk element geworden voor wie online wil gokken of wedden. Naast het betalen met cryptocurrencies zijn casino’s zonder rekeningen steeds populairder geworden. Door de onderstaande link te volgen kun je de beste sites met casino’s zonder account vinden. Vaak bieden deze sites ook betalingen in cryptocurrency aan om je volledige anonimiteit te garanderen.

Maar nu over naar het hoofdonderwerp van het artikel, namelijk ” forks “. We gaan diep in op wat het concept “forks” betekent en waarom ze belangrijk zijn in cryptocurrencies!

Wat is een fork?

Wat is een fork eigenlijk en waarom wordt een fork uitgevoerd? Dit wordt verklaard door de aard van blockchain. Zodra een dergelijke “blockchain” is gecreëerd, kan hij achteraf niet meer worden gewijzigd – dit is een van de sterke punten van blockchain vanuit het oogpunt van ontwikkelaars en gebruikers. Daarom menen sommige deskundigen dat om de vraag “Wat is een fork?” te beantwoorden moeten we eerst de computerstructuur van de blockchain uitleggen, zonder welke cryptocurrencies ondenkbaar zouden zijn.

Aan de ene kant is elke cryptomunt de concrete entiteit, het virtuele betaalmiddel, maar aan de andere kant is het ook het netwerk dat de cryptomunt beheert en transacties verwerkt via een blockchainclient. In principe gaan die twee samen. Er is geen centrale administratie bij de blockchain. In dit geval zou dat een overheidsinstantie of bank kunnen zijn. In plaats daarvan wordt de volledige gegevensopslag op elke afzonderlijke computer in het systeem waarop de clientsoftware draait, in kaart gebracht en op gedecentraliseerde wijze beheerd. Nieuwe datablokken, die elk recente transacties documenteren, worden toegevoegd aan de blockchain, opnieuw over het hele netwerk.

De behoefte aan een fork ontstaat wanneer de blockchain om de een of andere reden niet langer voldoet aan de eisen die eraan worden gesteld. Door de gedecentraliseerde structuur is het niet mogelijk achteraf wijzigingen of ingrepen in een blockchain aan te brengen, ook al zou dat dringend zijn.

Om antwoord te geven op de vraag “wat is een fork”, moet men ook begrijpen hoe munten worden gegenereerd. Cryptocurrencies worden, in tegenstelling tot fiatgeld, niet gedrukt of gedolven door centrale banken. In plaats daarvan wordt een internetvaluta gewoonlijk gegenereerd door wat men mining noemt. Dit heeft betrekking op de verwerking van de gegevensrecords in de blokken. Wanneer een record, d.w.z. een blok transacties, wordt gegenereerd, zorgen de miners in het netwerk ervoor dat de informatie in het blok wordt omgezet in een verkorte code of hash door een formule toe te passen. Deze hash wordt op zijn beurt toegevoegd aan het einde van de blockchain.

De gebruikte rekenkracht genereert nieuwe munten (of fracties daarvan) die de miners als compensatie ontvangen. Dit wordt gasgeld genoemd. Maar om nieuwe blokken te vinden, moeten eerst taken of puzzels worden opgelost, waarvoor dan weer rekenkracht nodig is. In een blockchain met zeer kleine gegevensblokken en tegelijkertijd een grote vraag, d.w.z. veel transacties, is er een echte verwerkingsachterstand. Dit is een groot probleem geweest voor de cryptocurrency Ethereum.

Wat houden hard- en soft forks in?

Nu zijn er twee verschillende categorieën forks: hard en soft. We zullen uitleggen wat beide subcategorieën betekenen!

Hard forks

Forks in de blockchain kunnen gebeuren op elk cryptoplatform. Dat komt doordat blockchains en cryptocurrencies in principe op dezelfde manier werken, ongeacht welk cryptoplatform ze gebruiken. Een blok in een blockchain kun je zien als een encryptiesleutel die gegevens verplaatst. Omdat de mijnwerkers op de blockchain de regels bepalen die het geheugen over het netwerk verplaatsen, begrijpen deze mijnwerkers de nieuwe regels. Alle miners moeten het echter eens zijn over de nieuwe regels en wat er in de geldige blokken op de keten wordt opgenomen. Dus als je die regel wilt veranderen, moet je hem “knippen”. Om aan te geven dat er een verandering in of van het protocol is geweest. Ontwikkelaars kunnen dan alle software aanpassen aan de nieuwe regels.

Dit kan voor velen te technisch lijken. En we begrijpen je volkomen. Er zijn een aantal redenen waarom ontwikkelaars hard forks kunnen implementeren, zoals het corrigeren van kritieke beveiligingsproblemen die in oudere versies van software zijn gevonden, het toevoegen van nieuwe functionaliteit, of het terugdraaien van transacties. Dingen veranderen, en in veel gevallen veranderen ze sneller en vaker in de crypto-industrie dan in welke andere industrie dan ook vanwege het snelle karakter van blockchain-innovatie. Als gevolg daarvan is de code die ten grondslag ligt aan cryptocurrencies in zekere zin een werk in uitvoering, dat openstaat voor exploitatie en verbetering naarmate de technologie verandert.

Software-updates creëren gewoonlijk harde vorken om een aantal geldige redenen. Het kan gaan om het toevoegen van nieuwe functies en functionaliteit aan het blockchainprotocol om het beter, concurrerender of zelfs compatibel met andere blockchains te maken. Natuurlijk zijn ontwikkelaars van de gemeenschap het vaak oneens over welke veranderingen hun cryptocurrency zouden kunnen verbeteren, en die meningen leiden soms tot onoverbrugbare verschillen die alleen kunnen worden aangepakt met verschillende versies van hun cryptocurrency.

Soft Forks

Een soft fork is een achterwaarts compatibele upgrade, wat betekent dat het geüpgradede knooppunt nog steeds kan communiceren met het niet-geüpgradede knooppunt. Wat je meestal ziet bij een soft fork is de toevoeging van nieuwe regels die niet in strijd zijn met de oude. De vermindering van de blokgrootte kan bijvoorbeeld worden uitgevoerd door een soft fork. Laten we Bitcoin opnieuw gebruiken om dit punt te illustreren: hoewel er een grens is aan hoe groot een blok kan zijn, is er geen grens aan hoe klein het kan zijn. Als je alleen blokken onder een bepaalde grootte wilt accepteren, hoef je alleen de grotere blokken te weigeren. Dit verbreekt echter niet automatisch de verbinding met het netwerk. Je communiceert nog steeds met knooppunten die deze regels niet toepassen, maar je filtert een deel van de informatie die ze je geven weg.

Zijn forks van nut voor cryptocurrency-gebruikers?

Als je de vragen “wat is cryptocurrency” en “wat is een fork” onderzoekt, kom je verschillende redenen tegen waarom zo’n fork wordt gemaakt. Het kan bijvoorbeeld zijn dat strengere technische eisen een verdere ontwikkeling van de oorspronkelijke broncode vereisen. Dus wat is eigenlijk een vork? De term wordt niet alleen gebruikt in de context van cryptocurrencies, maar ook voor software in het algemeen. Wat is een vork in de software-industrie? Hier worden vorken gewoonlijk gebruikt wanneer verouderde of ter ziele gegane projecten weer tot leven worden gewekt en aan nieuwere omstandigheden worden aangepast. Het hoeft dus niet altijd te leiden tot spanningen tussen ontwikkelaars of binnen de gebruikersgemeenschap.

Conclusie

Hard forks en soft forks zijn cruciaal voor het succes op lange termijn van blockchainnetwerken. Beide helpen ons veranderingen en verbeteringen aan te brengen in een gedecentraliseerd systeem, zelfs zonder centrale instantie. Forks helpen blockchains en cryptocurrencies nieuwe functies te integreren in de loop van hun ontwikkeling. Zonder dit mechanisme hebben we een gecentraliseerd systeem nodig met controle van bovenaf. Anders blijven we voor altijd vastzitten aan precies dezelfde regels.

Tip de redactie

Ditishelmond.nl

Heb je een nieuws- of agenda-item, leuke foto of video over Helmond en wil je dit delen?
Stuur het dan in naar onze redactie. Zo weten wíj wat er leeft en speelt in uw wijk!
E-mail: redactie@ditishelmond.nl
Telefoon: 088 166 67 00

Geschreven door DitisHelmond Toon van de Wijk - Redactie

Toon van de Wijk "de Toon van de Wijk"