Εξόρυξη Bitcoins με Cgminer στο Ubuntu

Mine Bitcoins With Cgminer Ubuntu



Εισαγωγή

Cgminer είναι ένας ανοικτού κώδικα ASIC/FPGA bitcoin miner που αναπτύχθηκε για μια σειρά από πλατφόρμες, συμπεριλαμβανομένων των Windows, Linux και OSx. Αποτελείται από εξελιγμένους αλγόριθμους που έχουν αναπτυχθεί με γλώσσα προγραμματισμού C για να αξιοποιήσουν τη μέγιστη απόδοση υλικού για να αποδώσουν ένα κερδοφόρο ποσό bitcoin με ευκολία, ανάλογα με την απόδοση του μηχανήματος. Cgminer προς το παρόν δεν υποστηρίζει GPU καθώς δεν μπορεί πλέον να αντισταθμιστεί η ισχύς και ο χρόνος που καταναλώνεται για την παραγωγή bitcoins. και έτσι πρέπει να χρησιμοποιηθεί το ASIC.

Ρύθμιση Cgminer

Πριν ξεκινήσετε, προφανώς το Cgminer πρέπει να εγκατασταθεί στο σύστημα. Δεδομένου ότι η μεταγλώττιση του Cgminer στο σύστημα αποδίδει τη βέλτιστη απόδοση, συνιστάται ιδιαίτερα να κατεβάσετε την πηγή αντί για τη δυαδική μορφή απευθείας από το github όπου φιλοξενείται το cgminer και να το μεταγλωττίσετε με τις παρακάτω εντολές.







Αυτό που κάνει είναι να κατεβάσετε τα απαραίτητα πακέτα για μεταγλώττιση, να αλλάξετε τον κατάλογο σε src για να εγκαταστήσετε το cgminer, να κλωνοποιήσετε το cgminer από github σε τοπικό σύστημα, να αλλάξετε ξανά τον κατάλογο σε cgminer, να προετοιμάσετε το build για μεταγλώττιση και τέλος να μεταγλωττίσετε τους πηγαίους κώδικες. Αφού μεταγλωττιστεί, αφήστε το cgminer και προχωρήστε στο επόμενο τμήμα. Μπορεί να χρειαστεί να χρησιμοποιήσετε το sudo μπροστά από τις εντολές, εάν προωθηθεί σφάλμα ζητώντας το προνόμιο διαχειριστή.



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd/usr/src/
  • git clone https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • φτιαχνω, κανω
Στιγμιότυπο οθόνης Επιλογή φακέλου Ubuntu

Εικόνα 1 Το Cgminer βρίσκεται στη διεύθυνση/usr/src/cgminer



Δημιουργήστε ένα Πορτοφόλι

Υπάρχει μεγάλη ποικιλία πορτοφολιών για την αποθήκευση bitcoins και επομένως μπορεί να είναι δύσκολο να βρεθεί ένα κατάλληλο. Συνήθως το Bitcoin Core συνιστάται για λόγους ασφαλείας, αλλά χρειάζεται λίγος χρόνος για να κατεβάσετε το Bitcoin Blockchain το οποίο συνήθως καταναλώνει πάνω από 100 GB σε εύρος ζώνης από το 2017. Έτσι, αυτό το σεμινάριο χρησιμοποιεί αυτόν τον ελαφρύ, απλό πελάτη, γνωστό ως electrum Το





Τα παρακάτω βήματα σας διδάσκουν πώς να ρυθμίσετε και να διαμορφώσετε το electrum για να έχετε το δικό σας προσωπικό πορτοφόλι bitcoin.

1. Χρησιμοποιήστε πρώτα τις ακόλουθες εντολές μία προς μία για να εγκαταστήσετε τόσο το QT όσο και το Electrum στο σύστημα.



  • apt-get ενημέρωση
  • apt-get αναβάθμιση
  • apt-get install python-qt4 python-pip
  • apt-get install python-pip python-dev build-essential
  • pip2 install https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. Αφού εγκατασταθεί. Εκτελέστε το Electrum από Dash στη διεπαφή ενότητας. Αυτή η παύλα είναι ισοδύναμη με το μενού έναρξης των Windows στην οικογένεια των Windows.

Πορτοφόλι στο Ubuntu για Bitcoins
3. Πληκτρολογήστε το όνομα του πορτοφολιού στο ακόλουθο πλαίσιο κειμένου και συνεχίστε.

Ρύθμιση Bitcoin Wallet Ubuntu Μέρος 1
4. Επιλέξτε τυπικό πορτοφόλι από τις συγκεκριμένες επιλογές

Ρύθμιση Bitcoin Wallet Ubuntu Μέρος 2

5. Επιλέξτε Δημιουργία νέου σπόρου για να υποδείξετε ότι αυτό το πορτοφόλι είναι ολοκαίνουργιο. Εναλλακτικά, εάν το πορτοφόλι είχε ήδη δημιουργηθεί, μπορεί να ανακτηθεί με το έχω ήδη μια επιλογή σπόρου.

Ρύθμιση Bitcoin Wallet Ubuntu Μέρος 3

6. Θα δημιουργήσει ένα κλειδί σπόρου και θα εκτυπωθεί στην οθόνη, απλώς αντιγράψτε το και επικολλήστε το στο παρακάτω κείμενο για να συνεχίσετε ως επιβεβαίωση.

Ρύθμιση Bitcoin Wallet Ubuntu Μέρος 4
7. Πληκτρολογήστε τώρα τον τυπικό κωδικό πρόσβασης του πορτοφολιού. Επιπλέον, μπορεί να κρυπτογραφηθεί με κρυπτογραφημένη επιλογή αρχείου πορτοφολιού για να το ασφαλίσετε περαιτέρω.

Κωδικός πρόσβασης για το πορτοφόλι Bitcoin
8. Όταν το electrum έχει ρυθμιστεί σωστά, όπως αναφέρεται παραπάνω. Θα εμφανίσει το κύριο παράθυρό του όπου εμφανίζει τις λεπτομέρειες των συναλλαγών στο πρώτο παράθυρο από προεπιλογή, στη συνέχεια αποστολή καρτέλας για αποστολή νομισμάτων και καρτέλα λήψης για λήψη νομισμάτων. Απλώς μεταβείτε στην καρτέλα Λήψη, εντοπίστε τη δημόσια διεύθυνση bitcoin, αντιγράψτε την και διατηρήστε την σε ασφαλή τοποθεσία.

Ρυθμίστε το Bitcoin Wallet σας στο Ubuntu με το CGMiner

Εγγραφείτε σε μια πισίνα

Στις μέρες μας δεν είναι κερδοφόρο να εξορύσσεις bitcoins μόνο σε ένα μόνο μηχάνημα λόγω του κόστους που χρειάζεται για τη δημιουργία αρκετών bitcoin. Ως εκ τούτου, η ιδέα της πισίνας εφευρέθηκε για να την κάνει αποτελεσματική και γρήγορη. Μια πισίνα είναι μια συλλογή ανθρακωρύχων που συνεργάζονται για την εξόρυξη νομισμάτων και στη συνέχεια μοιράζονται την παραγωγή όταν βρεθεί το μπλοκ. Το τέλος καταβάλλεται στους ανθρακωρύχους που βρήκαν το μπλοκ. Συνήθως η πληρωμή είναι διαθέσιμη αμέσως, αλλά εξαρτάται σε μεγάλο βαθμό από τον πάροχο υπηρεσιών. Αυτό το σεμινάριο επιλέγει ως πάροχο Bitcoin Merge Mining Pool όπου η πληρωμή είναι άμεση.

1. Μεταβείτε στον ακόλουθο ιστότοπο

http://mmpool.org/register

2. Πληκτρολογήστε ένα επιθυμητό όνομα χρήστη και την προαναφερθείσα αντιγραμμένη δημόσια διεύθυνση bitcoin στο πλαίσιο κειμένου Bitcoin, όπως φαίνεται παρακάτω.

διεπαφή εξόρυξης bitcoin

3. Πληκτρολογήστε τις ακόλουθες εντολές στο τερματικό του Ubuntu

cd/usr/src/cgminer

4. Τώρα συνδέστε τον USB ASICMiner Block Erupter στον υπολογιστή. Το παρακάτω ελήφθη από το amazon. Συνήθως κοστίζει περίπου $ 80 έως $ 100 δολάρια.

Ασική συσκευή εξόρυξης Bitcoin που συνδέεται με το Ubuntu

5. Ενώ είναι συνδεδεμένο, πληκτρολογήστε ξανά την ακόλουθη εντολή στο τερματικό του Ubuntu

./cgminer -o stratum+tcp: //mmpool.org: 3333 -u YOURUSERNAME –p ΤΙΠΟΤΑ

6. Στη συνέχεια θα ξεκινήσει την εξόρυξη bitcoins. Η ταχύτητα καθορίζεται από το ρυθμό κατακερματισμού ανά δευτερόλεπτο που συνήθως υποδεικνύεται με Mh/s, που σημαίνει μέγα κατακερματισμός ανά δευτερόλεπτο. Όσο υψηλότερο είναι το Mh/s, τόσο καλύτερη θα είναι η συσκευή ASICMiner Block Erupter. Ο ρυθμός κατακερματισμού του προαναφερθέντος προϊόντος είναι 330MH/s, αλλά υπάρχουν καλύτερες και χειρότερες μπλοκ ασιτίδες διαθέσιμες από οποιοδήποτε ηλεκτρονικό κατάστημα σε φθηνή τιμή. Επί του παρόντος, το πιο ισχυρό που διατίθεται στο amazon είναι το ASICMiner Block Erupter Blade, το οποίο έχει βαθμολογία 10,7gh/s.

Στιγμιότυπο οθόνης τερματικού Ubuntu

7. Για να δείτε την πρόοδο ολόκληρης της εξόρυξης, μεταβείτε στη συγκεκριμένη διεύθυνση

http://mmpool.org/members όπου εμφανίζει την ακόλουθη αναφορά όταν δίνεται το όνομα χρήστη για το οποίο δημιουργήθηκαν bitcoins.

Έξοδος από το CGminer για εξόρυξη bitcoin στο Ubuntu

Για το Bitcoin, το ελάχιστο ποσό ανάληψης είναι 0,00500000 στο Bitcoin Merge Mining Pool

Άλλες δημοφιλείς πισίνες διαθέσιμες στο Διαδίκτυο

Προς το παρόν δεν υπάρχουν πολλές διαθέσιμες πισίνες στο διαδίκτυο, ακόμη και οι υπάρχοντες δεν είναι τόσο ελκυστικά λόγω της χαμηλής εμπειρίας χρήστη και της περίπλοκης διαμόρφωσης. Ωστόσο, οι ακόλουθες υπηρεσίες πισίνας μπορούν να προταθούν ως λίγες από τις καλύτερες, συμπεριλαμβανομένου του Merge Mining Pool που εμφανίζεται σε αυτό το άρθρο.

  1. με,
  2. BitMinter,
  3. με,
  4. Ελίγιος,
  5. Δώσε ΜΟΥ ΚΟΝΤΑ,
  6. KanoPool,
  7. Συγχώνευση,
  8. P2Pool,
  9. BTCDig

Πώς να χρησιμοποιήσετε GPU για εξόρυξη Bitcoins;

Όπως εξηγήθηκε νωρίτερα σε αυτό το άρθρο, λόγω του κόστους παραγωγής, δεν είναι κερδοφόρο να χρησιμοποιήσετε ούτε GPU ούτε CPU για εξόρυξη bitcoins και γι 'αυτό χρειάζονται συσκευές ASIC καταρχήν. Ωστόσο, εάν υπάρχουν διαθέσιμες μερικές κάρτες γραφικών AMD με αρκετή ισχύ, μπορείτε να τις χρησιμοποιήσετε για την εξόρυξη μερικών bitcoin με κάποια προσπάθεια. Ακόμα αυτό το άρθρο δεν συνιστά τόσο την κάρτα γραφικών NVidia όσο και την Intel, καθώς και CPU για την παραγωγή bitcoins για την τρομακτική χαμηλή τους απόδοση.

Αυτή τη στιγμή οι καλύτερες κάρτες γραφικών για εξόρυξη bitcoins είναι AMD 5870 × 6, 5850 × 6, 6990 × 3, 7970 × 3, 5830 × 6, 7970 × 3, 5870 × 4, 6990 × 2, 6990 × 2, 6990 × 2, 6990 × 2, 5850 × 4, 6950 × 4, 6970 × 3, 6870 4, 6870 × 4,6 870 × 4, 6950 3, 5850 × 3, και όλα αυτά είναι ικανά να έχουν πάνω από 1000 Mh/s, δηλαδή πάνω από 1 Gh/s που είναι αρκετά υψηλά σε σύγκριση με πολλά μεγέθη USB ASICBlock Erupters. Ωστόσο, το Cgminer προς το παρόν δεν υποστηρίζει εξόρυξη GPU. Ως εκ τούτου, απαιτείται έκδοση 3.7 ή παρακάτω για να λειτουργήσει η εξόρυξη GPU.

Σε Ρύθμιση Cgminer παραπάνω τμήμα, χρησιμοποιήστε την ακόλουθη εντολή αντί για αυτήν που παρέχεται εκεί. Αυτό θα κατεβάσει την τελική έκδοση που υποστηρίζει την εξόρυξη GPU.

git clone https://github.com/ckolivas/cgminer/tree/3.7

Προς το παρόν δεν υπάρχουν προγράμματα οδήγησης για το Ubuntu 17.04, το οποίο είναι η τελευταία σταθερή δημόσια έκδοση για επιτραπέζιους υπολογιστές για το λειτουργικό σύστημα Ubuntu. Ωστόσο, υπάρχει ένα για 16.04 το οποίο μπορείτε να κατεβάσετε σε αυτό τοποθεσία

Μετά τη λήψη, εγκαταστήστε με την ακόλουθη εντολή

  • cd /tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod +x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, στη συνέχεια εγκαταστήστε APK SDK

  • cd /tmp
  • tar -xvjf AMD-APP-SDKInstaller-GA-linux64.tar.bz2
  • chmod +x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

Τέλος, ακολουθούν εντολές για τη διαμόρφωση του προγράμματος οδήγησης γραφικών Cgminer για AMD. Η πρώτη εντολή διαμορφώνει την κάρτα γραφικών, η δεύτερη αντιγράφει το ADL SDK στον κατάλογο του cgminer, η τέταρτη προετοιμάζει τη συλλογή του cgminer, στη συνέχεια ο cgminer ρυθμίζει τις κατάλληλες σημαίες GPU για να λειτουργεί με το πρόγραμμα οδήγησης γραφικών AMD, μεταγλωττίζει το cgminer. Αφού ολοκληρώσετε αυτό το βήμα, ακολουθήστε από τότε Δημιουργήστε ένα Πορτοφόλι Τμήμα.

  • sudo aticonfig –προσαρμογέας = all -f –αρχική
  • cp/usr/ADL_SDK/include/*/usr/cgminer/ADL_SDK/
  • cd/usr/src/cgminer
  • τρέξτε ./autogen.sh
  • CFLAGS = -O2 -Wall -march = native -I/opt/AMDAPPSDK-/include/LDFLAGS = -L/opt/AMDAPPSDK-/lib/x86_64 ″ ./configure –enable-opencl –enable-scrypt
  • φτιαχνω, κανω

Χρήσιμα Bitcoin Asics για εξόρυξη