उबंटू पर Cgminer के साथ माइन बिटकॉइन

Mine Bitcoins With Cgminer Ubuntu



परिचय

सीजीमिनेर विंडोज, लिनक्स और ओएसएक्स सहित कई प्लेटफार्मों के लिए विकसित एक खुला स्रोत एएसआईसी / एफपीजीए बिटकॉइन माइनर है। इसमें परिष्कृत एल्गोरिदम शामिल हैं जो सी प्रोग्रामिंग भाषा के साथ विकसित किए गए हैं ताकि मशीन के प्रदर्शन के आधार पर आसानी से बिटकॉइन की एक लाभदायक राशि प्राप्त करने के लिए अधिकतम हार्डवेयर प्रदर्शन का उपयोग किया जा सके। सीजीमिनर वर्तमान में GPU का समर्थन नहीं करता चूंकि यह अब बिटकॉइन के उत्पादन में लगने वाली शक्ति और समय की भरपाई के लिए उपयोग करने योग्य नहीं है; और इस प्रकार ASIC का उपयोग करना होगा।

सेटअप Cgminer

आरंभ करने से पहले, स्पष्ट रूप से सिस्टम में Cgminer को स्थापित करना होगा। चूंकि सिस्टम के भीतर Cgminer को संकलित करने से इष्टतम प्रदर्शन प्राप्त होता है, इसलिए बाइनरी फॉर्म के बजाय स्रोत को सीधे github से डाउनलोड करने की अत्यधिक अनुशंसा की जाती है जहां cgminer वर्तमान में होस्ट किया गया है, और इसे नीचे दिए गए आदेशों के साथ संकलित करें।







यह क्या करता है संकलन के लिए आवश्यक पैकेज डाउनलोड करें, cgminer को स्थापित करने के लिए निर्देशिका को src में बदलें, cgminer को github से स्थानीय सिस्टम में क्लोन करें, फिर से निर्देशिका को cgminer में बदलें, संकलन के लिए बिल्ड तैयार करें, और अंत में स्रोत कोड संकलित करें। इसके संकलित होने के बाद, cgminer को छोड़ दें और अगले खंड पर आगे बढ़ें। यदि प्रशासनिक विशेषाधिकार पूछकर किसी त्रुटि को बढ़ावा दिया जाता है, तो कमांड के सामने sudo का उपयोग करना आवश्यक हो सकता है।



  • apt-get autoconf gcc इंस्टॉल करें git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev बनाएं
  • सीडी / यूएसआर / स्रोत /
  • गिट क्लोन https://github.com/ckolivas/cgminer.git
  • सीडी सीजीमिनर
  • ./autogen.sh
  • बनाना
स्क्रीन शॉट उबंटू फ़ोल्डर चयन

चित्र 1 Cgminer /usr/src/cgminer . पर स्थित है



वॉलेट बनाएं

बिटकॉइन को स्टोर करने के लिए कई तरह के पर्स उपलब्ध हैं, और इसलिए उपयुक्त वॉलेट ढूंढना मुश्किल हो सकता है। आमतौर पर सुरक्षा कारणों से डिफ़ॉल्ट रूप से बिटकॉइन कोर की सिफारिश की जाती है, लेकिन बिटकॉइन ब्लॉकचैन को डाउनलोड करने में कुछ समय लगता है जो आमतौर पर 2017 तक बैंडविड्थ में 100GB से अधिक की खपत करता है। इसलिए, यह ट्यूटोरियल इस हल्के, सरल क्लाइंट का उपयोग करता है जिसे जाना जाता है एलेक्ट्रम .





निम्नलिखित चरण आपको सिखाते हैं कि अपना व्यक्तिगत बिटकॉइन वॉलेट रखने के लिए इलेक्ट्रम को कैसे सेटअप और कॉन्फ़िगर करें।

