Kako rudariti BEAM MimbleWimble na digitalnem oceanu

Beam.mw je nova kripto valuta, ki obljublja močno zasebnost.

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!