تعدين Bitcoins مع Cgminer على Ubuntu

Mine Bitcoins With Cgminer Ubuntu



مقدمة

Cgminer هو برنامج مفتوح المصدر لتعدين البيتكوين ASIC / FPGA تم تطويره لمجموعة من المنصات ، بما في ذلك Windows و Linux و OSx. وهو يتألف من خوارزميات معقدة تم تطويرها باستخدام لغة البرمجة C للاستفادة من أقصى أداء للأجهزة لتحقيق قدر مربح من البيتكوين بسهولة اعتمادًا على أداء الجهاز. Cgminer حاليا لا يدعم GPU لأنه لم يعد قابلاً للاستخدام لتعويض الطاقة والوقت المستغرق في إنتاج عملات البيتكوين ؛ وبالتالي يجب استخدام ASIC.

إعداد Cgminer

قبل البدء ، من الواضح أنه يجب تثبيت Cgminer في النظام. نظرًا لأن تجميع Cgminer داخل النظام ينتج عنه الأداء الأمثل ، يوصى بشدة بتنزيل المصدر بدلاً من النموذج الثنائي مباشرةً من github حيث تتم استضافة cgminer حاليًا ، وتجميعه باستخدام الأوامر المحددة أدناه.







ما يفعله هو تنزيل الحزم الضرورية للترجمة ، وتغيير الدليل إلى src لتثبيت cgminer ، واستنساخ cgminer من github إلى النظام المحلي ، وتغيير الدليل مرة أخرى إلى cgminer ، وإعداد البنية للترجمة ، وأخيراً تجميع أكواد المصدر. بعد تجميعها ، اترك 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 /
  • استنساخ بوابة https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • صنع
لقطة شاشة اختيار مجلد أوبونتو

الشكل 1 يقع Cgminer في / usr / src / cgminer



أنشئ محفظة

هناك مجموعة متنوعة من المحافظ المتاحة لتخزين عملات البيتكوين ، وبالتالي قد يكون من الصعب العثور على واحدة مناسبة. عادةً ما يوصى باستخدام Bitcoin Core افتراضيًا لأسباب تتعلق بالسلامة ، ولكن الأمر يستغرق بعض الوقت لتنزيل Bitcoin Blockchain الذي يستهلك عادةً أكثر من 100 جيجابايت في عرض النطاق الترددي اعتبارًا من عام 2017. لذلك ، يستخدم هذا البرنامج التعليمي هذا العميل البسيط والخفيف الوزن والمعروف باسم الكتروم .





تعلمك الخطوات التالية كيفية إعداد وتكوين الإلكتروم لامتلاك محفظة بيتكوين الشخصية الخاصة بك.

1. استخدم أولاً الأوامر التالية واحدًا تلو الآخر لتثبيت كل من QT و Electrum في النظام.



  • تحديث apt-get
  • apt-get الترقية
  • apt-get install python-qt4 python-pip
  • apt-get install python-pip python-dev build-ضروريًا
  • pip2 قم بتثبيت https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. بعد تثبيته. قم بتشغيل Electrum من Dash في واجهة الوحدة. هذه الشرطة تعادل قائمة بدء Windows في عائلة Windows.

محفظة على Ubuntu لبيتكوينز
3. اكتب اسم المحفظة في مربع النص التالي ، وتابع.

قم بإعداد Bitcoin Wallet Ubuntu الجزء 1
4. حدد المحفظة القياسية من الخيارات المحددة

قم بإعداد Bitcoin Wallet Ubuntu الجزء 2

5. حدد إنشاء بذرة جديدة للإشارة إلى أن هذه المحفظة جديدة تمامًا. بدلاً من ذلك ، إذا تم إنشاء المحفظة بالفعل ، فيمكن استعادتها مع وجود خيار أولي بالفعل.

قم بإعداد Bitcoin Wallet Ubuntu الجزء 3

6. سيولد مفتاحًا أوليًا ويطبع على الشاشة ، ما عليك سوى نسخه ولصقه في مربع النص التالي للمتابعة كتأكيد.

