W dzisiejszych czasach wydobycie kryptowalut, zwane również „miningiem”, jest procesem, który polega na tworzeniu nowych jednostek kryptowalut za pomocą specjalnych urządzeń. Głównym celem tego procesu jest zapewnienie prawidłowego funkcjonowania platform kryptowalutowych poprzez generowanie nowych bloków transakcyjnych.

Nagrodą za tworzenie kolejnych bloków jest zazwyczaj wypłata nowych jednostek danej kryptowaluty oraz/lub opłaty prowizyjne. Wydobycie polega zwykle na wykonywaniu serii obliczeń w celu znalezienia hasha o określonych właściwościach. Każda kryptowaluta korzysta z własnego modelu obliczeniowego, ale zawsze istnieje wystarczająco dużo czasu na znalezienie akceptowalnego rozwiązania i szybką weryfikację go.
Wydobycie sprzętu
Można wydobywać kryptowaluty nawet za pomocą smartfona, ale jest jasne, że nie osiągnie się przy tym zbyt wiele – moc obliczeniowa jest niewielka. Początkowo do wydobycia kryptowalut używano zestawów komputerowych lub serwerów, ale okazało się, że jest to zbyt drogie i nieopłacalne.
Później znaleziono bardziej oryginalne i efektywne rozwiązanie. Dla poważnych procesów wydobywczych zaczęto tworzyć specjalne struktury zwane „kopalniami”. Kopalnia to zestaw kart graficznych połączonych ze sobą i podłączonych do komputera. Standardowa kopalnia zwykle łączy 6-8 kart graficznych, ale istnieją także kopalnie z 12 kartami. Można używać zarówno tych samych, jak i różnych kart graficznych w jednym projekcie.
Głównym warunkiem jest to, aby karta graficzna miała optymalną kombinację wydajności, zużycia energii i szybkiego zwrotu z inwestycji. Na przykład lepiej jest kupić kartę graficzną za 100 dolarów, która pod określonymi warunkami przynosi 1 dolar dziennie.
Ale nie warto kupować karty za 1000 dolarów, która przynosi 2 dolary dziennie w tej samej ilości czasu. Należy także wziąć pod uwagę maksymalne obciążenie gniazdka elektrycznego (jeśli kopalnia działa w domu, a nie w warunkach przemysłowych).
Tło historyczne
Pierwszym górnikiem na świecie był legendarny Satoshi Nakamoto, osoba (lub grupa osób), która stworzyła Bitcoina. Wówczas do wydobycia kryptowalut używano zwykłego procesora komputerowego (CPU).
Miał to na celu decentralizację Bitcoina, ponieważ procesory komputerowe są najmasowościowszymi na świecie. Ale i tutaj była słabość: złośliwe oprogramowanie mogło zmusić miliony użytkowników do wydobycia portfela.
Wykorzystanie mocy obliczeniowej procesora graficznego (GPU) zostało po raz pierwszy wprowadzone przez ArtForz i Laszlo Hanech. Ten ostatni jest uważany za pierwszą osobę, która kupiła coś prawdziwego za Bitcoiny – 22 maja 2010 roku dokładnie 10 000 BTC za dostawę dwóch pizz Papa John’s za łączną kwotę 41 dolarów.
Obecny kurs to ponad 191 milionów dolarów! Pierwsza kopalnia na GPU rozpoczęła działalność 18 lipca 2010 roku.
Wykorzystanie kart graficznych do wydobycia kryptowalut było przełomowe. Wydobycie procesora zeszło na dalszy plan, chociaż wciąż jest dostępne (np. Bitcoin Core, chociaż praktycznie jest bezużyteczne do wydobycia).
Technologia
Wykorzystanie GPU do wydobycia sprawiło, że producenci ruszyli do przodu, rozpoczynając naturalną rywalizację. We wrześniu 2010 roku został wydany wydajny górnik oparty na CUDA dla kart Nvidia, a w październiku dla kart ATI Radeon oparty na OpenCL.
Górnicy śpieszyli się kupić karty graficzne, a wydobycie kryptowalut zaczęło zdobywać przemysł. W 2012 roku pojawiły się pierwsze projekty ASIC.
ASIC to układ scalony, który wykonuje ściśle określone funkcje. Nie jest tak elastyczny jak CPU czy GPU, ale wykonuje swoje zadanie znacznie szybciej i taniej…