1. सिस्टम में क्यूटी और इलेक्ट्रम दोनों को स्थापित करने के लिए पहले एक-एक करके निम्नलिखित कमांड का उपयोग करें।



  • उपयुक्त-अपडेट प्राप्त करें
  • उपयुक्त-उन्नयन प्राप्त करें
  • उपयुक्त-पायथन-qt4 स्थापित करें अजगर-पाइप
  • उपयुक्त-पायथन-पाइप स्थापित करें अजगर-देव निर्माण-आवश्यक
  • pip2 https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz इंस्टॉल करें

2. इसके इंस्टाल होने के बाद। एकता इंटरफ़ेस में डैश से इलेक्ट्रम चलाएँ। यह डैश विंडोज परिवार में विंडोज स्टार्ट मेन्यू के बराबर है।

बिटकॉइन के लिए उबंटू पर वॉलेट
3. निम्नलिखित टेक्स्टबॉक्स में वॉलेट का नाम टाइप करें, और जारी रखें।

सेटअप बिटकॉइन वॉलेट उबंटू भाग 1
4. दिए गए विकल्पों में से मानक वॉलेट का चयन करें

सेटअप बिटकॉइन वॉलेट उबंटू भाग 2

5. यह बताने के लिए एक नया बीज बनाएं चुनें कि यह बटुआ बिल्कुल नया है। वैकल्पिक रूप से, यदि बटुआ पहले ही बनाया जा चुका है, तो मेरे पास पहले से ही एक बीज विकल्प के साथ इसे पुनर्प्राप्त किया जा सकता है।

सेटअप बिटकॉइन वॉलेट उबंटू भाग 3

6. यह एक बीज कुंजी उत्पन्न करेगा और स्क्रीन पर प्रिंट करेगा, बस इसे कॉपी करें और पुष्टि के रूप में आगे बढ़ने के लिए निम्नलिखित टेक्स्टबॉक्स में पेस्ट करें।

सेटअप बिटकॉइन वॉलेट उबंटू भाग 4
7. अब वॉलेट का स्टैण्डर्ड पासवर्ड टाइप करें। इसके अतिरिक्त, इसे आगे सुरक्षित करने के लिए एन्क्रिप्टेड वॉलेट फ़ाइल विकल्प के साथ एन्क्रिप्ट किया जा सकता है।

बिटकॉइन वॉलेट पासवर्ड सेट करें
8. जब ऊपर दिए गए निर्देश के अनुसार इलेक्ट्रम को ठीक से कॉन्फ़िगर किया गया हो। यह अपनी मुख्य विंडो प्रदर्शित करेगा जहां यह डिफ़ॉल्ट रूप से पहली विंडो में लेनदेन विवरण दिखाता है, फिर सिक्के भेजने के लिए टैब भेजता है, और सिक्के प्राप्त करने के लिए टैब प्राप्त करता है। बस रिसीव टैब पर स्विच करें, सार्वजनिक बिटकॉइन पते का पता लगाएं, इसे कॉपी करें और इसे सुरक्षित स्थान पर रखें।

CGMiner के साथ Ubuntu पर अपना बिटकॉइन वॉलेट सेटअप करें

एक पूल में शामिल हों

आजकल पर्याप्त बिटकॉइन उत्पन्न करने में लगने वाली लागत के कारण एकल मशीन में अकेले बिटकॉइन माइन करना लाभदायक नहीं है; इसलिए इसे कुशल और तेज बनाने के लिए पूल अवधारणा का आविष्कार किया गया था। एक पूल खनिकों का एक संग्रह है जो सिक्कों की खान के लिए एक साथ काम करते हैं, और फिर ब्लॉक मिलने पर उत्पादन साझा करते हैं। शुल्क का भुगतान उन खनिकों को किया जाता है जिन्होंने ब्लॉक पाया। आमतौर पर भुगतान तुरंत उपलब्ध होता है, लेकिन यह काफी हद तक सेवा प्रदाता पर निर्भर करता है। यह ट्यूटोरियल प्रदाता के रूप में चुनता है बिटकॉइन मर्ज माइनिंग पूल जहां भुगतान तत्काल है।

