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

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!