قم بإعداد Bitcoin Wallet Ubuntu الجزء 4
7. الآن اكتب كلمة المرور القياسية للمحفظة. بالإضافة إلى ذلك ، يمكن تشفيره بخيار تشفير ملف المحفظة لتأمينه بشكل أكبر.

تعيين كلمة مرور محفظة Bitcoin
8. عندما يتم تكوين الإلكتروم بشكل صحيح كما هو موضح أعلاه. سيعرض نافذته الرئيسية حيث يعرض تفاصيل المعاملات في النافذة الأولى بشكل افتراضي ، ثم يرسل علامة تبويب لإرسال العملات المعدنية ، وعلامة تبويب استلام العملات المعدنية. ما عليك سوى التبديل إلى علامة التبويب 'تلقي' وتحديد موقع عنوان البيتكوين العام ونسخه والاحتفاظ به في مكان آمن.

قم بإعداد محفظة Bitcoin الخاصة بك على Ubuntu باستخدام CGMiner

انضم إلى المسبح

في الوقت الحاضر ، ليس من المربح استخراج عملات البيتكوين بمفردها في جهاز واحد نظرًا للتكلفة التي يتطلبها إنشاء ما يكفي من عملات البيتكوين ؛ ومن هنا تم اختراع مفهوم المسبح لجعله فعالاً وسريعاً. التجمع عبارة عن مجموعة من عمال المناجم الذين يعملون معًا لتعدين العملات ، ثم يشاركون الإنتاج عند العثور على الكتلة. يتم دفع الرسوم لعمال المناجم الذين وجدوا الكتلة. عادةً ما يكون العائد متاحًا على الفور ، لكنه يعتمد إلى حد كبير على مزود الخدمة. يختار هذا البرنامج التعليمي كمزود تجمع تعدين دمج البيتكوين حيث يكون الدفع فوريًا.

1. انتقل إلى موقع الويب التالي

http://mmpool.org/register

2. اكتب اسم المستخدم المطلوب ، وعنوان البيتكوين العام المذكور أعلاه المنسوخ في مربع نص بيتكوين كما هو موضح أدناه.

واجهة تعدين البيتكوين

3. اكتب الأوامر التالية في Ubuntu Terminal

cd / usr / src / cgminer

4. الآن قم بتوصيل USB ASICMiner Block Erupter بالكمبيوتر. الصورة التالية مأخوذة من أمازون. عادة ما يكلف حوالي 80 دولارًا إلى 100 دولار.

جهاز تعدين البيتكوين ASIC متصل بـ Ubuntu

5. أثناء توصيله ، اكتب الأمر التالي في Ubuntu Terminal مرة أخرى

./cgminer -o stratum + tcp: //mmpool.org: 3333 -u YOURUSERNAME –p أي شيء

6. ثم سيبدأ في تعدين البيتكوين. يتم تحديد السرعة من خلال معدل التجزئة في الثانية والذي يشار إليه عادةً بـ Mh / s ، مما يعني تجزئة ضخمة في الثانية. كلما ارتفع Mh / s ، كان جهاز ASICMiner Block Erupter أفضل. معدل تجزئة المنتج المذكور أعلاه هو 330 ميجاهيرتز / ثانية ، ولكن هناك أفضل وأسوأ ثورات بلوك أسيك متاحة من أي متجر على الإنترنت بسعر رخيص. أقوى جهاز متوفر حاليًا في أمازون هو ASICMiner Block Erupter Blade والذي تم تصنيفه بمعدل 10.7gh / s.

لقطة شاشة لمحطة أوبونتو

7. لمعرفة التقدم المحرز في التعدين بأكمله ، انتقل إلى هذا العنوان المحدد

http://mmpool.org/members حيث يعرض التقرير التالي عند إعطاء اسم المستخدم الذي تم إنشاء عملات البيتكوين من أجله.

الناتج من CGminer لتعدين البيتكوين على Ubuntu

