Een hash rate in blockchain en cryptocurrency projecten wordt gedefinieerd als het aantal hash projecten in een bepaalde tijd, of de snelheid van de prestaties van een miners.
De hash rate is een belangrijke factor in de logistiek van crypto mining en blockchain projecten, en iets dat vaak wordt geëvalueerd en besproken wordt in de media.
Het is tijd om meer te weten te komen over de hash rate, hiermee kan je precies zien wat je kunt verwachten bij een project als Bitcoin.
Het toepassen van de hash
Een hash-algoritme neemt gegevens van willekeurige grootte (getallen, alfabetten, mediabestanden) en zet deze om in een vaste alfanumerieke string.
De vaste bitgrootte kan variëren (zoals 64-bits of 128-bits of 256-bits of 256-bits), afhankelijk van de hash-functie die wordt gebruikt. En deze uitvoer van vaste grootte is wat men een hash noemt. Met andere woorden, een hash is het cryptografische bijproduct van een hash-algoritme.
Het hash-algoritme heeft bepaalde unieke eigenschappen:
- Het produceert een unieke output (of hash).
- Het is een eenrichtingsfunctie.
De wiskunde achter het hash-algoritme zorgt ervoor dat er geen manier is om de originele gegevens uit de gegenereerde hash te genereren. Dit betekent dat de hash alleen in een lineair verloop functioneert.
Een eenvoudige analogie zou zijn dat je geen echte menselijke duim uit een duimafdruk kunt maken. Daarom kan een hasj worden behandeld als een “digitale vingerafdruk” van de gegevens die via de hash-functie worden verwerkt. Logischerwijs zal dezelfde hash alleen worden gegenereerd uit dezelfde invoergegevens.
Maar als je de gegevens wijzigt met iets minisculeus, zoals een enkele spatie of een komma, zal het de hasj-uitvoer volledig veranderen. En de blockchain van Bitcoin gebruikt de eigenschappen van deze cryptografische hashfunctie in zijn consensusmechanisme.
Wat is de hash rate
Eenvoudig gezegd kan een hash rate worden gedefinieerd als de snelheid waarmee een bepaalde mining machine werkt. Crypto-mining houdt in dat door middel van complexe berekeningen blokken worden gevonden.
De blokken zijn als wiskundige puzzels. De miningmachine moet duizenden of zelfs miljoenen gissingen per seconde maken om de juiste antwoorden te vinden om het blok op te lossen.
Met andere woorden, om een blok effectief te ontginnen, moet de miner de kop van het blok zodanig hebben dat het onder of gelijk is aan het “doel”. Het doelwit verandert bij elke verandering in moeilijkheden.
Om tot een bepaalde hash (of doelwit) te komen, moet de miner een aantal van de kopteksten van het blok veranderen, wat bekend staat als een “nonce”. Elke nonce begint met “0” en wordt telkens verhoogd om de nodige hash (of doelwit) te krijgen.
Aangezien het variëren van de nonce een kansspel is, is de kans op het krijgen van een bepaalde hash (of doelwit) zeer klein. De miner moet daarom talrijke pogingen doen door de nonce te variëren. Het aantal pogingen dat de miner per seconde doet staat bekend als de hash rate of hash power.
Het meten van de Hash Rate
De Hash rate wordt berekend in hash per seconde (h/s). Enkele van de meest gebruikte termen zijn mega, giga en tera, afhankelijk van het aantal hashes.
Een machine met een snelheid van 60 hashes per seconde zal bijvoorbeeld 60 gissingen per seconde maken bij het oplossen van een blok. Kilohash (KH/s) wordt gebruikt voor 1.000 hashes, megahash (MH/s) voor 1.000 kilohashes, terahash (TH/s) voor 1.000 megahashes en petahash (PH/s) voor 1.000 terahashes.
De verschillende machines die gebruikt worden om verschillende cryptocrases te ontginnen, hebben geen gelijke hashes. Zo heeft een miningmachine voor bitcoin bijvoorbeeld een andere hasjsnelheid dan die van ethereum.
Dit kan worden gedefinieerd door de verschillende algoritmes die door de cryptocratieën worden gebruikt, omdat ze niet dezelfde hoeveelheid geheugen en computergebruik gebruiken om te minen.
Hash Rate, Miner’s Reward en moeilijkheidsgraad
Hash rate, Miner’s Reward en moeilijkheidsgraad zijn op verschillende manieren van elkaar afhankelijk.
Wanneer de moeilijkheidsgraad van het Bitcoin-netwerk stijgt, is er meer hash nodig om de blokken te ontginnen/vinden en als gevolg daarvan verdienen mijnwerkers de blokbeloning van 12,5 BTC plus de transactiekosten.
Interessant is dat de moeilijkheidsgraad van het Bitcoin-netwerk stijgt omdat er meer miners zich bij het netwerk aansluiten en dus moet het hashvermogen worden verhoogd (d.w.z. dat er meer computationele gissingen per seconde moeten worden gemaakt om de oplossing te vinden). Deze interessante correlatie wordt versterkt in het Bitcoin-protocol zelf, zodat de gemiddelde bloktijd 10 minuten blijft.
Na dit gelezen te hebben, zouden sommigen van jullie bitcoins willen minen door het Bitcoin-netwerk van hashstroom te voorzien, maar dat is een zeer kostbare en energie-intensieve aangelegenheid die niet iedereen kan doen. Het vereist dat je dure investeringen in hardware maakt, enorme elektriciteitsrekeningen betaalt en dat je over veel computerkennis beschikt.
Hash oorlogen
Je bent misschien de term “Hash oorlogen” tegengekomen bij het lezen over hash rate. Hash oorlogen zijn iets dat kan optreden wanneer twee vorken van een keten met elkaar concurreren om het hogere hashtarief te hebben om zich te bewijzen als de dominante keten.
Een recent voorbeeld van een hash oorlog is de concurrentie die begon na de hard fork van Bitcoin Cash in BCH ABC en BCH SV. Voorafgaand aan de hard fork zouden Bitcoin SV-aanhangers meer dan 56% van de Bitcoin Cash hashpower in handen hebben gehad.
Graig Wright
Men dacht daarom dat BCH SV vóór de splitsing de dominante keten zou worden, of de “echte Bitcoin Cash”, puur in termen van hashkracht. Toen de vork eenmaal klaar was, veranderde er iets. Aan de ene kant van de oorlog kondigde BCH SV-aanhanger Craig Wright op Twitter aan dat er “voortdurende concurrentie zou zijn tot men sterft als we niet stoppen”, verwijzend naar de hasjstrijd tussen de twee vorken.
Aan de andere kant in het BCH ABC-kamp kondigde Jihan Wu, medeoprichter van het bedrijf Bitmain, aan dat hij van plan was om BCH SV te bestrijden door een deel van Bitmain’s miningkzaamheden over te schakelen naar BCH ABC.
Evenzo kondigde Bitcoin.com ook aan dat ze een deel van hun mijnkracht zouden gebruiken voor BCH ABC in plaats van Bitcoin. Deze hasjoorlog bestaat omdat elke partij wil proberen hun keten als dominant te laten zien. Als gevolg van deze hasjoorlog is het percentage Bitcoin-hasj echter met 6% gedaald, omdat er in plaats daarvan mijnbouwproducten werden toegewezen aan de vorken van BCH. Daarna brak Bitcoin de historische steun van 6000 dollar.
Waarom is Hash Rate belangrijk?
De hash rate heeft een grote invloed op de snelheid van een blockchain. Terugkomend op het theoretische voorbeeld van een blockchain met blockchains die zijn gedecodeerd, is deze hash rate van 2 H/s veel te laag.
Hoewel het kan werken met een of twee gebruikers, kunt u het netwerk niet schalen. Terwijl de blokbeloning de stimulans is voor miners om Bitcoin en andere cryptocvaluta’s te minen, betekent de prijs van Bitcoin dat het niet altijd rendabel is om Bitcoin te minen en dat miners kunnen overschakelen op andere munten in de hoop meer geld te verdienen.
Om te voorkomen dat het netwerk volledig tot stilstand komt, moeten miners worden aangemoedigd om te blijven, en mensen zoals u en ik willen nog steeds ons geld overmaken in hetzelfde tijdsbestek als we gewend zijn. Bitcoin zou niet werken als de gemiddelde transactietijd elke keer dat iemand de mining stopte, zou veranderen. Hoewel het soms last heeft van opstoppingen, helpt het mining probleem om dit in de hand te houden.
De mining problemen bepalen hoe moeilijk het is om Bitcoin of andere cryptocrisisgebieden te krijgen. Door deze moeilijkheid aan te passen, is de theorie dat miners de mining willen behouden, en de gemiddelde bloktijd zal ongeveer gelijk blijven, waardoor transacties in beweging blijven.
Als er weinig miners zijn (het netwerk heeft een laag hashgehalte), dan neemt de moeilijkheid af, wat het makkelijker maakt om nieuwe Bitcoins te ontginnen. Dit dient twee doelen. Ten eerste kunnen de huidige miners meer transacties verwerken, waardoor het netwerk soepel blijft functioneren. Vervolgens moedigt het andere miners aan om te beginnen of te hervatten met het ontginnen van Bitcoin.
Als het nu gemakkelijker is om Bitcoin te ontginnen dan vorige week, zal het minder geld kosten en zal het potentieel om een beloning te verdienen toenemen. Dit verleidt mijnwerkers om terug te keren naar Bitcoin. Naarmate meer mijnwerkers zich bij het netwerk aansluiten, neemt de moeilijkheidsgraad weer toe. De halvering van Bitcoin werkt samen met de mijnbouwproblemen om mijnwerkers geïnteresseerd te houden in de blokketen.
51% aanval
Het laatste belangrijke aspect van de netwerkhashrate is de veiligheid. Als de hash rate drastisch daalt, wordt het gemakkelijker voor een 51% aanval te gebeuren.
Dit is slecht nieuws voor elke blockchain, dus het handhaven van een hoge hash rate maakt aanvallen zoals deze moeilijker te bereiken.