Table of Contents
Gli array di gate programmabili sul campo (FPGA) occupano una nicchia unica nel paesaggio dell'hardware di estrazione della criptovaluta. Posizionato tra CPUsversali e circuiti integrati specifici per applicazioni (ASIC), FPGAs offrono una miscela di programmabilità ed efficienza che si rivolge a minatori tecnicamente inclinati.
Comprendere la tecnologia FPGA nella minzione di criptovaluta
Un FPGA è un dispositivo semiconduttore composto da blocchi di logica configurabili (CLB) collegati da interconnessioni programmabili. Quando un miner carica un bitstream[] – un file che descrive un circuito digitale – l'efficienza FPGA fisicamente si ricollega all'esatta computazione richiesta.
L'hardware stesso consiste nel chip FPGA (tipicamente da Xilinx, ora parte di AMD, o gruppo di soluzioni programmabili di Intel), memoria di bordo (DDR4 o HBM), circuito di regolazione di potenza, e un'interfaccia PCIe per la connessione a un computer host. L'host gestisce la comunicazione di pool, il monitoraggio e il caricamento a bitstream, mentre la FPGA esegue il lavoro di hashing pesante.
FPGA nello spettro hardware
- I CPU[] sono completamente flessibili ma scarsamente paralleli per l'estrazione mineraria, ma rimangono utilizzabili solo per gli algoritmi ASIC-resistente progettati per l'hardware specializzato per disabili.
- GPUs[]] offrono un elevato parallelismo e ecosistemi software maturi, rendendoli il default per molti minatori altcoin. La loro efficienza per hash è inferiore a FPGAs, e molti componenti GPU (shaders, unità di texture, uscite di visualizzazione) sono inutilizzati durante l'estrazione mineraria, spreco di energia.
- ASICs[]] fornire i tassi di hash più alti e la migliore efficienza energetica perché ogni transistor è appositamente costruito. Il trade-off è una flessibilità zero: un ASIC progettato per SHA-256 non può mina altro.
- FPGAs[]] può raggiungere il 50-80% delle prestazioni di un ASIC di prima generazione mentre consumano potenza paragonabile per hash. Superano le GPU in efficienza di 2-4 volte su molti algoritmi, ma richiedono notevolmente più sforzi tecnici per dispiegare e mantenere.
Questo posizionamento rende FPGAs attraente quando l'efficienza è critica e la flessibilità dell'algoritmo è necessaria, ma il costo è la complessità e una barriera più alta all'ingresso.
Vantaggi della minzione FPGA
Ricosfigurabilità e agilità dell'Algoritmo
Quando una criptovaluta modifica il suo algoritmo di prova-of-work — come Monero ha ripetutamente fatto per resistere ASIC — i minatori FPGA semplicemente caricare un nuovo bitstream e continuare a estrazione mineraria. I proprietari ASIC sono lasciati con hardware inutile che può solo mine un algoritmo abbandonato. Questa flessibilità consente anche ai minatori di inseguire la redditività attraverso le monete senza acquistare nuove schede settimana A.
I bitstream sono disponibili per una vasta gamma di algoritmi: Equihash, CryptoNight varianti, SHA-256, Ethash, VerusHash, KawPow, Autolykos, e altro. La comunità sviluppa bitstream commerciali e open source, creando un mercato che guida miglioramenti.
Efficienza energetica
Poiché la logica è configurata a livello hardware per eseguire esattamente le operazioni richieste, non c'è sovraccarico dalla decodifica delle istruzioni o dalla pianificazione. Ogni cancello è utilizzato per il taglio delle risorse idle sono minimizzati. Le misurazioni reali del mondo mostrano FPGA che fornisce 2-4 volte il tasso di hash per watt rispetto alle GPU per gli algoritmi come VerusHash e Cry250
Il basso consumo energetico significa meno produzione di calore, traslatura a piccoli ventilatori, minore necessità di flusso d'aria e ridotto carico di HVAC. Per i minatori domestici, questo significa un funzionamento più silenzioso e meno sforzo sui circuiti domestici.
Ottimizzazione hardware personalizzata
A differenza delle GPU con unità di calcolo fisse e gerarchie di memoria, i progettisti FPGA creano esattamente i percorsi dati e la logica di controllo necessari. I candidati multipli di hash possono essere elaborati contemporaneamente, tavoli di ricerca specializzati implementati in hardware e larghezza di banda di memoria ottimizzati per i modelli di accesso dell'algoritmo.
Per algoritmi di memoria-duro come CryptoNight varianti o Autolykos, FPGAs può implementare controller di memoria personalizzati che riducono la latenza e aumentano la larghezza di banda effettiva. Il designer sceglie larghezze di memoria, lunghezze di scoppio e schemi di mappatura dell'indirizzo abbinati all'algoritmo. Questa ottimizzazione è impossibile con le GPU, dove il controller di memoria è fisso.
Maggiore durata e valore di rivendita dell'hardware
Quando le difficoltà si alzano o arrivano nuove generazioni, gli ASIC più anziani diventano infruttuosi e spesso diventano e-waste. FPGAs rimangono produttivi per anni perché si adattano a nuovi algoritmi e condizioni di mercato. Un consiglio acquistato nel 2020 potrebbe aver coniato Ethereum, poi scambiato a Ravencoin, poi VerusCoin, e ancora generare entrate oggi.
Le schede FPGA conservano anche il valore di rivendita migliore degli ASIC perché hanno molte applicazioni non minanti: telecomunicazioni, aerospaziale, imaging medico, trading finanziario e ricerca accademica. Un'estrazione mineraria che diventa infruttuosa può essere venduta a ingegneri, hobbisti o istituzioni educative. Questo mercato secondario non esiste per gli ASIC. Inoltre, il mercato più ampio per FPGAs significa fornitura è più stabile, con la produzione da parte delle principali società di riduzione dei rischi.
Svantaggi delle miniere di FPGA
Steep Learning Curve
La barriera più significativa per l'estrazione FPGA è la competenza tecnica necessaria. I minatori devono essere comodi con concetti di logica digitale, linguaggi di descrizione hardware (HDLs) come Verilog o VHDL], e strumenti di sviluppo FPGA (Xilinx Vivado, Intel Quartus). Anche quando si utilizzano bitstream pre-built, impostare il bordo, installare driver, configurare la soluzione di problemi di gestione
I compiti comuni diventano complessi: il caricamento di un bitstream comporta spesso server di licenza, chiavi crittografiche e controlli di compatibilità. Il monitoraggio della salute hardware può richiedere script personalizzati. Il debug dei carichi falliti o il fermo hashing richiede la comprensione dei vincoli di temporizzazione, dei domini di orologio e delle interfacce di memoria.
Costi di capitale di alto livello
Le schede FPGA sono costose rispetto alle GPU su base hash-rate-per-dollar. Una scheda usata Xilinx VCU1525 costa $600–900, mentre una nuova GPU AMD Radeon RX 6600 costa $250–300 e fornisce tassi di hash competitivi su alcuni algoritmi concentrati.
Tempo di sviluppo e ottimizzazione
La creazione di un bitstream FPGA ad alte prestazioni per un nuovo algoritmo è un'impresa di ingegneria significativa, spesso richiedendo settimane a mesi. Anche quando si utilizzano bitstream pre-costruiti, i minatori possono avere bisogno di regolare i parametri per la loro revisione specifica del bordo, il raffreddamento o l'host.
Ecosistema limitato e sostegno comunitario
I file di forum, i tutorial di YouTube e i pacchetti software pronti all'uso sono disponibili. I sistemi operativi di vendita come HiveOS e Minerstat hanno un supporto limitato FPGA, spesso richiedendo script personalizzati.
Raffreddamento e gestione fisica
Molte schede FPGA progettate per l'estrazione mineraria sono destinate a data center con ventilatori ad alta velocità e flusso d'aria controllato. Possono essere raffreddate passivamente, basandosi sul flusso d'aria del telaio, o dotate di piccoli fan inadeguati per l'uso domestico. Le soluzioni di raffreddamento a retrò (grandi ventilatori, dissipatori di calore, raffreddamento a liquido) aggiungono costi e complessità.
Concorso da ASIC
FPGA esegue una ricerca a lungo termine, che richiede un'analisi completa del rischio di estrazione, che richiede una serie di operazioni di estrazione, che possono essere utilizzate nella maggior parte dei casi.
Chi dovrebbe considerare FPGA Mining?
L'estrazione mineraria FPGA è adatta per le persone tecnicamente adept che godono di ottimizzazione hardware e sono disposti a investire tempo significativo in configurazione, tuning e risoluzione dei problemi. Si rivolge ai minatori in regioni ad alta energia dove l'efficienza FPGA può fare la differenza tra profitto e perdita.
I principianti alla ricerca di plug-and-play semplicità dovrebbero evitare FPGAs. La curva di apprendimento è ripida, e il rischio finanziario di acquistare hardware costoso senza competenze di distribuzione è alto. Le operazioni su larga scala che possono permettersi ASIC personalizzati o bulk GPU prezzi troveranno FPGAs meno convincente a causa di più alto costo di disciplina per hash e la complessità continua. Per coloro che scelgono FPGA mineraria, cernie di successo troppo su calcolo di capitale di specializzazione: rapidamente
Iniziare con FPGA Mining
Selezione hardware
La scelta della scheda FPGA è fondamentale. Le opzioni di livello di ingresso includono schede basate sulla famiglia Xilinx Kintex-7, come il BCU1525] o usato VCU1525]] (disponibile per $500–900 su forum di celle ebay) e speciali).
Bitstreams e software
La maggior parte dei minatori utilizza bitstream pre-costruiti da fornitori affermati, forniti come file crittografati con chiavi di licenza legate a schede specifiche. I fornitori spesso includono software minerario per il monitoraggio e la comunicazione della piscina.
Alcuni fornitori offrono applicazioni proprietari con il supporto pool integrato; altri forniscono strumenti di linea di comando che si integrano con minatori come bminer o ccminer attraverso plugin.
Selezione e redditività della piscina
Per le monete di nicchia o resistente ASIC, le piscine come [[FLT:]]][FLT:]]PoolBay (VerusCoin)] (Configurazione dei costi di guadagno multipla)] [Configurazione dei fattori di sviluppo] [LT:2]
Il futuro della FPGA Mining
Lo sviluppo ASIC sta diventando più sofisticato, quindi i minatori FPGA devono rimanere agili. La crescita della prova di assunzione può ridurre il mercato minerario generale, ma la flessibilità di FPGA diventa più prezioso in uno spazio di restringimento. I progressi nella tecnologia FPGA - i nodi di processo più piccoli, la densità di logica più alta, le interfacce di memoria migliorano ulteriormente le prestazioni.