In het Bitcoin-witboek schreef Satoshi Nakamoto dat “Proof-of-work is in wezen één-CPU-één-stem” – verwijzend naar het feit dat de meeste mensen die lid werden van het jonge netwerk de verwerkingskracht van hun CPU zouden gebruiken om op het netwerk te minen .

Snel 10 jaar vooruit en het mijnlandschap van cryptocurrency is onherkenbaar veranderd. Vorig jaar kondigde de Chinese mining gigant Bitmain aan dat het een IPO-procedure initieerde tegen een waarde van maar liefst $ 18 miljard. De mijnwerkers van tegenwoordig vertrouwen niet langer op de CPU’s in hun laptops, maar op miningbedrijven met rekken met ASIC-chips, in de buurt van goedkope elektriciteitsbronnen.

Hoe zijn we hier gekomen? In dit artikel zullen we je door een decennium van cryptocurrency-mijngeschiedenis leiden.

Genesis Block – CPU Mining

Op 3 januari 2009 werd het eerste blok – of ontstaansblok – op de blockchain van Bitcoin gewonnen door Satoshi Nakamoto. Gedurende de eerste paar maanden na de lancering van Bitcoin waren Satoshi Nakamoto en Hal Finney de enige mensen die actief bitcoin op het netwerk ontgonnen.

In de begindagen van Bitcoin bestond er nog geen geavanceerde mininghardware, wat betekende dat iedereen met zijn laptops en die van mij tot het netwerk kon toetreden, wat een beloning van 50 BTC per blok opleverde – of ongeveer $ 250.000 tegen de prijzen van vandaag.

Bijna het eerste jaar na de lancering van Bitcoin bleef de moeilijkheidsgraad van de mining statisch op 1. Dat betekende dat je ongeveer vier gigahashes moest uitvoeren om een ​​blok te minen. Destijds was een Pentium 4 Intel CPU in staat om ongeveer 1,29 megahash per seconde te produceren, wat betekende dat het ongeveer 50 minuten zou kosten om met een enkele CPU een blok Bitcoin te minen. Terwijl het idee om Bitcoin via GPU’s te minen circuleerde in de Bitcoin-gemeenschap remde Satoshi dit idee af, met het argument dat het op korte termijn voordeliger zou zijn voor het nieuwe en kwetsbare netwerk om GPU-mining niet toe te staan.

In december 2009 plaatste Satoshi op het Bitcoin Talk-forum:

We zouden een gentleman’s agreement moeten hebben om de GPU-wapenwedloop zo lang mogelijk uit te stellen voor het welzijn van het netwerk. Het is veel gemakkelijker om nieuwe gebruikers op snelheid te krijgen als ze zich geen zorgen hoeven te maken over GPU-stuurprogramma’s en compatibiliteit. Het is leuk hoe iedereen met alleen een CPU nu redelijk gelijk kan concurreren.

In 2010 trok de toenemende publiciteit rond Bitcoin nieuwe gebruikers – en mijnwerkers – naar het Bitcoin-netwerk. Dat jaar werd versie 0.3 van de Bitcoin-client aangekondigd op Slashdot, een populaire sociale nieuwssite. Op het moment dat de aankondiging van Slashdot werd gepost, was de moeilijkheid om Bitcoin te minen 23,5. Een week later, op 17 juli, schoot het probleem 7x omhoog naar 185, omdat nieuwe gebruikers en mijnwerkers zich bij het netwerk aansloten.

De vroege dagen van Bitcoin-mining, toen iemand een blokbeloning kon verdienen met zijn laptop, kwam ten einde.

GPU-mining

In september 2010 heeft een Bitcointalk-gebruiker genaamd Puddinpop de code open source gemaakt voor een Bitcoin-client die mining met GPU-kaarten mogelijk maakte, wat een nieuw tijdperk van Bitcoin-mining inluidde. GPU grafische kaarten waren in staat om een ​​orde van grootte efficiënter te minen dan CPU’s, wat een wapenwedloop inluidde voor mininghardware.

