ขุด 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 อีกครั้ง เตรียมบิลด์สำหรับการคอมไพล์ และสุดท้ายคอมไพล์ซอร์สโค้ด หลังจากรวบรวมแล้ว ให้ออกจาก cgminer และไปยังส่วนถัดไป อาจจำเป็นต้องใช้ sudo หน้าคำสั่ง หากมีการเลื่อนระดับข้อผิดพลาดเพื่อขอสิทธิ์ผู้ดูแลระบบ



  • apt-get ติดตั้ง autoconf gcc ทำให้ git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • ซีดี /usr/src/
  • โคลน git https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • ทำ
สกรีนช็อตการเลือกโฟลเดอร์ Ubuntu

รูปที่ 1 Cgminer อยู่ที่ /usr/src/cgminer



สร้างกระเป๋าสตางค์

มีกระเป๋าเงินหลากหลายสำหรับเก็บ bitcoins ดังนั้นจึงอาจเป็นเรื่องยากที่จะหากระเป๋าที่เหมาะสม โดยปกติตามค่าเริ่มต้น Bitcoin Core จะแนะนำด้วยเหตุผลด้านความปลอดภัย แต่ต้องใช้เวลาสักครู่ในการดาวน์โหลด Bitcoin Blockchain ซึ่งมักจะใช้แบนด์วิดท์มากกว่า 100GB ณ ปี 2017 ดังนั้นบทช่วยสอนนี้จึงใช้ไคลเอนต์ที่มีน้ำหนักเบาและเรียบง่ายที่รู้จักกันในชื่อ electrum .





ขั้นตอนต่อไปนี้จะสอนวิธีตั้งค่าและกำหนดค่า electrum สำหรับการมีกระเป๋าเงิน bitcoin ส่วนตัวของคุณ

1. ขั้นแรก ใช้คำสั่งต่อไปนี้ทีละคำสั่งเพื่อติดตั้งทั้ง QT และ Electrum ในระบบ



  • apt-get update
  • apt-get อัพเกรด
  • apt-get ติดตั้ง python-qt4 python-pip
  • apt-get ติดตั้ง python-pip python-dev build-essential
  • pip2 ติดตั้ง 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. เลือก Create a new seed เพื่อระบุว่ากระเป๋าเงินนี้เป็นกระเป๋าใหม่ หรือหากสร้างกระเป๋าเงินแล้ว ก็สามารถกู้คืนได้โดยมีตัวเลือกเมล็ดพันธุ์อยู่แล้ว

ตั้งค่า Bitcoin Wallet Ubuntu ตอนที่ 3

6. มันจะสร้างรหัสเมล็ดพันธุ์และพิมพ์บนหน้าจอ เพียงคัดลอกและวางในกล่องข้อความต่อไปนี้เพื่อดำเนินการเป็นการยืนยัน

ตั้งค่า Bitcoin Wallet Ubuntu ตอนที่ 4
7. ตอนนี้พิมพ์รหัสผ่านมาตรฐานของกระเป๋าเงิน นอกจากนี้ยังสามารถเข้ารหัสด้วยตัวเลือกเข้ารหัสไฟล์กระเป๋าสตางค์เพื่อความปลอดภัยเพิ่มเติม

รหัสผ่านตั้งกระเป๋าสตางค์ Bitcoin
8. เมื่อกำหนดค่าอิเล็กตรัมอย่างเหมาะสมตามคำแนะนำข้างต้น มันจะแสดงหน้าต่างหลักที่แสดงรายละเอียดการทำธุรกรรมในหน้าต่างแรกโดยค่าเริ่มต้น จากนั้นส่งแท็บสำหรับส่งเหรียญ และรับแท็บสำหรับรับเหรียญ เพียงสลับไปที่แท็บรับ ค้นหาที่อยู่ bitcoin สาธารณะ คัดลอกและเก็บไว้ในตำแหน่งที่ปลอดภัย

ตั้งค่า Bitcoin Wallet ของคุณบน Ubuntu ด้วย CGMiner

เข้าร่วมพูล

ทุกวันนี้การขุด bitcoins เพียงอย่างเดียวในเครื่องเดียวนั้นไม่มีประโยชน์ เนื่องจากต้องใช้เงินเพื่อสร้าง bitcoin ให้เพียงพอ ดังนั้นแนวคิดของสระว่ายน้ำจึงถูกคิดค้นขึ้นเพื่อให้มีประสิทธิภาพและรวดเร็ว พูลคือกลุ่มของคนงานเหมืองที่ทำงานร่วมกันเพื่อขุดเหรียญ แล้วแบ่งปันการผลิตเมื่อพบบล็อก ค่าธรรมเนียมจะจ่ายให้กับนักขุดที่พบบล็อก โดยปกติการจ่ายเงินจะสามารถใช้ได้ทันที แต่ส่วนใหญ่ขึ้นอยู่กับผู้ให้บริการ บทช่วยสอนนี้เลือกเป็นผู้ให้บริการ พูลการขุด Bitcoin Mering ที่การจ่ายเงินทันที

1. ไปที่เว็บไซต์ต่อไปนี้

http://mmpool.org/register

2. พิมพ์ชื่อผู้ใช้ที่ต้องการ และคัดลอกที่อยู่ bitcoin สาธารณะดังกล่าวในกล่องข้อความ Bitcoin ดังที่แสดงด้านล่าง