بالنسبة إلى Bitcoin ، فإن الحد الأدنى للسحب هو 0.00500000 في Bitcoin Merge Mining Pool

حمامات السباحة الشعبية الأخرى المتاحة على الإنترنت

لا يوجد حاليًا الكثير من المسابح المتاحة عبر الإنترنت ، وحتى الموجودة ليست جذابة بسبب تجربة المستخدم المنخفضة والتكوين المعقد. ومع ذلك ، يمكن التوصية بخدمات التجمع التالية على أنها قليلة من الأفضل ، بما في ذلك Merge Mining Pool الذي يظهر في هذه المقالة.

  1. مع،
  2. BitMinter ،
  3. مع،
  4. إليجيوس ،
  5. أعطني عملات معدنية ،
  6. كانوبول ،
  7. دمج التعدين ،
  8. P2Pool ،
  9. BTCDig

كيفية استخدام GPU لتعدين البيتكوين؟

كما أوضحنا سابقًا في هذه المقالة ، نظرًا لتكلفة الإنتاج ، ليس من المربح استخدام وحدة معالجة الرسومات (GPU) أو وحدة المعالجة المركزية (CPU) لتعدين عملات البيتكوين ، ولهذا السبب هناك حاجة إلى أجهزة ASIC في المقام الأول. ومع ذلك ، إذا كان هناك بضع بطاقات رسومات AMD متوفرة مع طاقة كافية ، فمن الممكن استخدامها لتعدين زوج من عملات البيتكوين ببعض المجهود. لا تزال هذه المقالة لا توصي بكل من بطاقة الرسومات NVidia و Intel وأيضًا وحدة المعالجة المركزية لإنتاج عملات البيتكوين لأدائها المنخفض المروع.

في الوقت الحالي ، أفضل بطاقات الرسومات لتعدين البيتكوين هي 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 ، 6870 × 4 ، 6950 × 3 ، 5850 × 3 ، وجميعهم قادرون على الحصول على ما يزيد عن 1000 ميجاهيرتز / ثانية ، مما يعني أكثر من 1Gh / s وهو مرتفع جدًا مقارنة بالعديد من أجهزة ASICBlock Erupters بحجم USB. ومع ذلك ، لا تدعم Cgminer حاليًا تعدين GPU ؛ ومن ثم هناك حاجة إلى إصدار 3.7 أو أقل لجعل تعدين GPU يعمل.

في إعداد Cgminer أعلاه ، استخدم الأمر التالي بدلاً من الأمر المقدم هناك. سيؤدي هذا إلى تنزيل الإصدار النهائي الذي يدعم تعدين GPU.

استنساخ بوابة 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

، ثم قم بالتثبيت APP SDK

  • cd / tmp
  • tar -xvjf AMD-APP-SDK المثبت - GA-linux64.tar.bz2
  • chmod + x AMD-APP-SDK المثبت-- GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

أخيرًا ، اتبع الأوامر لتكوين Cgminer لبرنامج تشغيل الرسومات AMD. يقوم الأمر الأول بتهيئة بطاقة الرسومات ، والثاني نسخة ADL SDK إلى دليل cgminer ، والرابع يقوم بإعداد تجميع cgminer ، ثم يتم تعيين cgminer علامات GPU المناسبة للعمل مع برنامج تشغيل رسومات AMD ، وتجميع cgminer. بعد الانتهاء من هذه الخطوة ، اتبع منذ ذلك الحين أنشئ محفظة قطعة.

  • sudo aticonfig –adapter = all -f -initial
  • cp / usr / ADL_SDK / include / * / usr / cgminer / ADL_SDK /
  • cd / usr / src / cgminer
  • تشغيل ./autogen.sh
  • CFLAGS = -O2 -Wall -march = أصلي -I / opt / AMDAPPSDK- / include / LDFLAGS = -L / opt / AMDAPPSDK- / lib / x86_64 ″ ./configure –enable-opencl –enable-scrypt
  • صنع

اسيكس بيتكوين مفيد للتعدين