Een CPU of centrale verwerkingseenheid is ontworpen om instructies uit te voeren die zijn gespecificeerd door een computerprogramma. Een CPU is ontworpen om algemene computertaken uit te voeren en is geoptimaliseerd om snel tussen deze taken te kunnen schakelen. In tegenstelling tot CPU’s zijn GPU’s ontworpen om het type repetitieve berekeningen uit te voeren dat nodig is om videobeelden op uw computer weer te geven, waardoor ze veel beter geschikt zijn om het type bulkberekeningen uit te voeren dat nodig is om cryptocurrency te minen.

Voordat Puddinpop zijn code opensourcete, werd het al steeds duidelijker dat individuen op het Bitcoin-netwerk Satoshi’s ‘gentleman’s agreement’ overtreden en GPU’s gebruikten om een ​​voorsprong te krijgen in de mining. Een vroege Bitcoin-gebruiker, bekend door zijn Bitcointalk-forumhandvat ArtForz, beweerde op een gegeven moment 20% van de hash-snelheid op het netwerk te beheersen, met een zelfgebouwde mining farm bestaande uit twee Radeon 5970 GPU’s en nog eens vier Radeon 5770’s, vervoerd in een geschatte 2191 BTC per dag.

De open sourcing van GPU-mijnsoftware opende de sluizen voor GPU-mining. Al snel evolueerde een nieuwe standaard voor mining door hergebruik van consumentenhardware, waarbij tot zes GPU’s samen werden opgetuigd naar een moederbord speciaal voor miningdoeleinden. Naarmate meer GPU’s het netwerk binnenkwamen, werd mining een stuk competitiever. Begin 2010 bedroeg de moeilijkheidsgraad van de mining 1.183, nauwelijks gestegen sinds de lancering van het netwerk. Tegen het einde van dat jaar was de moeilijkheid meteorisch gestegen tot 14.480.

Mining Pools

Met de opkomst van GPU-mining werd het opeens een stuk moeilijker voor individuele mijnwerkers op hun thuiscomputers om winst te boeken. Dit leidde tot de oprichting van gepoolde mining, waardoor mijnwerkers hun hardware konden bundelen en blokbeloningen konden verdienen in verhouding tot de hash-snelheid die ze bijdroegen. De eerste Bitcoin-miningpool werd voorgesteld door Bitcointalk-gebruiker Slush op 10 november 2010 op de Bitcoin Talk-forum:

Zodra mensen GPU-computers begonnen te gebruiken voor mining, werd mining erg moeilijk voor andere mensen. Ik ben een paar weken op bitcoin en heb nog geen blok gevonden (ik mijn op drie CPU’s). Wanneer veel mensen langzame CPU’s hebben en ze afzonderlijk minen, concurreren ze allemaal onderling EN tegen rijke GPU-klootzakken ;-), omdat iedereen sha256-hashes uit hetzelfde bereik telt. Twee afzonderlijke CPU’s met 1000khash / s zijn niet hetzelfde als één machine van 2000khash / s !. Maar een nieuwe functie van de officiële bitcoin-client genaamd ‘getwork’ maakt het nu mogelijk om veel computers samen te laten werken, zodat ze niet concurreren. Omdat er nu een stand-alone CPU-mijnwerker is (dankzij jgarzik!) En de ‘getwork’-patch nu in de officiële client zit, heb ik een idee:

Voeg arme CPU-miners toe aan één cluster en vergroot hun kans om een ​​blok te vinden! Met een hash-snelheid van 1000 KH / s in december 2010, had je misschien twee jaar nodig om een ​​enkele 50 BTC-blokbeloning te verdienen. miningpools zorgden ervoor dat mijnwerkers binnen een pool de verdeling van blokbeloningen gelijkmatiger over de tijd konden verdelen. Tegenwoordig domineert gepoolde mining Bitcoin, met de top vier pools die meer dan 51% van de hash-snelheid beheersen, wat typisch is voor proof-of-work cryptocurrencies.

FPGA’s

Tussen 2011 en 2012 stond een nieuw type chip op het punt de mininghardwarerace binnen te gaan: de FPGA, of in het veld programmeerbare gate-array.

