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

Beam.mw เป็น cryptocurrency ใหม่ที่สัญญาความเป็นส่วนตัวที่แข็งแกร่ง

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 เร็ว ๆ นี้!