Jak těžit BEAM MimbleWimble v digitálním oceánu

Beam.mw je nová kryptoměna slibující silné soukromí.

Beam je nová kryptoměna, která si klade za cíl silné soukromí a škálovatelnost. Používá přístup „MimbleWimble“, o kterém se můžete dozvědět více zde. Beam Mainnet byl spuštěn dnes, takže pokud máte zájem o jeho těžbu, zde je několik stručných pokynů, jak to udělat v Digital Ocean

Varování: Dolování CPU BEAM je do značné míry k ničemu kvůli těžbě GPU, takže je vysoce nepravděpodobné, že byste vydělali nějaký paprsek; provozování celého uzlu pomáhá udržovat síť silnou, takže to nijak nebolí!

Nastavení serveru

Nastavit nový uzel v digitálním oceánu spuštěný 18.04. Všimněte si, že jsem zjistil, že 1 GB nestačí na 1 důlní vlákno. Pokud opravdu chcete CPU důl, budete potřebovat alespoň 2 GB. Nyní umožňuje SSH:

root root @ IP-ADDRESS

Nyní upgradujte a nainstalujte, co potřebujete

aktualizace apt-get
apt-get upgrade
apt-get install curl vim git-core hasged fail2ban ntp build-essential supervisor
# Nastavení jednoduchého firewallu:
ufw výchozí odepřít příchozí
ufw výchozí povolit odchozí
ufw povolit
# Nyní otevřeme port pro uzel paprsku:
ufw povolit přístup na libovolný port 10000

Umožňuje přidat určitý odkládací prostor, aby se zabránilo problémům s pamětí. Digital Ocean vás za to nenávidí. Omlouvám se Digital Ocean, chlapi, rocku!

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

Vytvořte Beam Wallet

Podle pokynů zde se zdá první, že k vytvoření účtu musíme spustit peněženku.

# 1. Stáhněte si peněženku
wget https://github.com/BeamMW/beam/releases/download/mainnet-release/linux-beam-wallet-cli-1.0.3976.tar.gz
sha256sum linux-beam-peněženka-cli-1.0.3976.tar.gz
# b6be6f95848ba439ea3d1f17da0d5523d7087abbe973fdbe584c56bfff8a1b2a linux-beam-peněženka-cli-1.0.3976.tar.gz
# Porovnejte svůj sha256 s https://www.beam.mw/downloads

Rozbalte peněženku a získejte klíč / tajný pár. Chystáte se uložit výstup všech následujících informací někde v bezpečí (a.k.a nikoli na plochu).

tar -zxf linux-beam-peněženka-cli-1.0.3976.tar.gz
./beam-wallet init
# Zadejte bezpečné heslo a ULOŽTE VŠECHNO ZDE NĚKTERÉ BEZPEČNÉ!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Podpis pravidel: ed91a717313c6eb0
I 2019-01-03.15: 05: 17,525 spuštění peněženky ...
Zadejte heslo: ********************
Klíč prohlížeče vlastníka: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Podpis pravidel: ed91a717313c6eb0
I 2019-01-03.15: 12: 57,828 spuštění peněženky ...
Zadejte heslo: ********************
Tajný podklíč 1: XXXXXXX

Začněte těžit

Nyní musíme stáhnout uzel a důl!

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
# Porovnejte svůj sha256 s https://www.beam.mw/downloads
# Rozbalte a rychle otestujte vše, co je dobré:
mkdir / root / history
tar -zxf linux-beam-node-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

Nezapomeňte vyměnit Miner klíč a klíč majitele z kroku peněženky. Měli byste něco takového vidět, pokud všechno jde dobře:

I 2019-01-03.15: 25: 55.369 Podpis pravidel: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 spouštění uzlu na 10000 portu ...
I 2019-01-03.15: 25: 55,373 Uzel ID = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55,373 Počáteční tip: 0-000000000000000000
I 2019-01-03.15: 25: 55.373 Žádající blok 0-000000000000000000

Nyní ukončete proces stisknutím kláves CTRL + C. Uděláme z toho úkol na pozadí

Nastavit úkol na pozadí

Nyní se ujistěte, že budete pokračovat v těžbě i v případě restartování serveru, udržujte uzel v chodu pomocí supervizora:

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

[program: paprsek]
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
adresář = / root /
autostart = true
restart = 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

Nyní po uložení a ukončení z vimu můžete spustit démona a snadno si odpočinout:

supervisorctl
supervizor> znovu načíst
paprsek: k dispozici
supervizor> aktualizace
supervizor> začít vše
supervisor> status
paprsek RUNNING pid 19204, uptime 0:00:06
supervisor> exit

Protokoly si můžete prohlédnout, pokud chcete:

tail /var/log/beam.log

Pokud chcete zkontrolovat svůj zůstatek, spusťte tento příkaz

./beam-wallet info -n localhost: 10000
____Wallet shrnutí____
Aktuální výška ............ 1818
ID aktuálního stavu .......... 929bee0adb1bdf02
K dispozici ................. 0 groth
Zrání .................. 0 mráz
Probíhá ............... 0 groth
Nedostupné ............... 0 groth
K dispozici coinbase ....... 0 groth
Total coinbase ............ 0 groth
Dostupný poplatek ............. 0 háje
Celková částka ................. 0 stupňů
Celkem nevyčerpané ............. 0 mráz

Jak jsem řekl dříve, je velmi nepravděpodobné, že byste něco skutečně těžili. Happy těžba! Těšíme se na přidání paprsku k faa.st brzy!