Ako ťažiť BEAM MimbleWimble v digitálnom oceáne

Beam.mw je nová kryptomena, ktorá sľubuje silné súkromie.

Beam je nová kryptomena, ktorej cieľom je silné súkromie a škálovateľnosť. Používa prístup „MimbleWimble“, o ktorom sa môžete dozvedieť viac tu. Beam Mainnet uvedený na trh dnes, takže ak máte záujem o jeho ťažbu, tu je niekoľko krátkych pokynov, ako to urobiť v Digital Ocean

Varovanie: Ťažba CPU BEAM je do značnej miery zbytočná kvôli ťažbe GPU, takže je veľmi nepravdepodobné, že by ste zarobili akýkoľvek lúč; prevádzka celého uzla pomáha udržať sieť silnú, takže to nijako nebolí!

Nastavte server

Zostavte nový uzol v digitálnom oceáne spustený 18.04. Všimnite si, zistil som, že 1 GB nestačí na 1 banské vlákno. Ak naozaj chcete CPU ťažiť, budete potrebovať najmenej 2 GB. Teraz umožňuje SSH:

root root @ IP-ADDRESS

Teraz inovujte a nainštalujte, čo potrebujete

aktualizácia apt-get
aktualizácia apt-get
apt-get install curl vim git-core hasged fail2ban ntp build-essential supervisor
# Nastavenie jednoduchého firewallu:
ufw predvolene odmietnuť prichádzajúce
ufw predvolene povoliť odchádzajúce
UFW povoliť
# Teraz otvorme port pre trámový uzol:
ufw povoliť prístup na akýkoľvek port 10000

Umožňuje pridať určitý odkladací priestor, aby sa predišlo problémom s pamäťou. Digital Ocean za to bude nenávidieť. Ospravedlňujeme sa, Digital Ocean, chlapci rock!

sudo fallocate -l 4G / swapfile
mkswap / swapfile
swapon / swapfile
echo ‘/ swapfile žiadny swap sw 0 0 '| sudo tee -a / etc / fstab

Vytvorte Peňaženku lúča

Podľa pokynov tu sa zdá, že najskôr potrebujeme spustiť peňaženku, aby sme vytvorili účet.

# 1. Stiahnite si peňaženku
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
# Porovnajte svoj sha256 s https://www.beam.mw/downloads

Rozbaľte peňaženku a získajte pár kľúč / tajný pár. Výstup všetkých nasledujúcich informácií budete chcieť uložiť niekde v bezpečí (a.k.a nie na plochu).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Zadajte bezpečné heslo a VŠETKO TU ULOŽTE NIEKTORÉ BEZPEČNÉ!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Podpis pravidiel: ed91a717313c6eb0
I 2019-01-03.15: 05: 17,525 spustenie peňaženky ...
Zadajte heslo: ********************
Kľúč prehliadača vlastníka: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Podpis pravidiel: ed91a717313c6eb0
I 2019-01-03.15: 12: 57,828 spustenie peňaženky ...
Zadajte heslo: ********************
Tajný podkľúč 1: XXXXXXX

Začať ťažbu

Teraz musíme stiahnuť uzol a baňu!

wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-node-1.0.3976.tar.gz
sha256sum linux-beam-node-1.0.3976.tar.gz
# d9bb70066f77df8862d34a4050fd267eeb11c3ae4399075de4a9c033ac3b77a1 linux-beam-node-1.0.3976.tar.gz
# Porovnajte svoj sha256 s https://www.beam.mw/downloads
# Rozbaľte a rýchlo otestujte všetko, čo je dobré:
mkdir / root / history
tar -zxf linux-beam-node-1.0.3976.tar.gz
./beam-node --port 10000 --mining_threads = 2 - informácie o súbore_log_level 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

Uistite sa, že ste z kroku peňaženky vymenili mincový kľúč a kľúč vlastníka. Ak sa všetko darí, mali by ste niečo také vidieť:

I 2019-01-03.15: 25: 55.369 Podpis pravidiel: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 začínajúci uzol na 10000 porte ...
I 2019-01-03.15: 25: 55,373 Uzol ID = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55,373 Počiatočná tip: 0-000000000000000000
I 2019-01-03.15: 25: 55.373 Žiadajúci blok 0-000000000000000000

Teraz ukončite proces stlačením kombinácie klávesov CTRL + C. Urobíme z neho úlohu na pozadí

Nastavte úlohu na pozadí

Teraz sa uistite, že pokračujete v ťažbe v prípade, že sa váš server reštartuje, aby ste udržali uzol v chode pomocou supervízora:

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

[Program: lúč]
command = / root / 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
directory = / root /
autostart = true
reštart = true
stderr_logfile = / var / log / beam.log
stdout_logfile = / var / log / beam.log
stdout_logfile_maxbytes = 5megabajt
stderr_logfile_maxbytes = 5megabajt
stdout_logfile_backups = 2
stderr_logfile_backups = 2

Teraz, keď uložíte a ukončíte vim, môžete spustiť démona a ľahko odpočívať:

supervisorctl
supervízor> znovu načítať
lúč: k dispozícii
supervízor> aktualizácia
supervízor> začať všetko
supervízor> stav
lúč RUNNING pid 19204, doba prevádzkyschopnosti 0:00:06
supervízor> exit

Denníky si môžete pozrieť, ak sa vám páči:

tail /var/log/beam.log

Ak chcete skontrolovať zostatok, stačí spustiť tento príkaz

./beam-wallet info -n localhost: 10000
____Wallet Summary____
Aktuálna výška ............ 1818
Aktuálny stav ID .......... 929bee0adb1bdf02
K dispozícii ................. 0 húb
Zrenie .................. 0 vývaru
Prebieha ............... 0 stupňov
Nedostupné ............... 0 stupňov
K dispozícii coinbase ....... 0 groth
Celková mincová základňa ............ 0 húb
Cenovo dostupný poplatok ............. 0 stupňov
Celková cena ................. 0 hájov
Celkom nevyčerpané ............. 0 hald

Ako som už povedal, je veľmi nepravdepodobné, že by ste niečo dali. Happy ťažba! Tešíme sa na pridanie lúča čoskoro!