วิธีการขุดคาน MimbleWimble บนมหาสมุทรดิจิตอล

Beam เป็นสกุลเงินดิจิตอลเข้ารหัสใหม่ที่มีจุดประสงค์เพื่อความเป็นส่วนตัวและความยืดหยุ่นที่แข็งแกร่ง มันใช้วิธีการ "MimbleWimble" ซึ่งคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับที่นี่ Beam Mainnet เปิดตัวในวันนี้ดังนั้นหากคุณสนใจที่จะขุดหามันนี่คือคำแนะนำสั้น ๆ เกี่ยวกับวิธีการทำเช่นนั้นใน Digital Ocean
คำเตือน: การขุดซีพียู BEAM ค่อนข้างไร้ประโยชน์เนื่องจากการขุด GPU ดังนั้นคุณจึงไม่น่าจะได้รับลำแสงใด ๆ การใช้งานโหนดแบบเต็มช่วยให้เครือข่ายแข็งแรงดังนั้นจึงไม่เจ็บเลย!
ตั้งค่าเซิร์ฟเวอร์
ติดตั้งโหนดใหม่บน Digital Ocean ที่รัน 18.04 หมายเหตุฉันพบว่า 1GB นั้นยังไม่เพียงพอสำหรับ 1 Mining thread หากคุณต้องการขุด CPU คุณจะต้องมีหน่วยความจำอย่างน้อย 2gb ตอนนี้ให้ SSH ใน:
ssh root @ IP-ADDRESS
ตอนนี้อัพเกรดและติดตั้งสิ่งที่คุณต้องการ
apt-get update apt-get upgrade apt-get install curl vim git-core มี fail2ban ntp build-essential supervisor # ตั้งค่าไฟร์วอลล์อย่างง่าย: ufw ค่าเริ่มต้นปฏิเสธการรับเข้า ufw default อนุญาตให้ส่งออกได้ เปิดใช้งาน ufw # ตอนนี้ให้เราเปิดพอร์ตสำหรับโหนดบีม: ufw อนุญาตให้พอร์ต 10000 ใด ๆ
ให้เพิ่มพื้นที่สว็อปเพื่อป้องกันปัญหาหน่วยความจำ มหาสมุทรดิจิตอลจะเกลียดคุณในเรื่องนี้ ขออภัยมหาสมุทรดิจิตอลพวกคุณตื่นเต้น!
sudo fallocate -l 4G / swapfile mkswap / swapfile swapon / swapfile echo ‘/ swapfile ไม่มีการแลกเปลี่ยน sw 0 0’ | sudo tee -a / etc / fstab
สร้าง Beam Wallet
ทำตามคำแนะนำที่นี่ดูเหมือนว่าก่อนอื่นเราจำเป็นต้องเรียกใช้กระเป๋าเงินเพื่อสร้างบัญชี
# 1. ดาวน์โหลดกระเป๋าเงิน wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-beam-wallet-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-wallet-cli-1.0.3976.tar.gz # เปรียบเทียบ sha256 ของคุณกับ https://www.beam.mw/downloads
เปิดเครื่องรูดกระเป๋าเงินและรับกุญแจ / คู่ลับ คุณจะต้องการบันทึกผลลัพธ์ของข้อมูลต่อไปนี้ที่ปลอดภัย (a.k.a ไม่ได้อยู่บนเดสก์ท็อปของคุณ)
tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz ./beam-wallet init # ป้อนรหัสผ่านที่ปลอดภัยและบันทึกทุกอย่างที่นี่ปลอดภัย ./beam-wallet export_owner_key ฉัน 2019-01-03.15: 05: 17.525 ลายเซ็นกฎ: ed91a717313c6eb0 ฉัน 2019-01-03.15: 05: 17.525 เริ่มกระเป๋าเงิน ... ใส่รหัสผ่าน: ******************** รหัสตัวแสดงเจ้าของ: XXXXX ./beam-wallet export_miner_key --subkey = 1 ฉัน 2019-01-03.15: 12: 57.828 ลายเซ็นกฎ: ed91a717313c6eb0 ฉัน 2019-01-03.15: 12: 57.828 เริ่มกระเป๋าเงิน ... ใส่รหัสผ่าน: ******************** คีย์ย่อยลับ 1: XXXXXXX
เริ่มการขุด
ตอนนี้เราต้องดาวน์โหลดโหนดและของฉัน!
wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-node-1.0.3976.tar.gz # d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-node-1.0.3976.tar.gz # เปรียบเทียบ sha256 ของคุณกับ https://www.beam.mw/downloads
# Unzip และทดสอบทุกอย่างรวดเร็วเป็นสิ่งที่ดี: mkdir / root / ประวัติ tar -zxf linux-beam-node-1.0.3976.tar.gz ./beam-node - พอร์ต 10000 --mining_threads = 2 --file_log_level ข้อมูล key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY - pass = การจัดเก็บ PASSWORD = / root / node.db - ประวัติ / miner_type = cpu - ประวัติ -peer eu-node01.mainnet.beam.mw:8100
อย่าลืมเปลี่ยนคีย์ Miner และรหัสเจ้าของจากขั้นตอน Wallet คุณควรเห็นสิ่งนี้ถ้าทุกอย่างเป็นไปด้วยดี:
ฉัน 2019-01-03.15: 25: 55.369 ลายเซ็นกฎ: ed91a717313c6eb0 ฉัน 2019-01-03.15: 25: 55.372 เริ่มต้นโหนดบนพอร์ต 10000 ... ฉัน 2019-01-03.15: 25: 55.373 Node ID = d6d62d2b90c207a8 ฉัน 2019-01-03.15: 25: 55.373 คำแนะนำเริ่มต้น: 0-0000000000000000 ฉัน 2019-01-03.15: 25: 55.373 ร้องขอบล็อก 0-0000000000000000
ตอนนี้กด CTRL + C เพื่อออกจากกระบวนการ เราจะทำให้มันเป็นงานพื้นหลัง
ตั้งค่างานพื้นหลังเป็นของฉัน
ตอนนี้เพื่อให้แน่ใจว่าคุณยังคงระเบิดในกรณีที่เซิร์ฟเวอร์ของคุณรีสตาร์ทใช้ผู้ควบคุมเพื่อให้โหนดทำงานต่อไป:
vi /etc/supervisor/conf.d/beam.conf [โปรแกรม: คาน] คำสั่ง = / root / beam-node - พอร์ต 10000 --mining_threads = 2 --file_log_level ข้อมูล key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY - pass = การเก็บรักษา PASSWORD = / root / node.db - ประวัติ / miner_type = cpu --peer eu-node01.mainnet.beam.mw:8100 ไดเรกทอรี = / ราก / autostart = true รีสตาร์ท = true stderr_logfile = / var / log / beam.log stdout_logfile = / var / log / beam.log stdout_logfile_maxbytes = 5MB stderr_logfile_maxbytes = 5MB stdout_logfile_backups = 2 stderr_logfile_backups = 2
หลังจากคุณบันทึกและออกจากกลุ่มแล้วให้เริ่มต้น daemon และพักได้ง่ายๆ:
supervisorctl หัวหน้างาน> อ่านซ้ำ คาน: มี หัวหน้างาน> อัปเดต หัวหน้างาน> เริ่มต้นทั้งหมด สถานะหัวหน้างาน> สถานะ beam RUNNING pid 19204, สถานะการออนไลน์ 0:00:06 หัวหน้างาน> ออก
คุณสามารถตรวจสอบบันทึกหากคุณต้องการ:
tail /var/log/beam.log
หากคุณต้องการตรวจสอบยอดคงเหลือของคุณเพียงแค่เรียกใช้คำสั่งนี้
./beam- ข้อมูลวอลเล็ต -n localhost: 10,000 ____Wallet summary____
ความสูงปัจจุบัน ............ 1818 ID ของรัฐในปัจจุบัน .......... 929bee0adb1bdf02
มี ................. 0 กรัม สุก .................. 0 กรัม กำลังดำเนินการ ............... 0 กรัม ไม่สามารถใช้งานได้ ............... 0 กรัม coinbase ที่มีอยู่ ....... 0 กรัม ฐานเหรียญทั้งหมด ............ 0 กรัม ค่าธรรมเนียมใช้ได้ ............. 0 กรัม ค่าธรรมเนียมทั้งหมด ................. 0 กรัม ไม่ได้รวมทั้งหมด ............. 0 กรัม
อย่างที่ฉันได้กล่าวไปแล้วก่อนหน้านี้ มีความสุขในการขุด! เราหวังว่าจะเพิ่มลำแสงให้กับ faa.st เร็ว ๆ นี้!