FPGA’s zijn chips die zijn ontworpen om opnieuw te worden geconfigureerd door gebruikers na aankoop bij de fabrikant. Ze worden meestal gebruikt om specifieke verticale toepassingen uit te voeren met lage productievolumes, zoals in de ruimtevaart of high-performance computing.

In theorie leverde de aanpasbaarheid van een FPGA mijnwerkers betere prestaties en lagere elektriciteitskosten op. In de praktijk lag dat anders. Het was moeilijk om FPGA’s te optimaliseren rond het SHA-256 hashing-algoritme van Bitcoin, en ze leden regelmatig aan storingen. FPGA’s boden ook slechts kleine prestatieverbeteringen ten opzichte van GPU’s, terwijl ze moeilijker te verkrijgen en in te stellen waren. Dit maakte ze een kortstondig fenomeen in de mijngeschiedenis.

De aanpasbaarheid van FPGA’s luidde echter de komst in van een nieuw type miningchip die speciaal zou zijn ontworpen voor mining.

ASIC’s

Een Bitminer S9i is zo groot als een schoenendoos, met een gespecialiseerde ASIC-chip met een hash-snelheid van 13 TH / s.
Op 30 januari 2013 ontving Bitcoin-ontwikkelaar Jeff Garzik de eerste Bitcoin ASIC-miner die voor consumenten was ontwikkeld. Destijds boden de meeste GPU’s een hash-snelheid van minder dan 1 GH / s, en FPGA’s konden een hash-snelheid van tussen de 1-2 GH / s bereiken.

Toepassingsspecifieke geïntegreerde chips of ASIC’s zijn chips die zijn geoptimaliseerd om één specifieke functie uit te voeren in plaats van een verscheidenheid aan algemene functies, zoals een CPU. Hoewel ze veel flexibiliteit verliezen – een Bitcoin ASIC-miner kan niet veel meer dan hash SHA-256 – ze winnen aan efficiëntie en prestaties.

De Avalon A3256 ASIC die Garzik kocht, bood een hash-snelheid van maar liefst 60 GH / s, voor een stickerprijs van $ 1.299. Op 9 februari 2013 meldde Garzik dat de mijnwerker al voor zichzelf had betaald.

Hoewel het vrijwel zeker is dat miningbedrijven gedurende 2012 hun eigen ASIC’s hebben ingezet, veranderde de opkomst van consumenten-ASIC’s het mijnlandschap permanent. ASIC’s luidden een verschuiving in mining in, van hobbyistische GPU-platforms naar professionele mininigbedrijven met rekken met ASIC’s. GPU’s-installaties blijven waardevol voor miningmunten waarvoor ASIC’s niet zijn ontworpen, de komst van ASIC’s op een netwerk zal andere vormen van mining snel overtreffen.

Dit was iets dat Satoshi had voorspeld voordat Bitcoin werd gelanceerd:

“In het begin draaiden de meeste gebruikers netwerkknooppunten, maar naarmate het netwerk een bepaald punt overschrijdt, wordt het steeds meer overgelaten aan specialisten met serverfarms met gespecialiseerde hardware.”

In de loop der jaren zijn ASIC’s alleen verbeterd in termen van prestaties en efficiëntie. De S9-miner van Bitmain kan 13 TH / s of 216x meer hashes per seconde uitvoeren dan de eerste Avalon ASIC-miner.

Tien jaar Bitcoin minen

In het afgelopen decennium is de hardware voor het delven van cryptocurrency snel geëvolueerd, van de begindagen van CPU-mining tot GPU-rigs voor hobbyisten en FPGAS tot ASIC’s van vandaag. Hoewel de opkomst van ASIC-mining in gevestigde munten zoals Bitcoin onvriendelijk is voor kleinere mijnwerkers, is er de mogelijkheid voor individuele mijnwerkers om speculatief kleinere altcoins te mijnen waarvoor ASIC’s niet zijn ontwikkeld. Innovatie in de algehele miningsector gaat in een hoog tempo, maar het belangrijkste om in gedachten te houden is dat het allemaal gaat om het beter beveiligen van gedecentraliseerde, peer-to-peer-netwerken.

Stacking Sats met Honeyminer

Categorieën: CRYPTOLABS

0 reacties

Reageer

%d bloggers liken dit: