Cum să mina BEAM MimbleWimble pe Oceanul Digital

Beam.mw este un nou cryptocurrency care promite o confidențialitate puternică.

Beam este o cripto-monedă nouă care urmărește o confidențialitate puternică și scalabilitate. Folosește abordarea „MimbleWimble”, despre care puteți afla mai multe detalii aici. Beam Mainnet a fost lansat astăzi, așa că dacă sunteți interesat să îl extrageți, iată câteva instrucțiuni scurte despre cum să faceți acest lucru pe Digital Ocean

Avertisment: extragerea procesorului BEAM este destul de inutilă datorită extragerii GPU, deci este foarte puțin probabil să câștigați orice fascicul; funcționarea unui nod complet vă ajută să mențineți rețeaua puternică, astfel încât nu este rău în niciun caz!

Configurați un server

Configurați un nou nod pe Oceanul Digital care rulează 18.04. Notă, am descoperit că 1 GB nu era nici măcar suficient pentru 1 thread de minerit. Dacă doriți cu adevărat să procesați mina, veți avea nevoie de cel puțin 2 GB. Acum permiteți SSH în:

ssh root @ ADRESA IP

Acum faceți upgrade și instalați ce aveți nevoie

actualizare apt-get
upgrade-apt apt
apt-get install curl vim git-core au eșuat supervizor esențial build2ban ntp
# Configurarea unui firewall simplu:
ufw implicit neagă intrarea
ufw implicit permit ieșire
activare ufw
# Acum să deschidem un port pentru un nod Beam:
ufw permite accesul la orice port 10000

Vă permite să adăugați ceva spațiu de schimb pentru a preveni problemele de memorie. Digital Ocean vă va urî pentru asta. Îmi pare rău Digital Ocean, băieți rock!

sudo fallocate -l 4G / swapfile
mkswap / swapfile
swapon / swapfile
ecou „/ swapfile none swap sw 0 0” | sudo tee -a / etc / fstab

Creați un portofel Beam

Urmând instrucțiunile de aici, se pare că mai întâi trebuie să rulăm portofelul pentru a crea un cont.

# 1. Descărcați portofelul
wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-fascicul-portofel-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-wallet-cli-1.0.3976.tar.gz
# Comparați-vă sha256 cu https://www.beam.mw/downloads

Decuplați portofelul și obțineți o pereche cheie / secretă. Veți dori să salvați ieșirea tuturor informațiilor următoare undeva în siguranță (a.k.a nu pe desktop).

gudron-zxf linux-fascicul-portofel-cli-1.0.3976.tar.gz
./beam-wallet init
# Introduceți o parolă sigură și SALVĂȚI AICI ACUM UNELE SIGURĂ!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Reguli semnătura: ed91a717313c6eb0
I 2019-01-03.15: 05: 17.525 pornind un portofel ...
Introdu parola: ********************
Tasta Vizualizatorului proprietarului: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Reguli semnătura: ed91a717313c6eb0
I 2019-01-03.15: 12: 57.828 pornirea unui portofel ...
Introdu parola: ********************
Subkey 1: XXXXXXX

Începeți minarea

Acum trebuie să descărcăm nodul și al meu!

wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-fascicul-nod-1.0.3976.tar.gz
# d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-fascicul-nod-1.0.3976.tar.gz
# Comparați-vă sha256 cu https://www.beam.mw/downloads
# Deschideți și testați rapid totul este bine:
mkdir / root / istorie
gudron-linx-fascicul linux-nod-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

Asigurați-vă că înlocuiți tasta Miner și cheia de proprietar din pasul portofelului. Ar trebui să vezi ceva de genul acesta dacă toate merg bine:

I 2019-01-03.15: 25: 55.369 Reguli semnătura: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 pornind un nod pe 10000 port ...
I 2019-01-03.15: 25: 55.373 ID nod = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Sfat inițial: 0-0000000000000000
I 2019-01-03.15: 25: 55.373 Solicitare bloc 0-0000000000000000

Acum apăsați CTRL + C pentru a ieși din proces. Vom face o sarcină de fond

Configurați o sarcină de fundal pentru a mea

Acum, pentru a vă asigura că continuați să minați în cazul în care serverul dvs. repornește, utilizați supervizorul pentru a menține nodul funcționând:

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

[Program: beam]
command = / root / nod-beam --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
directory = / root /
autostart = true
repornire = 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

Acum, după ce salvați și ieșiți din vim, permiteți pornirea demonului și odihniți-vă ușor:

supervisorctl
supraveghetor> recitit
fascicul: disponibil
supervizor> actualizare
supervizor> începe totul
supervizor> statut
fascicul RUNNING pid 19204, uptime 0:00:06
supraveghetor> iesire

Puteți consulta jurnalele dacă doriți:

coada /var/log/beam.log

Dacă doriți să vă verificați soldul, pur și simplu executați această comandă

./beam-wallet info -n localhost: 10000
____ Rezumatul pachetului____
Înălțimea actuală ............ 1818
ID curent de stare .......... 929bee0adb1bdf02
Disponibil ................. 0 grot
Maturizarea .................. 0 grot
În desfășurare ............... 0 grot
Indisponibil ............... 0 grot
Disponibil bază de monede ....... 0 grot
Total monedă ............ 0 grot
Taxa valabilă ............. 0 grot
Taxa totală ................. 0 grot
Total nesecat ............. 0 grot

Așa cum am spus mai devreme, este foarte puțin probabil să deții ceva de fapt. Fericit minerit! Așteptăm cu nerăbdare să adăugăm fascicul în faa.st în curând!