Co to jest górnictwo?
Wydobycie jest integralną częścią sieci kryptowalut, która wykonuje dwie ważne funkcje. Po pierwsze, służy do generowania i wydawania nowych tokenów kryptowaluty do obiegu za pośrednictwem sieci kryptowalut, a po drugie służy do weryfikacji, uwierzytelnienia, a następnie dodania bieżących transakcji sieciowych do księgi publicznej.
Zrozumienie górnictwa
Istnieją różne typy wyszukiwania, w zależności od konfiguracji sieci i rodzaju sprzętu wymaganego do wydobywania.
Ponieważ ekosystemy oparte na kryptowalutach działają w sposób zdecentralizowany i autonomiczny, wymagany jest mechanizm zapewniający autentyczność transakcji między uczestnikami sieci. Po drugie, skąd pochodzą nowe kryptowaluty i jaki jest sposób na to, aby nowo znalezione monety były autentyczne? Górnictwo dba o oba te wymagania.
Za każdym razem, gdy transakcja występuje w sieci kryptowalut, powiedzmy, A płaci X kryptowalutami B, szczegóły transakcji są przesyłane do sieci. Jednak samo nadanie szczegółów nie gwarantuje autentyczności transakcji. To wymaga weryfikacji.
Eksplorator kryptowalut wykonuje niezbędne działania weryfikacyjne za pomocą urządzeń wydobywczych, aby upewnić się, że szczegóły transakcji są autentyczne. Tylko po odpowiedniej weryfikacji transakcja jest rejestrowana w blockchain. Podobnie jak w przypadku wydobywania metali, takich jak złoto i srebro, wydobywanie kryptowalut znajduje również nowo wybite kryptowaluty, które są dodawane do obiegu w sieci po weryfikacji.
Jak odbywa się wydobycie?
Proces eksploracji polega na rozwiązywaniu złożonych problemów matematycznych za pomocą wewnętrznych funkcji skrótu powiązanych z blokiem zawierającym dane transakcji. W zależności od popularności sieci kryptowalut, różni górnicy intensywnie konkurują ze sobą, aby rozwiązać niezbędną łamigłówkę matematyczną. Ponieważ wymaga to wielu skomplikowanych obliczeń, które należy wykonać w jak najkrótszym czasie, aby zdobyć nagrodę za wydobycie, górnicy używają dedykowanego sprzętu wydobywczego, takiego jak komputery i chipy elektroniczne, aby przyspieszyć proces i wygrać wyścig. Pierwszy górnik, który znalazł niezbędne rozwiązanie zagadki matematycznej, jest w stanie autoryzować transakcję. Za swoje usługi górnicy są wynagradzani niewielką opłatą transakcyjną. W przypadku znalezienia nowego bloku przez górnika na blockchain, zostają oni nagrodzeni poprzez dodanie bloku do blockchain i odebranie nagrody.
W zależności od konfiguracji sieci sprzęt wykorzystywany do eksploracji może obejmować procesor, procesor graficzny (GPU), układy FPGA i układy scalone specyficzne dla aplikacji (ASIC). Zarządza nimi dedykowane oprogramowanie, które działa jak pomost między urządzeniem wydobywczym a siecią blockchain. Typowymi kryptowalutami, które wymagają wydobywania przy użyciu różnych rodzajów urządzeń, są Bitcoin i Ethereum. Używają mechanizmu dowodu pracy, aby dojść do konsensusu w sprawie walidacji transakcji.
Istnieją pewne kryptowaluty, dla których wydobycie nie jest wymagane lub nie wymaga żadnych urządzeń wydobywczych. Na przykład NXT jest kryptowalutą typu open source, która wykorzystuje mechanizm konsensusu oparty na stawkach do sprawdzania poprawności transakcji. Dowód stawki decyduje o konsensusie sieci w sprawie sprawdzania poprawności transakcji na podstawie liczby kryptowalut posiadanych przez górnika. Podobnie tokeny Wave używają delegowanego i dzierżawionego algorytmu potwierdzenia stawki.