Czym jest Ethash?
Ethereum to otwarta platforma technologiczna, na której deweloperzy tworzą i wdrażają zdecentralizowane aplikacje oparte na technologii inteligentnych kontraktów. Rodzime aktywo Ethereum, Ether, jest używane do płacenia za transakcje wykonywane w sieci. Koszt ten jest obliczany w gazie, ale płacony w Etherze. Posiada system motywujący górników kryptowalut do pomocy w zabezpieczeniu sieci. Metoda Ethereum dla proof of work (PoW) mining, znana jako Ethash, służy jako podstawa całego protokołu.
Kiedy występuje proof of work mining, dane z nagłówka bloku są używane jako dane wejściowe i są wielokrotnie haszowane za pomocą kryptograficznej metody haszowania. Daje to wyjście o stałej długości, które odzwierciedla wartość hashowania. Górnicy będą hashować warianty danych wejściowych, używając nowego numeru sekwencyjnego za każdym razem, gdy dane są przekazywane do procesu.
Jak to działa?
Ethash jest zmodyfikowaną wersją, która eliminuje koszt obliczeniowy, który istniał w jego poprzedniej wersji, Dagger-Hashimoto. Program wykorzystuje ogromny zbiór danych, który jest tworzony regularnie i stopniowo powiększa się w czasie. Jest on na tyle mały, że mieści się w pamięci VRAM współczesnego procesora graficznego.
W przypadku Ethash, wartość hasha wyprodukowana przez proces musi być mniejsza od danego progu. Jest to znane jako trudność i wiąże się z tym, że sieć Ethereum podnosi i obniża próg, aby zarządzać tempem, w jakim bloki są wydobywane. Jeśli tempo odkrywania bloków wzrasta, sieć automatycznie zwiększa poziom trudności, obniżając próg sieci, tak aby liczba ważnych hashy, które można znaleźć, również się zmniejszyła.
Jeśli tempo odkrywania bloków spada, próg sieciowy wzrasta, co skutkuje większą liczbą dokładnych wartości hash, które można znaleźć.
Ethash określa w przybliżeniu, ile zasobów obliczeniowych powinien poświęcić górnik, aby zlokalizować numer sekwencyjny (nonce), który pozwala mu zaproponować nowy blok do dodania do blockchaina. Sieć generuje jeden blok średnio co 12 sekund.
Górnicy często podnoszą częstotliwość taktowania pamięci na swoich układach GPU, aby uzyskać ogromne zyski w szybkości haszowania Ethash. Aby zrównoważyć związaną z tym produkcję ciepła, sporadycznie spotyka się ograniczenia mocy lub temperatury, a także ręcznie ustawione wysokie prędkości wentylatorów.
Aby uzyskać najbardziej opłacalne farmy wydobywcze, zwykle widzi się specjalnie skonstruowane komputery wyposażone w sześć lub więcej wysokiej klasy układów GPU do wydobywania Ethereum, bez zwracania uwagi na inne komponenty.
Górnik, który z powodzeniem odkrywa blok, który może być dodany do łańcucha bloków, zarabia następujące:
Statyczna nagroda za blok w wysokości trzech eterów.
W ramach procedury proof of work mining na konto górnika przypisywany jest koszt gazu, który jest zużywany przez wykonanie wszystkich transakcji w ramach bloku.
Dodatkowe 2,625 eteru jest przyznawane za dodanie wujków w bloku.
Podsumowując, Ethash jest twardym pamięciowo algorytmem proof of work, który został pomyślany jako odporny na ASIC, próbując uczynić proces wydobycia bardziej sprawiedliwym.
Artykuł pochodzi ze strony KryptoBiblia.pl -
skróty kryptowalut