Wiem, że procesory i układy graficzne nie mogą już konkurować z układami ASIC, ale co z układami FPGA? Czy są one nadal rozsądne? Każdy ma pomysł na jakiego rodzaju Gh / s (lub MH / s) zostało zrobione z czymś takim jak Spartan 6?
Komentarze
- On en.bitcoin.it/wiki/Mining_hardware_comparison jest raport o prędkości 100 Mhash / s na urządzeniu Spartan 6. Nie ' Należy jednak wymienić zużycie energii, co jest krytycznym pytaniem. Inni górnicy FPGA opisali, że są o 1-2 rzędy wielkości mniej wydajne pod względem mocy niż obecne układy ASIC i 4-5 rzędów wielkości droższe na hashrate.
Odpowiedź
Pierwsze spojrzenie na Wydobywanie FPGA .
Około 2011 roku niektórzy górnicy zaczęli przełączać się z GPU na FPGA (Field Programmable Gate Arrays), po Pierwsza implementacja wydobywania bitcoinów pojawiła się w Verilog , (języku projektowania sprzętu używanym do programowania układów FPGA).
Ogólnym uzasadnieniem stojącym za FPGA jest próba zbliżenia się do wydajności niestandardowego sprzętu, jednocześnie pozwalając właścicielowi karty na dostosowanie go lub rekonfigurację „ w terenie ”.
Z kolei niestandardowe chipy sprzętowe są projektowane w fabryce i zawsze robią to samo. Układy FPGA oferują lepszą wydajność niż karty graficzne, szczególnie w operacjach „ bitowych fiddling ”, które są trywialne do określenia na FPGA.
Chłodzenie jest również łatwiejsze w przypadku układów FPGA i, w przeciwieństwie do GPU, teoretycznie można wykorzystać prawie wszystkie tranzystory na karcie do wydobywania. Podobnie jak w przypadku układów GPU, można spakować wiele układów FPGA i sterować nimi z jednej jednostki centralnej, co jest dokładnie tym, co ludzie zaczęli robić.
Ogólnie rzecz biorąc, można było zbudować dużą gamę układów FPGA bardziej schludnie i czysto niż w przypadku kart graficznych. Używając FPGA z ostrożną implementacją, możesz uzyskać do GH / s lub miliarda hashów na sekundę.
Jest to z pewnością duży wzrost wydajności w porównaniu z procesorami i procesorami graficznymi, ale nawet jeśli masz razem sto 141 kart, każda o przepustowości 1 GH / s, znalezienie bloku Bitcoin na obecnym poziomie trudności nadal zajmowałoby średnio ponad 50 lat.
Pomimo wzrostu wydajności, dni Wydobywanie FPGA było dość ograniczone. Po pierwsze, były one bardziej napędzane do wydobywania bitcoinów – przez cały czas włączone i podkręcone – niż naprawdę zaprojektowane dla konsumentów FPGA. Z tego powodu wiele osób zauważyło błędy i usterki w swoich układach FPGA podczas wydobywania. Okazało się również, że trudno jest zoptymalizować 32-bitowy krok dodawania, który jest krytyczny przy wykonywaniu SHA-256. FPGA są również mniej dostępne – nie można ich kupić w większości sklepów i jest mniej osób, które wiedzą, jak programować i konfigurować FPGA niż GPU. Ale co najważniejsze, mimo że FPGA poprawiły wydajność, koszt na wydajność był tylko nieznacznie poprawione w porównaniu z układami GPU. To sprawiło, że wydobywanie FPGA było raczej krótkotrwałym zjawiskiem. Podczas gdy wydobywanie GPU dominowało przez około rok, dni wydobywania FPGA były znacznie bardziej ograniczone – trwało tylko kilka miesięcy przed pojawieniem się niestandardowych układów ASIC.
Jednak – cykl się powtarza .
Warto zauważyć, że kilka mniejsze altcoiny rzeczywiście używały innej łamigłówki niż SHA-256, ale widziały podobną trajektorię w wydobywaniu jak Bitcoin.
W przypadku układów ASIC nadal istnieje długi czas między zaprojektowaniem chipa a jego wysyłką, więc jeśli nowy altcoin wykorzystuje nową łamigłówkę (nawet tylko zmodyfikowaną wersję SHA-256), co da trochę czasu, w którym układy ASIC nie są jeszcze dostępne. ning będzie przebiegał właśnie tak, jak Bitcoin zrobił z procesorów do GPU i / lub FPGA do ASIC (jeśli altcoin odniesie duży sukces, jak LiteCoin). Osobiście jestem bardzo zainteresowany Zcash.
Znaczna część treści tej odpowiedzi pochodzi z tego wspaniałego źródła .