อินเทอร์เฟซการขุด bitcoin

3. พิมพ์คำสั่งต่อไปนี้ใน Ubuntu Terminal

cd /usr/src/cgminer

4. ตอนนี้เสียบ USB ASICMiner Block Erupter เข้ากับคอมพิวเตอร์ อันต่อไปนี้ถูกนำมาจากอเมซอน โดยปกติจะมีราคาประมาณ 80 ถึง 100 เหรียญ

อุปกรณ์ขุดบิทคอยน์ asic เชื่อมต่อกับ Ubuntu

5. ขณะที่เสียบปลั๊กอยู่ ให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล Ubuntu อีกครั้ง

./cgminer -o stratum+tcp://mmpool.org:3333 -u YOURUSERNAME –p อะไรก็ได้

6. จากนั้นจะเริ่มขุด bitcoins ความเร็วถูกกำหนดโดยอัตราแฮชต่อวินาที ซึ่งมักจะระบุด้วย Mh/s ซึ่งหมายถึงแฮชขนาดใหญ่ต่อวินาที ยิ่ง Mh/s สูงเท่าไร อุปกรณ์ ASICMiner Block Erupter ก็จะยิ่งดีขึ้นเท่านั้น อัตราแฮชของผลิตภัณฑ์ดังกล่าวคือ 330MH/s แต่มีเครื่องปะทุ asic ที่ดีกว่าและแย่ที่สุดในร้านค้าออนไลน์ในราคาถูก ปัจจุบันอันทรงพลังที่สุดที่มีอยู่ใน Amazon คือ ASICMiner Block Erupter Blade ซึ่งได้รับการจัดอันดับที่ 10.7gh/s

ภาพหน้าจอของเทอร์มินัลอูบุนตู

7. หากต้องการดูความคืบหน้าของการขุดทั้งหมด ให้ไปที่ที่อยู่นี้โดยเฉพาะ

http://mmpool.org/members โดยจะแสดงรายงานต่อไปนี้เมื่อได้รับชื่อผู้ใช้สำหรับสร้างบิตคอยน์

เอาต์พุตจาก CGminer สำหรับการขุด bitcoin บน Ubuntu

สำหรับ Bitcoin จำนวนการถอนขั้นต่ำคือ 0.00500000 ที่ Bitcoin Merge Mining Pool

สระว่ายน้ำยอดนิยมอื่น ๆ ที่มีจำหน่ายออนไลน์

ขณะนี้ไม่มีพูลออนไลน์มากมายและแม้แต่ ที่มีอยู่ ไม่น่าดึงดูดนักเนื่องจากประสบการณ์ของผู้ใช้ต่ำและการกำหนดค่าที่ซับซ้อน อย่างไรก็ตาม บริการพูลต่อไปนี้สามารถแนะนำได้ดีที่สุด ซึ่งรวมถึง Merge Mining Pool ซึ่งมีอยู่ในบทความนี้

  1. กับ,
  2. บิตมินเตอร์,
  3. กับ,
  4. เอลิจิอุส
  5. ให้ฉันเหรียญ
  6. คาโนพูล
  7. ผสานการขุด
  8. พีทูพูล
  9. BTCDig

วิธีการใช้ GPU เพื่อขุด Bitcoins?

ตามที่ได้อธิบายไว้ก่อนหน้านี้ในบทความนี้ เนื่องจากต้นทุนการผลิต การใช้ GPU หรือ CPU เพื่อขุด Bitcoins จึงไม่มีประโยชน์ และนั่นเป็นสาเหตุที่อุปกรณ์ ASIC มีความจำเป็นตั้งแต่แรก อย่างไรก็ตาม หากมีการ์ดกราฟิก AMD สองสามตัวที่มีพลังงานเพียงพอ ก็เป็นไปได้ที่จะใช้พวกมันเพื่อขุด bitcoin สองสามอย่างด้วยความพยายาม บทความนี้ไม่แนะนำทั้งการ์ดกราฟิก NVidia และ Intel และ CPU สำหรับการผลิตบิตคอยน์เพื่อประสิทธิภาพที่ต่ำอย่างน่าสยดสยอง

ในขณะนี้ การ์ดกราฟิกที่ดีที่สุดสำหรับการขุด 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 และทั้งหมดนั้นมีความสามารถสูงกว่า 1,000 Mh/s ซึ่งหมายถึงมากกว่า 1Gh/s ซึ่งค่อนข้างสูง เมื่อเทียบกับ ASICBlock Erupters ขนาด USB จำนวนมาก อย่างไรก็ตาม ปัจจุบัน Cgminer ไม่รองรับการขุดด้วย GPU ดังนั้นจำเป็นต้องมีเวอร์ชัน 3.7 หรือต่ำกว่าเพื่อให้การขุด GPU ทำงานได้

ใน ตั้งค่า Cgminer ส่วนด้านบน ใช้คำสั่งต่อไปนี้แทนคำสั่งที่มีให้ การดำเนินการนี้จะดาวน์โหลดเวอร์ชันสุดท้ายที่รองรับการขุด GPU

โคลน git 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-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 –adapter=all -f –initial
  • 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 ที่มีประโยชน์สำหรับการขุด