Descrizione dei messaggi nella finestra di Blockz-miner
Come leggere l'output della console del miner: rilevamento delle GPU, connessione e login al pool, ottimizzazione delle slice, assegnazione dei job e la riga periodica delle statistiche di mining.
Cosa puoi vedere nella finestra del miner?
Lo screenshot qui sotto è di ARC-miner 0.3, la linea di versioni di questo miner prima che venisse riscritto e rinominato. Lo aggiorneremo per Blockz-miner 1.0.0.

All'avvio, ARC-miner stampa un banner ASCII con la versione, l'algoritmo selezionato e la riga "0% Dev Fee", poi una serie di righe di log [INF]:
[INF] startup ARC-miner v0.3.0 (git unknown) — algo=btx [INF] btx device[0] = Intel(R) Arc(TM) A750 Graphics, capi abi v2 [INF] btx connected to btx.kryptex.network:7049 (tls=False) [INF] btx btx-pool: logged in (ninja) as btx1zzlr…dot.DESKTOP-G6OVOGR [INF] btx btx-pool: tuned slice configuration to sliceNonces=16777216 maxSolves=16777216 for diffBits=34 [INF] btx btx-pool: job=1e1cfdf7 height=159321 prefix=29495/48bits clean=True seeds=V3 eps=18 Share_target=00002fef…
1. Avvio startup / device[0]: la versione del miner e l'algoritmo, poi ogni GPU Intel Arc rilevata (qui una Arc A750).
2. Connessione al pool connected to …: l'indirizzo del pool e se TLS è attivo (tls=False sulla porta TCP in chiaro).
3. Login logged in (ninja) as …: l'handshake e l'autorizzazione con il pool sono riusciti; il nome mostrato è il tuo portafoglio più il nome del rig che hai impostato dopo il punto. (ARC-miner passa automaticamente al dialetto "ninja / LuckyPool" del pool se mining.subscribe non è supportato: è normale.)
4. Ottimizzazione delle slice tuned slice configuration: il miner ha dimensionato il batch di lavoro della GPU (sliceNonces / maxSolves) per la difficoltà attuale del pool (diffBits).
5. Nuovo job job=…: un nuovo job dal pool, con l'height del blocco e lo Share_target da superare.
6. Statistiche di mining: stampate periodicamente, una riga per intervallo:
height=159321 work=645 attempts/s scan=61.5 Mnonce/s a/r=0/0 survivors=6515 slice=16777216 scan_ewma=148.1 Mnonce/s solve=0.90 ms surv_rate=1.09E-005
- height — altezza del blocco del job corrente. - work — contatore progressivo delle unità di lavoro. - scan — velocità di scansione istantanea, in Mnonce/s; scan_ewma è la sua media smussata. - a/r — share accettate / rifiutate. - survivors — soluzioni candidate che hanno superato il filtro grossolano in questa slice. - slice — nonce per batch della GPU (dall'ottimizzazione delle slice qui sopra). - solve — tempo di risoluzione della GPU per batch, in ms. - surv_rate — percentuale di survivor (frazione dei nonce che superano il filtro).
7. Share rifiutata [WRN] submit failed … Invalid Share: una share occasionalmente rifiutata o obsoleta; qualcuna è normale, ma un flusso continuo di solito indica un overclock instabile o una connessione inaffidabile.
