Wat is mijnbouw?
Mijnbouw van digitale valuta, door SHA-256 voor Bitcoin, Scrypt voor veel andere valuta’s en een overvloed aan andere algoritmen die zijn ontwikkeld, is een groeiende industrie, met Bitcoin-mijnbouw en Scrypt-mijnbouw, machines die worden gemaakt die $ 10.000 kosten+.
Contents
Dus waarom ontginnen mensen digitale valuta??
Mijnbouw is de primaire methode voor transactieverwerking, registratie en beveiliging voor de meeste digitale valuta’s, evenals de methode waarmee nieuwe munten worden gemaakt. Dit geldt niet voor elke digitale valuta, maar staat centraal bij de overgrote meerderheid.
We hebben in het artikel een beetje gedetailleerd ingegaan op hoe mijnbouw werkt, “Wat is Bitcoin?“Mijnbouw verschilt echter enigszins tussen valuta’s, en deze verschillen bieden kansen en bieden nieuwe wegen voor de evolutie van digitale valuta als geheel.
Het digitale valutaminingproces
Blokgeneratie
Dus om te begrijpen wat mining is, moet je eerst begrijpen hoe een block wordt gegenereerd. Een blok is gewoon een lijst met recente transacties die moeten worden verwerkt, geregistreerd en toegevoegd aan het grootboek dat bekend staat als de Block Chain. Dit is het centrale doel van een mijnwerker. De manier waarop dit wordt voltooid is complex, maar de niet-technische manier om ernaar te kijken is als volgt: computers draaien een programma dat probeert de oplossing te raden voor een bijna niet te overzien probleem. Dit is nodig voor de veiligheid van het netwerk, omdat het een behoefte aan werk doet ontstaan om een miner kans te maken op het verkrijgen van bitcoins.
Mijnbouw moeilijkheid
Mijnbouwproblemen zorgen ervoor dat het netwerk elk antwoord accepteert dat minder is dan een bepaalde waarde. Deze moeilijkheid wordt aangepast op basis van de snelheid waarmee recente blokken zijn opgelost, zodat de snelheid waarmee blokken worden opgelost stabiel blijft. Naarmate de verwerkingskracht van het netwerk van een munt toeneemt, wordt de maximaal geaccepteerde waarde (het doel) kleiner. Als de verwerkingskracht afneemt, wordt het doel verhoogd. De Bitcoin-moeilijkheid bevindt zich momenteel op een niveau dat alle andere valuta’s in de schaduw stelt, en wordt op dit punt gemeten op het niveau van petahashes per seconde.
Bewijs van werk
Proof-of-work is precies hoe het klinkt. Het is een methode die is ontworpen om het systeem te beschermen door van mijnwerkers te eisen dat ze bewijzen dat het werk is voltooid, en vormt de basis voor de meeste digitale valuta. De manier waarop dit wordt bereikt, is via de bovengenoemde hashing-methode.
Algoritmen voor mijnbouw van digitale valuta
SHA-256 Mijnbouw
SHA-256 is een cryptografisch algoritme dat door Bitcoin wordt gebruikt, Peercoin, Unobtanium, en een handvol anderen. Het is een geavanceerd algoritme dat ongelooflijk moeilijk te forceren is en dus een hoog niveau van beveiliging biedt aan de systemen die het gebruiken, en waardoor de moeilijkheidsgraad kan stijgen tot niveaus die we onmogelijk kunnen bereiken met een traditionele processor. Bruce Schneier formuleerde dit op een manier die het punt effectief kan overbrengen: ”Deze cijfers hebben niets te maken met de technologie van de apparaten; het zijn de maxima die de thermodynamica mogelijk maakt. En ze impliceren sterk dat brute-force aanvallen op 256-bits sleutels onhaalbaar zullen zijn totdat computers zijn gebouwd van iets anders dan materie en iets anders dan ruimte innemen.
SHA-256 is een zeer verwerkend, maar niet geheugen zwaar algoritme, en daarom werden ASIC’s (Application Specific Integrated Circuits) voor het delven van digitale valuta die SHA-256 gebruiken relatief eenvoudig gemaakt. Dit leidde er al snel toe dat GPU’s (Graphical Processing Unit, meestal in grafische pc-kaarten) en FPGA’s (Field-Programmable Gate Array) verouderd raken.
Scrypt mijnbouw
Scrypt is een op wachtwoorden gebaseerde functie voor het afleiden van sleutels. Litecoin is gemaakt door Charles Lee, voorheen van Google, en was de eerste digitale valuta die Scrypt gebruikte. Vergeleken met SHA-256 is Scrypt erg geheugen zwaar, en daarom werd oorspronkelijk getheoretiseerd dat GPU’s, FPGA’s en ASIC’s bijna onmogelijk zouden zijn om te gebruiken voor mijnbouw. Dat bleek echter niet waar te zijn en er werden snel GPU-miningprogramma’s gemaakt. Tegenwoordig produceren meerdere bedrijven Scrypt ASIC’s, zoals GAW-mijnwerkers en KNC Mijnwerker.
Scrypt-N-mijnbouw
Scrypt-Adaptive-Nfactor (Scrypt-N) is een Scrypt-algoritme dat is aangepast om steeds grotere hoeveelheden geheugen te vereisen naarmate de tijd verstrijkt. Als gevolg hiervan is Scrypt-N zeer ASIC-resistent, aangezien ASIC’s per definitie vereisen dat de functie hard gecodeerd is. Hoewel het mogelijk is dat een geavanceerde ASIC kan worden gemaakt om Scrypt-N te verwerken, zou er ook een grote hoeveelheid geheugen voor nodig zijn, wat de mogelijke kracht ervan ernstig zou beperken. Hierdoor is het onwaarschijnlijk dat een Scrypt-N ASIC veel sneller of efficiënter zal minen dan een high-end GPU.
Mijnbouw met meerdere algoritmen
In een poging om het vermogen van ASIC-ontwikkeling te beperken, zoals bij Scrypt-N, implementeren sommige van de nieuwe digitale valuta’s roterende algoritmen in hun mijnbouwproces. Dit zou vereisen dat elke ASIC is ontworpen voor alle algoritmen die een specifieke valuta gebruikt, en zou het doel van het maken van een ASIC om mee te beginnen verslaan. ASIC’s zijn krachtig omdat ze zijn gebouwd voor een specifieke toepassing en niet in staat zijn om iets anders te doen. Door extra vaardigheden toe te voegen, zou de ASIC veel van dat voordeel verliezen.