Kako rudariti BEAM MimbleWimble na digitalnem oceanu

Beam je nova kripto valuta, katere cilj je močna zasebnost in razširljivost. Uporablja pristop "MimbleWimble", o katerem lahko izveste več tukaj. Beam Mainnet se je predstavil danes, tako da, če vas zanima rudarjenje, je tukaj nekaj kratkih navodil, kako to storiti na Digital Ocean
Opozorilo: CPE rudarjenje BEAM je precej neuporabno zaradi rudarjenja GPU-ja, zato verjetno ne boste zaslužili nobenega žarka; delovanje polnega vozlišča pomaga ohranjati omrežje močno, tako da ne škodi nobenemu!
Nastavitev strežnika
Nastavite novo vozlišče na Digital Ocean, ki deluje 18.04. Upoštevajte, ugotovil sem, da 1GB ni dovolj niti za 1 nit rudarjenja. Če resnično želite, da moj CPU mine, boste potrebovali vsaj 2 GB. Zdaj omogočimo SSH v:
ssh root @ IP-NASLOV
Zdaj nadgradite in namestite tisto, kar potrebujete
apt-get update nadgraditi apt-get apt-get install curl vim git-core haveged fail2ban ntp build-basic supervisor # Nastavite preprost požarni zid: ufw privzeto zavrne prihod ufw privzeto dovoli odhodne ufw omogočiti # Zdaj odprimo vrata za Beamovo vozlišče: ufw dovoli v katero koli pristanišče 10000
Naj dodamo nekaj prostora za izmenjavo, da preprečimo težave s pomnilnikom. Digital Ocean vas bo zaradi tega sovražil. Oprostite Digital Ocean, fantje ste!
sudo fallocate -l 4G / swapfile mmwp / swapfile swapon / swapfile echo '/ swapfile none swap sw 0 0' | sudo tee -a / itd / fstab
Ustvari denarnico s pasom
Po navodilih tukaj se zdi, da moramo najprej ustvariti denarnico, da bomo ustvarili račun.
# 1. Prenesite denarnico wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-beam-denarnica-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-wallet-cli-1.0.3976.tar.gz # Primerjajte svoj sha256 s https://www.beam.mw/downloads
Odstranite denarnico in dobite par ključev / skrivnosti. Izhod vseh naslednjih informacij boste želeli shraniti nekje na varnem (a.k.a ne na namizju).
tar -zxf linux-beam-denarnica-cli-1.0.3976.tar.gz ./beam-wallet init # Vnesite varno geslo in PRIHRANITE VSE TUKAJ NEKAJ VARNO! ./beam-wallet export_owner_key I 2019-01-03.15: 05: 17.525 Podpis pravil: ed91a717313c6eb0 I 2019-01-03.15: 05: 17.525 začenjam denarnico ... Vnesite geslo: ******************** Ključ za pregledovanje lastnika: XXXXX ./beam-wallet export_miner_key --subkey = 1 I 2019-01-03.15: 12: 57.828 Podpis pravil: ed91a717313c6eb0 I 2019-01-03.15: 12: 57.828 začenjam denarnico ... Vnesite geslo: ******************** Skrivni ključ 1: XXXXXXX
Začni rudarjenje
Zdaj moramo prenesti vozlišče in moje!
wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-vozlišče-1.0.3976.tar.gz # d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-vozlišče-1.0.3976.tar.gz # Primerjajte svoj sha256 s https://www.beam.mw/downloads
# Odklenite in hitro preskusite, da je vse dobro: mkdir / root / zgodovina tar -zxf linux-beam-vozlišče-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
Na koraku z denarnico ne pozabite zamenjati ključa Miner in lastnika. Nekaj takega bi morali videti, če bo vse v redu:
I 2019-01-03.15: 25: 55.369 Podpis pravil: ed91a717313c6eb0 I 2019-01-03.15: 25: 55.372 zagon vozlišča na pristanišču 10000 ... I 2019-01-03.15: 25: 55.373 ID vozlišča = d6d62d2b90c207a8 I 2019-01-03.15: 25: 55.373 Začetni nasvet: 0-0000000000000000 I 2019-01-03.15: 25: 55.373 Zahtevaj blok 0-0000000000000000
Zdaj pritisnite CTRL + C za izhod iz postopka. Naredili ga bomo kot ozadje
Nastavite opravilo za ozadje
Zdaj se prepričajte, da nadaljujete z rudarjenjem v primeru, da se strežnik znova zažene, za nadzor vozlišča ohranite nadzornik:
vi /etc/supervisor/conf.d/beam.conf [program: žarek] ukaz = / root / beam-vozlišče --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 imenik = / root / samodejni zagon = res ponovno zagon = res 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
Zdaj, ko shranite in izstopite iz vim-a, omogočimo zagon demona in počitek:
nadzornikl nadzornik> preberi žarek: na voljo nadzornik> posodobitev nadzornik> začni vse nadzornik> status snop RUNNING pid 19204, uptime 0:00:06 nadzornik> izhod
Če želite, si lahko ogledate dnevnike:
rep /var/log/beam.log
Če želite preveriti svoje stanje, zaženite ta ukaz
./beam-wallet info -n localhost: 10000 ____Vsebina denarnice____
Trenutna višina ............ 1818 ID trenutnega stanja .......... 929bee0adb1bdf02
Na voljo ................. 0 grot Zorenje .................. 0 grot V teku ............... 0 groth Ni na voljo ............... 0 groth Na voljo coinbase ....... 0 groth Skupna kovanca ............ 0 groth Upravičena pristojbina ............. 0 groth Skupna pristojbina ................. 0 groth Skupaj neizkoriščeno ............. 0 groth
Kot sem že rekel, je zelo malo verjetno, da bi karkoli miniral. Srečno rudarjenje! Veselimo se, da bomo kmalu dodali žarek v faa.st!