Bagaimana Mine BEAM MimbleWimble di Ocean Digital

Beam.mw adalah cryptocurrency baru yang menjanjikan privasi yang kuat.

Beam adalah crypto-currency baru yang bertujuan untuk privasi dan skalabilitas yang kuat. Ia menggunakan pendekatan "MimbleWimble", yang boleh anda ketahui lebih lanjut di sini. The Beam Mainnet dilancarkan hari ini, jadi jika anda berminat untuk melombak, berikut adalah beberapa arahan ringkas tentang cara melakukannya di Ocean Digital

Amaran: Perlombongan CPU BEAM agak tidak berguna kerana perlombongan GPU, jadi anda tidak dapat memperoleh apa-apa rasuk; menjalankan nod penuh membantu menjaga rangkaian yang kuat, jadi ia tidak menyakitkan sama ada cara!

Sediakan Pelayan

Persediaan Node baru pada Ocean Digital berjalan 18.04. Perhatikan, saya mendapati bahawa 1GB tidak cukup untuk 1 thread Perlombongan. Jika anda benar-benar mahukan lombong CPU, anda memerlukan sekurang-kurangnya 2gb. Kini membolehkan SSH di:

ssh root @ IP-ADDRESS

Kini menaik taraf dan memasang apa yang anda perlukan

apt-get update
naik taraf apt-get
apt-get install curl vim git-core mempunyai fail2ban ntp supervisor-build supervisor
# Menyediakan firewall yang mudah:
ufw lalai menafikan masuk
ufw lalai membenarkan keluar
ufw membolehkan
# Sekarang mari kita buka port untuk node Beam:
ufw membenarkan ke mana-mana port 10000

Mari tambahkan beberapa ruang swap untuk menghalang masalah ingatan. Ocean Digital akan membenci anda untuk ini. Maaf Ocean Digital, awak semua rock!

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

Buat Balok Rasuk

Berikutan arahan di sini nampaknya pertama kita perlu menjalankan dompet untuk membuat akaun.

# 1. Muat turun 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 ke https://www.beam.mw/downloads

Unzip dompet dan dapatkan pasangan kunci / rahsia. Anda akan mahu menyimpan output semua maklumat berikut di tempat yang selamat (a.k.a bukan pada desktop anda).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Masukkan kata laluan yang selamat, dan Simpan SEGALA DI SINI DI SELAMAT!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Tandatangan peraturan: ed91a717313c6eb0
Saya 2019-01-03.15: 05: 17.525 memulakan dompet ...
Masukkan kata laluan: ********************
Kunci penonton Pemilik: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Tandatangan peraturan: ed91a717313c6eb0
Saya 2019-01-03.15: 12: 57.828 memulakan dompet ...
Masukkan kata laluan: ********************
Rahsia Subkey 1: XXXXXXX

Mulakan Perlombongan

Sekarang kita perlu memuat turun nod dan saya!

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 ke https://www.beam.mw/downloads
# Unzip dan cepat menguji semuanya baik:
mkdir / root / sejarah
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 = PASSWORD storage = / root / node.db --history_dir = / root / history / miner_type = cpu - -peer eu-node01.mainnet.beam.mw:8100

Pastikan anda menggantikan kunci Miner dan pemilik kunci dari langkah dompet. Anda harus melihat sesuatu seperti ini jika semua berjalan lancar:

I 2019-01-03.15: 25: 55.369 Tandatangan peraturan: ed91a717313c6eb0
Saya 2019-01-03.15: 25: 55.372 memulakan nod pada 10000 port ...
I 2019-01-03.15: 25: 55.373 Node ID = d6d62d2b90c207a8
Saya 2019-01-03.15: 25: 55.373 Petunjuk Permulaan: 0-0000000000000000
Saya 2019-01-03.15: 25: 55.373 Meminta blok 0-0000000000000000

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

Menyediakan tugas latar belakang untuk saya

Sekarang pastikan anda terus lombong sekiranya pelayan anda dimulakan semula, gunakan penyelia untuk memastikan nod 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 = PASSWORD storage = / root / node.db --history_dir = / root / history / miner_type = cpu --peer eu-node01.mainnet.beam.mw:8100
direktori = / root /
autostart = benar
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

Kini selepas anda menyimpan dan keluar dari vim, mari mulailah daemon itu dan selesaikan dengan mudah:

supervisorctl
penyelia> baca semula
rasuk: tersedia
penyelia> kemas kini
penyelia> mulakan semua
penyelia> status
rasuk RUNNING pid 19204, uptime 0:00:06
penyelia> keluar

Anda boleh menyemak log jika anda suka:

ekor /var/log/beam.log

Sekiranya anda ingin menyemak baki anda, jalankan arahan ini

./beam-wallet info -n localhost: 10000
____Harga ringkasan ____
Ketinggian semasa ........... 1818
ID negeri semasa .......... 929bee0adb1bdf02
Terdapat ................. 0 groth
Matang .................. 0 gram
Dalam kemajuan ............... 0 groth
Tidak tersedia ............... 0 groth
Terdapat coinbase ....... 0 groth
Total coinbase ............ 0 groth
Bayaran avaliable ............. 0 groth
Jumlah bayaran ................. 0 gram
Jumlah unspent ............. 0 gram

Seperti yang saya katakan sebelum ini, anda tidak mungkin melakukan apa-apa. Perlombongan gembira! Kami berharap untuk menambah berkas ke faa.st tidak lama lagi!