1. निम्नलिखित वेबसाइट पर नेविगेट करें

http://mmpool.org/register

2. एक वांछित उपयोगकर्ता नाम टाइप करें, और बिटकॉइन टेक्स्टबॉक्स में उपरोक्त कॉपी किया गया सार्वजनिक बिटकॉइन पता जैसा कि नीचे देखा गया है।

बिटकॉइन माइनिंग इंटरफ़ेस

3. उबंटु टर्मिनल में निम्न कमांड टाइप करें

सीडी/यूएसआर/src/cgminer

4. अब USB ASICMiner Block Erupter को कंप्यूटर में प्लग करें। निम्नलिखित एक अमेज़न से लिया गया था। इसकी कीमत आमतौर पर लगभग $ 80 से $ 100 रुपये होती है।

बिटकॉइन माइनिंग एसिक डिवाइस उबंटू से जुड़ रहा है

5. जब इसे प्लग इन किया जा रहा हो, तो उबंटू टर्मिनल में फिर से निम्न कमांड टाइप करें

./cgminer -o stratum+tcp://mmpool.org:3333 -u YourUSERNAME -p कुछ भी

6. फिर यह बिटकॉइन की माइनिंग शुरू कर देगा। गति प्रति सेकंड हैश दर से निर्धारित होती है जिसे आमतौर पर एमएच / एस के साथ इंगित किया जाता है, जिसका अर्थ है प्रति सेकंड मेगा हैश। Mh/s जितना अधिक होगा, ASICMiner Block Erupter डिवाइस उतना ही बेहतर होगा। उपरोक्त उत्पाद की हैश दर 330MH/s है, लेकिन किसी भी ऑनलाइन स्टोर से सस्ते मूल्य पर बेहतर और सबसे खराब ब्लॉक asic erupters उपलब्ध हैं। वर्तमान में अमेज़न पर उपलब्ध सबसे शक्तिशाली ASICMiner Block Erupter Blade है जिसे 10.7gh/s पर रेट किया गया है।

उबंटू टर्मिनल स्क्रीनशॉट

7. संपूर्ण खनन की प्रगति देखने के लिए इस विशेष पते पर नेविगेट करें

http://mmpool.org/members जहां यह उपयोगकर्ता नाम दिए जाने पर निम्नलिखित रिपोर्ट दिखाता है जिसके लिए बिटकॉइन उत्पन्न किए गए थे।

उबंटू पर बिटकॉइन माइनिंग के लिए CGminer से आउटपुट

बिटकॉइन के लिए बिटकॉइन मर्ज माइनिंग पूल में न्यूनतम निकासी राशि 0.00500000 है

अन्य लोकप्रिय पूल ऑनलाइन उपलब्ध हैं

वर्तमान में ऑनलाइन बहुत सारे पूल उपलब्ध नहीं हैं, और यहां तक ​​कि मौजूदा वाले कम उपयोगकर्ता अनुभव और जटिल कॉन्फ़िगरेशन के कारण आकर्षक नहीं हैं। हालांकि, निम्नलिखित पूल सेवाओं की सिफारिश कुछ सर्वश्रेष्ठ के रूप में की जा सकती है, जिसमें मर्ज माइनिंग पूल भी शामिल है जिसे इस आलेख में दिखाया गया है।

  1. साथ,
  2. बिटमिन्टर,
  3. साथ,
  4. एलिगियस,
  5. मुझे सिक्के दो,
  6. KanoPool,
  7. मर्ज माइनिंग,
  8. P2Pool,
  9. बीटीसीडीआईजी

बिटकॉइन को माइन करने के लिए GPU का उपयोग कैसे करें?

