Cara Menambang BEAM MimbleWimble di Digital Ocean

Beam.mw adalah cryptocurrency baru yang menjanjikan privasi kuat.

Beam adalah mata uang kripto baru yang bertujuan untuk privasi dan skalabilitas yang kuat. Ia menggunakan pendekatan "MimbleWimble", yang dapat Anda pelajari lebih lanjut di sini. The Beam Mainnet diluncurkan hari ini, jadi jika Anda tertarik untuk menambangnya, berikut adalah beberapa petunjuk singkat tentang cara melakukannya di Digital Ocean

Peringatan: Penambangan CPU BEAM sangat tidak berguna karena penambangan GPU, jadi Anda sangat tidak mungkin mendapatkan balok apa pun; menjalankan node penuh membantu menjaga jaringan tetap kuat, jadi tidak ada salahnya!

Siapkan Server

Setup Node baru di Digital Ocean yang berjalan 18.04. Catatan, saya menemukan bahwa 1GB bahkan tidak cukup untuk 1 thread Penambangan. Jika Anda benar-benar ingin menambang CPU, Anda membutuhkan setidaknya 2GB. Sekarang mari SSH masuk:

ssh root @ IP-ALAMAT

Sekarang tingkatkan dan instal apa yang Anda butuhkan

pembaruan apt-get
peningkatan apt-get
apt-get install curl vim git-core telah mengukir fail2ban ntp build-essential supervisor
# Setup firewall sederhana:
ufw standar tolak masuk
Uhw default memungkinkan keluar
ufw aktifkan
# Sekarang mari kita buka port untuk node Beam:
ufw memungkinkan masuk ke port 10000 apa pun

Mari kita tambahkan beberapa ruang swap untuk mencegah masalah memori. Digital Ocean akan membencimu karena ini. Maaf Digital Ocean, kalian nge-rock!

sudo fallocate -l 4G / swapfile
mkswap / swapfile
swapon / swapfile
echo ‘/ swapfile none swap sw 0 0’ | sudo tee -a / etc / fstab

Buat Dompet Balok

Mengikuti instruksi di sini, tampaknya pertama-tama kita perlu menjalankan dompet untuk membuat akun.

# 1. Unduh dompet
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
# Bandingkan sha256 Anda dengan https://www.beam.mw/downloads

Buka zip dompet dan dapatkan pasangan kunci / rahasia. Anda akan ingin menyimpan output dari semua info berikut di tempat yang aman (a.k.a tidak di desktop Anda).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Masukkan kata sandi yang aman, dan SIMPAN SEMUA YANG DI SINI DI MANA SAJA!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Aturan tanda tangan: ed91a717313c6eb0
I 2019-01-03.15: 05: 17.525 memulai dompet ...
Masukkan kata kunci: ********************
Kunci Penampil Pemilik: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Aturan tanda tangan: ed91a717313c6eb0
I 2019-01-03.15: 12: 57.828 memulai dompet ...
Masukkan kata kunci: ********************
Subkey Rahasia 1: XXXXXXX

Mulai menambang

Sekarang kita perlu mengunduh node dan milikku!

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
# Bandingkan sha256 Anda dengan https://www.beam.mw/downloads
# Buka zip dan uji cepat semuanya baik-baik:
mkdir / root / history
tar -zxf linux-beam-node-1.0.3976.tar.gz
./beam-node --port 10000 --mining_threads = 2 --file_log_level info key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = penyimpanan PASSWORD = / root / node.db --history_dir = / root / history / miner_type = cpu - -peer eu-node01.mainnet.beam.mw:8100

Pastikan untuk mengganti kunci Penambang dan kunci pemilik dari langkah dompet. Anda akan melihat sesuatu seperti ini jika semuanya berjalan dengan baik:

I 2019-01-03.15: 25: 55.369 Aturan tanda tangan: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 memulai simpul pada 10000 port ...
I 2019-01-03.15: 25: 55.373 Node ID = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Kiat Awal: 0-000000000000000000
I 2019-01-03.15: 25: 55.373 Meminta blok 0-000000000000000000

Sekarang tekan CTRL + C untuk keluar dari proses. Kami akan menjadikannya tugas latar belakang

Siapkan tugas latar belakang untuk ditambang

Sekarang untuk memastikan bahwa Anda terus menambang jika server Anda restart, gunakan pengawas untuk menjaga agar node tetap berjalan:

vi /etc/supervisor/conf.d/beam.conf

[program: balok]
command = / root / beam-node --port 10000 --mining_threads = 2 --file_log_level info key_mine = EXPORT_MINER_KEY key_view = EXPORT_OWNER_KEY --pass = penyimpanan PASSWORD = / root / node.db --history_dir = / root / history / miner_type = cpu --peer eu-node01.mainnet.beam.mw:8100
direktori = / root /
autostart = true
restart = 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

Sekarang setelah Anda menyimpan dan keluar dari vim, mari mulai daemon dan istirahat dengan mudah:

pengawas
atasan> membaca kembali
balok: tersedia
pengawas> pembaruan
atasan> mulai semua
pengawas> status
beam RUNNING pid 19204, uptime 0:00:06
pengawas> keluar

Anda dapat memeriksa log jika suka:

tail /var/log/beam.log

Jika Anda ingin memeriksa saldo Anda, jalankan saja perintah ini

./beam- info wallet -n localhost: 10000
____ Ringkasan rak
Tinggi saat ini ............ 1818
ID negara saat ini .......... 929bee0adb1bdf02
Tersedia ................. 0 groth
Jatuh tempo .................. 0 groth
Sedang berlangsung ............... 0 groth
Tidak tersedia ............... 0 groth
Coinbase yang tersedia ....... 0 groth
Coinbase total ............ 0 groth
Biaya yang tersedia ............. 0 groth
Total biaya ................. 0 groth
Total yang tidak dihabiskan ............. 0 groth

Seperti yang saya katakan sebelumnya, Anda sangat tidak mungkin menambang apa pun. Selamat menambang! Kami berharap dapat menambahkan berkas ke faa.st segera!