Kako minirati BEAM MimbleWimble na digitalnom oceanu

Beam.mw je nova kripto valuta koja obećava snažnu privatnost.

Beam je nova kripto valuta koja ima za cilj snažnu privatnost i skalabilnost. Koristi "MimbleWimble" pristup, o čemu možete saznati više ovdje. Beam Mainnet lansiran je danas, pa ako ste zainteresirani za iskopavanje, evo nekoliko kratkih uputa kako to učiniti na Digital Oceanu

Upozorenje: CPU rudarstvo BEAM je prilično beskorisno zbog rudarstva GPU-a, tako da je malo vjerovatno da možete zaraditi nijedan snop; pokretanje punog čvora pomaže održavanju mreže jakim, tako da ni u jednom slučaju ne boli!

Postavljanje poslužitelja

Postavljanje novog čvora na Digital Ocean koji radi 18.04. Napominjemo, otkrio sam da 1GB nije dovoljan niti za 1 rudarski konac. Ako zaista želite da moj CPU, trebat će vam najmanje 2 GB. Sada puštamo SSH u:

ssh root @ IP-ADRESA

Sada nadogradite i instalirajte ono što vam treba

apt-get update
apt-get nadogradnju
apt-get install curl vim git-core haveged fail2ban ntp build-basic supervizor
# Postavljanje jednostavnog vatrozida:
ufw zadani uskratiti dolazni
ufw zadati dopuštaju odlazne
ufw omogućuju
# Sada otvorimo ulaz za Beam čvor:
ufw dopustiti bilo koji port 10000

Omogućuje dodavanje prostora za zamjenu kako biste spriječili probleme s memorijom. Digital Ocean će vas mrziti zbog ovoga. Izvinite Digital Ocean, momci!

sudo fallocate -l 4G / swapfile
mmwp / swapfile
swapon / swapfile
echo '/ swapfile none swap sw 0 0' | sudo tee -a / itd. / fstab

Izradite novčanik s gredom

Slijedeći upute ovdje, čini se da prvo moramo pokrenuti novčanik kako bismo stvorili račun.

# 1. Preuzmite novčanik
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
# Usporedite svoj sha256 sa https://www.beam.mw/downloads

Otkopčajte novčanik i nabavite par ključeva / tajni. Željeli biste spremiti izlaz svih sljedećih informacija na sigurno mjesto (a.k.a ne na radnoj površini).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Unesite sigurnu lozinku i SAVJETITE SVE OVDJE SIGURNO!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Potpis pravila: ed91a717313c6eb0
I 2019-01-03.15: 05: 17.525 pokreću novčanik ...
Upišite lozinku: ********************
Vlasnički ključ pregledača: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Potpis pravila: ed91a717313c6eb0
I 2019-01-03.15: 12: 57.828 započinjem novčanik ...
Upišite lozinku: ********************
Tajni potključ 1: XXXXXXX

Pokrenite miniranje

Sada trebamo preuzeti čvor i moj!

wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-čvor-1.0.3976.tar.gz
# d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-čvor-1.0.3976.tar.gz
# Usporedite svoj sha256 sa https://www.beam.mw/downloads
# Otpakirajte i brzo testirajte sve je dobro:
mkdir / root / povijest
tar -zxf linux-beam-čvor-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

Svakako zamijenite Miner ključ i vlasnički ključ iz koraka novčanika. Trebali biste vidjeti ovako nešto ako sve ide dobro:

I 2019-01-03.15: 25: 55.369 Potpis pravila: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 pokretanje čvora na 10000 priključku ...
I 2019-01-03.15: 25: 55.373 ID čvora = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Početni savjet: 0-0000000000000000
I 2019-01-03.15: 25: 55.373 Zahtjevni blok 0-0000000000000000

Sada pritisnite CTRL + C da biste izašli iz postupka. Napravit ćemo to kao pozadinski zadatak

Postavite pozadinski zadatak da se mine

Sada, da biste bili sigurni da nastavljate s rudarstvom u slučaju da se vaš poslužitelj ponovno pokrene, upotrijebite nadzornik za održavanje čvora:

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

[Program: snop]
naredba = / root / beam-čvor --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
Popis = / root /
autostart = true
ponovno pokretanje = true
stderr_logfile = / var / log / beam.log
stdout_logfile = / var / log / beam.log
stdout_logfile_maxbytes = 5 MB
stderr_logfile_maxbytes = 5 MB
stdout_logfile_backups = 2
stderr_logfile_backups = 2

Sada nakon što spremite i izadjete iz vim-a, dozvolite vam da pokrenete demona i odmorite se jednostavno:

supervisorctl
nadzornik> pročitajte
snop: dostupan
nadzornik> ažuriraj
supervizor> započnite sve
nadzornik> status
snop RUNNING pid 19204, produženje vremena 0:00:06
nadzornik> izlaz

Možete provjeriti zapisnike ako želite:

rep /var/log/beam.log

Ako želite provjeriti ravnotežu, samo pokrenite ovu naredbu

./beam-wallet info -n localhost: 10000
____ Sažetak novčanika____
Trenutna visina ............ 1818
ID trenutnog stanja .......... 929bee0adb1bdf02
Dostupno ................. 0 grot
Sazrijevanje .................. 0 grot
U tijeku ............... 0 groth
Nedostupno ............... 0 groth
Dostupna kovanica ....... 0 groth
Ukupna kovanica ............ 0 grot
Dostupna naknada ............. 0 groth
Ukupna naknada ................. 0 groth
Ukupno nepotrošeno ............. 0 grot

Kao što sam rekao prije, vrlo je malo vjerovatno da zapravo ništa ne mine. Sretan rudarstvo! Radujemo se što ćemo uskoro dodati i snop faa.st!