जैसा कि इस लेख में पहले बताया गया है, उत्पादन लागत के कारण बिटकॉइन को माइन करने के लिए GPU या CPU का उपयोग करना लाभदायक नहीं है, और इसीलिए ASIC उपकरणों की सबसे पहले आवश्यकता है। हालांकि, अगर पर्याप्त शक्ति के साथ कुछ एएमडी ग्राफिक्स कार्ड उपलब्ध हैं, तो कुछ प्रयासों के साथ कुछ बिटकॉइन खनन के लिए उनका उपयोग करना संभव है। फिर भी यह आलेख एनवीडिया और इंटेल ग्राफिक्स कार्ड, और सीपीयू दोनों को उनके भयानक कम प्रदर्शन के लिए बिटकोइन्स के उत्पादन के लिए अनुशंसा नहीं करता है।

फिलहाल बिटकॉइन माइनिंग के लिए सबसे अच्छे ग्राफिक्स कार्ड हैं एएमडी 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 से ऊपर होने में सक्षम हैं, जिसका अर्थ 1Gh/s से अधिक है जो काफी अधिक है कई यूएसबी आकार के एएसआईसीब्लॉक इरप्टर्स की तुलना में। हालाँकि, Cgminer वर्तमान में GPU खनन का समर्थन नहीं करता है; इसलिए GPU खनन को काम करने के लिए 3.7 संस्करण या उससे नीचे की आवश्यकता है।

में सेटअप Cgminer उपरोक्त खंड, वहां दिए गए एक के बजाय निम्न आदेश का उपयोग करें। यह अंतिम संस्करण डाउनलोड करेगा जो GPU खनन का समर्थन करता है।

गिट क्लोन https://github.com/ckolivas/cgminer/tree/3.7

वर्तमान में Ubuntu 17.04 के लिए कोई ड्राइवर नहीं है जो कि Ubuntu ऑपरेटिंग सिस्टम के लिए नवीनतम स्थिर सार्वजनिक डेस्कटॉप रिलीज़ है। हालाँकि, 16.04 के लिए एक है जिसे इस पर डाउनलोड किया जा सकता है स्थान

इसे डाउनलोड करने के बाद निम्न कमांड के साथ इंस्टॉल करें

  • सीडी / टीएमपी
  • टार xf amdgpu-pro-.tar.xz
  • chmod +x amdgpu-pro-.run
  • सुडो ./amdgpu-pro-.run

, फिर स्थापित करें एपीपी एसडीके

  • सीडी / टीएमपी
  • tar -xvjf AMD-APP-SDKइंस्टॉलर - GA-linux64.tar.bz2
  • chmod +x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

एएमडी ग्राफिक्स ड्राइवर के लिए Cgminer को कॉन्फ़िगर करने के लिए अंत में निम्नलिखित कमांड। पहला कमांड ग्राफिक्स कार्ड को कॉन्फ़िगर करता है, दूसरा एडीएल एसडीके को cgminer की निर्देशिका में कॉपी करता है, चौथा cgminer के संकलन को तैयार करता है, फिर cgminer को AMD ग्राफिक्स ड्राइवर के साथ काम करने के लिए उपयुक्त GPU फ़्लैग सेट किया जाता है, cgminer को संकलित करता है। इस चरण को पूरा करने के बाद, अनुसरण करें वॉलेट बनाएं खंड।

  • sudo aticonfig -adapter=all -f -initial
  • सीपी / यूएसआर / एडीएल_एसडीके / शामिल / * / यूएसआर / सीजीमिनर / एडीएल_एसडीके /
  • सीडी/यूएसआर/src/cgminer
  • रन ./autogen.sh
  • CFLAGS=-O2 -वॉल-मार्च=देशी-I /opt/AMDAPPSDK-/include/ LDFLAGS=-L/opt/AMDAPPSDK-/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
  • बनाना

खनन के लिए उपयोगी बिटकॉइन एसिक्स