Kako minirati BEAM MimbleWimble na digitalnom oceanu

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!