Ciao a tutti ragazzi!
Non sono solito a fare post di questo tipo, ma oggi, che ho più o meno nulla da fare, vi vorrei far vedere la mia ultima creazione.
Piccolo prologo: forse qualcuno mi ricorderà come quel pazzo che si è fatto scammare da yocoin, dopo aver acquistato una ventina di gridseed mini (Scrypt). Che dire, capita, ma da questi avvenimenti bisogna soltanto trarne vantaggio e impararne la lezione cercando di migliorarsi e non finire nei soliti tranelli
Negli ultimi mesi mi sono concentrato a studiare il funzionamento di VeriCoin ed in special modo VeriumReserve. Vi lascio un link del thread ufficiale qui sotto.
https://bitcointalksearch.org/topic/annvrm-verium-powt-cpu-mining-scrypt-scaling-new-roadmap-released-1540023Per chi l'avesse mancato, o non ci avesse fatto caso, è una concezione diversa di PoW, che punta ad essere molto più decentralizzato e scalabile di altre crypto più blasonate.
Come potete leggere, si stratta di scrypt^2, dotato di un alto NFactor, il quale implica un grosso utilizzo di memoria RAM durante il mining.
CPU only? Ancora? Dai basta, non ci crede più nessuno..
Quante volte abbiamo sentito questa frase? Sinceramente appena leggo un thread con titolo cpu only e chiudo gli occhi, riesco a sentirla rieccheggiare in lontananza attorno a me.
Eppure questi ragazzi ci sono riusciti, il che è stato più volte confermato da numerosi utenti esperti nella creazione di software per il mining tramite FPGA e GPU.
Uno dei tanti, forse il più conosciuto è Wolf0, che all epoca sviluppò una versione ottimizzata del miner per XMG. (Vedi qui:
https://bitcointalksearch.org/topic/wolfs-xmr-gpu-miner-1600363).
Dopo un case study e testing durato più di un mese, ha decretato che verium si può effettivamente estrarre con GPU, ma la reale efficienza risulta essere praticamente ridicola. Una RADEON R9 è in grado di raggiungere un hashrate massimo pari a un solo 20% di quanto sarebbe in grado di fare un comune quad core. Troppa energia sprecata, per nulla funzionale e lento. (Ma sempre un ottima maniera per scaldare la vostra stanza durante il periodo invernale!!) Wolf0 sta anche lavorando con i dev di Veri/Verium nel rilascio di un software maggiormente ottimizzato e veloce per il solo mining. (Piccola notizia da insider
)
Ma voglio saltare specifiche tecniche e considerazioni sulla moneta in sè, che seppur abbastanza macchinosa e non proprio intuitiva viene spiegata più nel dettaglio nei thread e forum ufficiali.
Ho provato per qualche settimana ad usare il processore del mio PC, minando verium su questa pool. Posseggo un Intel i7 4770x. Nulla di sensazionale, nella norma, velocità di calcolo pari a 1200 H/m.
Specifiche tecniche:
https://ark.intel.com/it/products/75122/Intel-Core-i7-4770-Processor-8M-Cache-up-to-3_90-GHzDi seguito, i miei risultati, dopo una settimana intera di mining, 24/7. su poolinat0r. (Prendete questi dati con le dovute cautele, negli ultimi mesi la difficoltà di è vista aumentare del 10%) Vi premetto gia che ho minato utilizzano 7 thread su 8, in quanto nelle ore diurne avevo la necessità di utilizzare il pc.
| Giorno | Minato (VRM) | Minato in $ (0.30$/VRM) |
|---------|---------------- |-----------------------------|
| 1 | 4.06 | 1.218 $ |
| 2 | 5.01 | 1.503 $ |
| 3 | 5.00 | 1.500 $ |
| 4 | 4.88 | 1.464 $ |
| 5 | 4.92 | 1.476 $ |
| 6 | 5.12 | 1.536 $ |
| 7 | 5.04 | 1.512 $ |
Quindi parliamo di quasi
10$ in una settimana, su una CPU di fascia media. (Tanti di noi lasciano spesso il pc acceso anche durante le ore notturne, perchè non sfruttare questo tempo minando vrm?)
Ma stiamo parlando di un PC Desktop, che è talmente farcito d'hardware che gia di suo consuma 200 Watts di potenza.
Quindi, 200 W di consumo a fronte di un hashrate pari a 1200 H/m.
Verium e Vericoin hanno una community parecchio attiva, sul nuovo canale slack gli utenti attivi sono già piu di 400. Il che mi ha portato a scommettere su questa valuta! Ma subito si è posto davanti a me il più grande dilemma di noi minatori: e la corrente? Quanto mi costano 3-4 schede madri, con relativi processori e componenti al mese? Oltre ad un esorbitante costo iniziale nell acquisto dei componenti stessi? La risposta purtroppo è sempre quella: troppo.
Alcuni giorni dopo ho avuto modo di conoscere Niel, un ragazzo Britannico che ormai gia da 8 mesi si è dedicato al mining di veriumreserve. Con cosa? Con uno spettacolare cluster composto da 40 mini pc.
Potete trovare una relazione MOLTO interessante a questo link -->
https://steemit.com/verium/@birty/cpu-mining-is-back-a-complete-how-to-guide-and-profit-analysis-for-verium-mining-on-a-farm-of-single-board-computers-part-1Negli ultimi giorni ha anche postato altri due articoli, davvero dettagliati, sulla costruzione di un setup come il suo, che vi consiglio di leggere in quanto molto interessanti, semplici ed esplicativi.
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825(La mia vuole più essere una introduzione visiva, più che teorica, delle mie considerazioni e di come ho realizzato il mio cluster.)
La scelta è caduta su questa piccola scheda
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825Si tratta di un Odroid XU4, simile al più famoso Raspberry, ma dotato di potenza, velocità di calcolo e ram più elevati rispetto all'altro. Un Octa core ARM che consuma 18 watt a pieno carico. (Ricordiamoci bene questo paramentro!).
Ho sempre avuto 1,2 BTC nel mio portafoglio Copay, coi quali ho sempre giocherellato comprando e vendendo crypto qui e li. Per me era giunto il momento di farne un utilizzo più utile e divertente!
Ordinati 12 odroid, cavi, spinotti, patch e un saldatore nuovo sono passato al 3D, creando un idea/modello che avrei utilizzato come base per la costruzione del mio piccolo cluster.
Ecco cosa ne è uscito
Il risultato finale è parecchio diverso dal modello 3D, ma devo dire che creare un modello di quello che avevo in testa e realizzandolo partendo da quella base, mi è stato parecchio d'aiuto!
Cominciamo con 2 alimentatori stabilizzati a 5V in grado di erogare fino a 40A.
Plexiglass! Perchè trasparente è bello!
Un gelato con la ragazza per schiarirsi le idee!
E si ritorna al lavoro! Ogni xu4 viene alimentato da un cavo DC 5.5/2.1 mm. Facciamone 24! (Si, perchè l'intero cluster è studiato per ospitare 24 mini PC)
Inutile dire che fare 24 cavi DC, saldandoli uno ad uno, scottature a parte, è stato parecchio noioso! Mi raccomando, cercate di avere un sacchetto di patatine nelle vicinanze, non sia mai che vi possa venir fame nel mentre!
Lo stesso è valso per i fori dedicati all'alloggiamento degli xu4.
In ogni foro una stecca filettata m3, tenuta ferma da 2 dadi (sempre m3), con l'aggiunta di una goccia di colla a caldo sul fondo per evitare futuri movimenti!
Ogni alimentatore è in grado di tenere in piedi 12 XU4.
Ogni odroid viene alloggiato in un settore, separato da spacers autocostruiti in pvc. (Spero che la foto riesca a rendere l'idea).
E questo è tutto per quanto riguarda la parte relativa alla costruzione in se!
Ma come funziona il tutto?
Su ogni xu4 viene montata una microsd da 8 GB, la quale fungerà da hard disk ospitando il sistema operativo.
Ho creato un immagine custom con queste caratteristiche, e la ho copiata per ogni miner:
- Debian Jessie 8 (server)
- cpufrequtils che imposta una frequenza fissa delle cpu a 1.9 Ghz
- 1 GB di memoria swap aggiuntiva
- librerie dev
- cpuminer (con autostart tramite screen)
Uno switch surecom, dotato di scheda gigabit (alla quale verrà collegato il controller) si occuperà di connettere assieme tutti i mini pc.
Volevo effettuare tutto senza fili, in grado di funzionare da se ed in autonomia, così ho acquistato un Orange Pi Zero, installato un server DHCP/DNS e condiviso la connessione wifi direttamente utilizzando la porta di rete, su interfaccia eth0.
Eccolo qui il piccolino!
Beh, ha funzionato! Ogni odorid acquisisce in automatico un indirizzo ip statico a partire da 170.0.0.1 fino a 170.0.0.255, si connette al Orange Pi e riceve l'accesso ad internet.
La cosa è parecchio più complicata di come la ho spiegata, spero che si sia capito almeno un poco
Funzionamento durante l'avvio:
- gli xu4 caricano il sistema operativo (le ventole iniziano a girare)
- gli xu4 terminano il caricamento del sistema (le ventole smettono di girare)
- un piccolo script sh li mette in standby
- un altro script sull orange pi controlla se tutti gli xu4 sono "ready". se tutti inviando uno "yes" al controller.
- se tutto è validato, cpuminer parte.
Ecco il rig terminato!
E per terminare in bellezza, ecco la tabella aggiornata con i dati di quest ultima settimana!
| Giorno | Minato (VRM) | Minato in $ (0.30$/VRM) |
|---------|---------------- |-----------------------------|
| 1 | 12.47 | 3.471 $ |
| 2 | 11.31 | 3.393 $ |
| 3 | 11.92 | 3.576 $ |
| 4 | 12.12 | 3.636 $ |
| 5 | 12.13 | 3.639 $ |
| 6 | 13.45 | 4.035 $ |
| 7 | 12.02 | 3.606 $ |
Al momento (dato che il prezzo è in salita) parliamo di circa
25,4$ in una settimana. Hashrate totale 4700 H/m, seguito da un consumo totale pari a 210 Watts!
L'investimento fatto è ad alto rischio, è vero, in quanto al prezzo attuale il ROI è previsto (incluse le spese di corrente) in 11 mesi. Ma è anche vero che il prezzo è in salita, che il volume degli scambi è in aumento, sia per quanto riguarda VeriCoin, sia Verium. Io sono molto fiducioso, Il mio amico Niel lo è molto di più, in quanto ora ha raggiunto quota 80 xu4!
Il mio è ancora un piccolo rig, ma se le cose andranno come credo che vadano, nei prossimi due mesi lo terminerò aggiungendo gli ultimi 12 odroids!
Datemi del pazzo, del folle, o quel che volete, spero che questo post vi abbia intrattenuto quanto basta e fatto ritornare alla mente i bei tempi dei rig domestici! Perchè con verium sono tornati!
Ciao!
jacko0088