Tuesday, December 10, 2013

Οδηγός 2 - Ρύθμιση CGminer για μέγιστη απόδοση Hashrate

Μόλις αγοράσαμε την κάρτα γραφικών μας και διαπιστώνουμε πως με τις εργοστασιακές ρυθμίσεις το Hashrate είναι αρκετα χαμηλότερο απο τις προσδοκίες μας. Μπορούμε να το ανεβάσουμε εύκολα με τις παρακάτω ρυθμίσεις μέσω cgminer.

1. Ρύθμιση Thread Concurrency


Το πρώτο βήμα που πρέπει να κάνουμε είναι να δημιουργήσουμε ένα αρχείο notepad με τις εξής παραμέτρους:

setx GPU_MAX_ALLOC_PERCENT 100

Αυτή η ρύθμιση θα επιτρέψει στην κάρτα σας να δουλέψει με την μέγιστη επιτρεπτή τιμή thread concurrencies.

Προσθέστε τις εξης γραμμές απο κάτω

cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p (Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX

(αντικαταστήστε τα poolurl:poolport, worker name, worker password με τα δικά σας)

Αποθηκεύστε το αρχείο σαν .bat και βάλτε το μέσα στο φάκελο του cgminer. Εκτελέστε το αρχείο μέσα απο τον φάκελο και θα δείτε ότι δημιουργείται ενα αρχείο .bin . Ένα μερός του ονόματος του αρχείου αποτελείτε απο tcXXXX όπου το tc είναι το εργοστασιακό thread concurrency της κάρτας σας το οποίο προσπαθεί να αναγνωρίσει αυτόματα το cgminer. Μόλις δείτε ποιος ειναι ο αριθμός προσθέστε τον στις παραμέτρους σας μέσα στο αρχείο bat που δημιουργήσατε προηγουμένως. π.χ 14208.

-cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p (Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency 14208

Αποθηκεύστε το αρχείο.

Τώρα για να μάθετε ποιό ειναι  το μέγιστο δυνατο thread concurrency με το οπόιο μπορεί να δουλέψει η κάρτα σας θα πρέπει να προσθέτετε 2048 κάθε φορά και να κάνετε συνεχώς επαννεκίνηση το cgminer μέχρι να παύει να ξεκινάει. Ο τελευταίος αριθμός tc με τον οποίο ξεκινάει το σύστημα σας είναι ο "χρυσός" σας αριθμος με τον οποίο δύναται να τρέξει η κάρτα σας.

π.χ

14208
16256
18304
20352
22400
24448
26496

και πάει λέγοντας.

2. Ρύθμιση μνήμης κάρτας (-gpu-memclock)


Αφού βρήκαμε το σωστο tc πρέπει τώρα να ρυθμίσουμε την μνήμη της κάρτας μας. Το κάνουμε με κάποιο πρόγραμμα τύπου MSI Afterburner η Catalyst. Ανεβάζουμε την μνήμη σταδιακά ανα 25 μονάδες μέχρι να κρασάρει η κάρτα. Μόλις κρασάρει κάνουμε reboot το cgminer και σημειώνουμε τον αριθμό στον οποίο κράσαρε, αφαιρούμε 50 και έτσι βρίσκουμε το σωστο memlock. Το επόμενο βήμα ειναι να το προσθέσουμε στις παραμέτρους μας.

--gpu-memclock XXXX

cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p (Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX --gpu-memclock XXXX

 3. Ρύθμιση επεξεργαστή (--gpu-engine XXXX)


Το τελευταίο βήμα είναι να βρούμε την σωστη συχνότητα του επεξεργαστη σε σωστη αναλογια με την μνημη. Ξεκινάμε με μιση τιμή απο την τιμή της μνημης και ανεβαζόυμε σταδιακα ανα 5. π.χ

gpu-memlock 1500
gpu-engine 750

γίνετε

gpu-memlock 1500
gpu-engine 755

και πάει λέγοντας. Κάθε φορά που αλλάζουμε την τιμή του gpu-engine ξαναξεκιναμε το cgminer και παρακολουθούμε το Hashrate. To Hashrate ανεβένει κάθε φορά που προσθέτουμε στον επεξεργαστη. Μόλις δούμε οτι πέφτει ξαφνικά μειώνουμε ανα -1 μέχρι να δούμε ότι ξανανεβαίνει δραματικά.

Όταν βρείτε το κατάλληλο clock rate προσθέστε το στο αρχειο .bat σας ως εξης:

cgminer --scrypt -o (poolurl:poolport) -u (worker name) -p (Worker password) --intensity 13 --worksize 256 -g 2 --thread-concurrency XXXX --gpu-memclock XXXX --gpu-engine XXXX

Με αυτές τις ρυθμίσεις κατάφερα να αυξήσω την απόδοση μου κάτα 30%. Υπάρχουν και άλλα περιθώρια πειράζοντας το Voltage. Θα δούμε και για αυτο στους επόμενους οδηγούς.

Monday, December 9, 2013

Οδηγός 1 - Pool Mining - Τα πρώτα βήματα

Αγοράσαμε το απαραίτητο Hardware στήσαμε το Rig μας και θέλουμε να ξεκινήσουμε επιτέλους με την εξόρυξη. Μπορούμε να κάνουμε mining μόνοι μας (Solo) η ομαδικά σε pool. Για κάποιον που διαθέτει μηχάνημα με μικρή απόδοση και θέλει να μινάρει νομίσματα με μεγάλο επίπεδο δυσκολίας είναι καλύτερο να το κάνει με την βοήθεια άλλων σε ενά Pool. Στο Pool πολλοί Miners συμβάλλουν με το Hashrate τους στο να λυθεί ένα block. Ανάλογα με το hashrate και την "δουλειά" που συνεισφέρει ο κάθε εργάτης (Worker) πληρώνεται για το μερίδιο του το οποίο μετριέται σε Shares. Τα δημοφιλέστερα Pool είναι τα PPS (Pay per Share) και PPLNS (Pay per last N Shares).


Ας δούμε λίγο τα πρώτα βήματα που πρέπει να ακολουθήσουμε για το Mining σε Pool.


1. Κατέβασμα και εγκατάσταση CGMiner

Το πρώτο πράγμα που πρέπει να κάνουμε είναι να κατεβάσουμε το CGMiner. Κατεβάζουμε την έκδοση 3.7.2. απο εδώ.

http://ck.kolivas.org/apps/cgminer/

Μόλις κατέβει το αρχείο το αποσυμπιέζουμε κάπου στον υπολογιστή μας. 


2. Επιλογή Νομίσματος & Pool

Στην συνέχεια αποφασίζουμε πιο νόμισμα θα μινάρουμε και σε ποιο Pool θα δουλέψουμε. Υπάρχουν πάρα πολλά νομίσματα και μερικά έχουν πάρα πολύ καλή αποδοτικότητα. 

http://www.coinchoose.com/

http://www.coinwarz.com

Εδώ μπορείτε να παρακολουθείτε την αποδοτικότητα των νομισμάτων και να υπολογίσετε το κέρδος σας με βάση το Hashrate που διαθέτει η κάρτα γραφικών σας. Λάβετε υπόψην ότι θα έχετε σαν έξοδα τον εξοπλισμό που διαθέσατε και το ρεύμα που καίτε.

Δείτε εδώ κάποια αξιόλογα Coins και Pools όπου μπορείτε να μινάρετε τα νομίσματα αυτα.

Grandcoin
http://grand.cryptcoins.net/index

Stablecoin
http://sbc.ub3rl33t.com/

Spots
http://spt.coinmine.pl/

Να αναφέρουμε ότι υπάρχουν άπειρα pools με διαφορετικό τρόπο λειτουργείας. Eπίσης τα Pools χρεώνουν ένα μικρό ποσοστό (Pool Fee) με κάθε συναλλαγή που κάνετε. 

Ας δούμε λοιπον ένα παράδειγμα με το Grandcoin

3. Εγγραφή στο Pool και δημιουργία εργάτη (Worker)

Κάνoυμε εγγραφή στο Pool και δημιουργούμε εναν Worker.

Αφού δημιουργήσαμε τον εργάτη μας ήρθε η ώρα να σετάρουμε το cgminer. Δημιουργούμε ένα αρχείο .txt με το notepad και προσθέτουμε τις εξής γραμμές:

cgminer.exe --scrypt -o grand.cryptocoins.net:3883 -u xxx-p xxx

Η παραπάνω εντολή λέει με απλά λόγια ότι θα ξεκινήσει το cgminer, το είδος του αλγόριθμου (Scrypt), το σερβερ του pool με τους κωδικούς πρόσβασης μας.


Αντικαθιστούμε λοιπόν το xxx με το login του worker μας. π.χ

cgminer.exe --scrypt -o stratum+tcp//de1.miningpool.co:9004 -u worker.1 -p ourpassword

Τώρα αποθηκεύουμε το αρχείο και αλλάζουμε την επέκταση σε .bat. Έτσι δημιουργούμε ένα εκτελέσιμο αρχείο που δίνει εντολή στο cgminer να ξεκινήσει την εξόρυξη του Megacoin στο pool. Είμαστε έτοιμοι να ξεκινήσουμε με την εξόρυξη. Εκτελούμε το αρχείο και παρατηρούμε πως ανοίγει ένα παράθυρο command και ξεκινάει το mining ανεβάζοντας σταδιακά το Hashrate. Στο παράθυρο βλέπουμε διάφορα στατιστικά


Παράδειγμα CGminer εν δράση















Καταφέραμε λοιπόν να ξεκινήσουμε την εξόρυξη με τις εργοστασιακές μας ρυθμίσεις. Αν θέλουμε να ανεβάσουμε το Hashrate και την αποδοτικότητα μας θα πρέπει να κάνουμε Overclocking την κάρτα μας και να φροντίσουμε στο να έχουμε καλές θερμοκρασίες. Ο επόμενος μου οδηγός θα ασχοληθεί με αυτά.

Happy Mining


Thursday, December 5, 2013

H κούρσα των Miners

Όσοι ασχολείστε γνωρίζετε πως η εξόρυξη των Bitcoins έχει γίνει πάρα πολύ δύσκολη και ασύμφορη λόγο του επίπεδου δυσκολίας και της τιμής των ASIC. Επίσης γνωρίζετε πόσο δύσκολα είναι να πιάσει κάποιος στα χέρια του ένα μηχάνημα ASIC και εαν θα μπορέσει τελικά να το παραγγείλει, πόσο θα κοστίσει και πότε θα το παραλάβει και ποιά θα είναι η απόδοση του. Αρχές του χρόνου εμφανίστηκαν διάφορες εταιρίες πέρα από την ButterflyLabs οι οποίες ισχυρίζονταν ότι έχουν στην διάθεση τους ASIC. Τελικά λίγες από αυτές ήταν όντως αξιόπιστες και κάποιες απο αυτές τελικά αποδείχθηκανε απατεώνες.

Προσωπικά έλαβα το δικό μου μηχάνημα μετά απο 6 μήνες αναμονής διαπιστώνοντας πώς τώρα δεν έβγαζε 30 Bitcoins τον μήνα αλλά πολύ λιγότερα. Σκέφτηκα πως μάλλον αν επένδυα τα ίδια λεφτά που ξόδεψα στο μηχάνημα στο να αγόραζα Bitcoins τον απρίλιο του 2013 θα είχα τώρα πάνω απο 3000% κέρδος. Ίσως να μπήκα λίγο αργά στην κούρσα των Bitcoin αλλά δεν το μετάνιωσα. Το Bitcoin έχει εδραιωθεί για τα καλά και απο τι φαίνετε η τιμή του θα ανέβει αρκετά. 
Μπορεί να επενδύσω ξανά στο μέλλον σε Asic αν βρεθεί κάποια εταιρία που θα ανταπεξέλθει σε όλες τις προσδοκίες ενούς νέου Miner. H KnC φαίνεται αρκετά υποσχόμενη.

Αυτές τις μέρες ασχολούμαι με την εξόρυξη άλλων νομισμάτων (Script) με κάρτες γραφικών και απο τι φαίνεται αξίζει. Θα ποστάρω αποτελέσματα και στατιστικά.

Ως τότε Happy Mining

Xtapodi

Wednesday, December 4, 2013

Λίγα Λόγια

Καλωσήρθατε στο πρώτο ελληνικό Blog που θα ασχοληθεί αποκλειστικά με τον χώρο τον ψηφιακών νομισμάτων πέρα του Bitcoin. Μερικά απο τα θέματα τα οποία θα καλύψουμε είναι.
  1. Ενναλακτικά Crypto Noμίσματα 
  2. Mining Hardware & Software
  3. Οδηγίες για Εξόρυξη (Mining)
  4. Trading
  5. Νέα γύρω απο τον χώρο των Cryptocoins.