Sådan mines BEAM MimbleWimble på Digital Ocean

Beam er en ny kryptovaluta, der sigter mod stærkt privatliv og skalerbarhed. Den bruger "MimbleWimble" -tilgangen, som du kan lære mere om her. Beam Mainnet blev lanceret i dag, så hvis du er interesseret i at udvinde det, her er nogle korte instruktioner om, hvordan du gør det på Digital Ocean
Advarsel: CPU-minedrift BEAM er stort set ubrugelig på grund af GPU-minedrift, så det er meget usandsynligt, at du tjener nogen stråle; at køre en fuld knude hjælper med at holde netværket stærkt, så det skader ikke nogen måde!
Opret en server
Opsæt en ny knude på Digital Ocean i løbet af 18.04. Bemærk, jeg fandt, at 1 GB ikke engang var nok til 1 Miningtråd. Hvis du virkelig vil CPU-min, har du brug for mindst 2 GB. Nu lader SSH komme ind:
ssh root @ IP-ADRESSE
Opgrader nu og installer det, du har brug for
apt-get-opdatering apt-get-opgradering apt-get install curl vim git-core haveged fail2ban ntp build-essential vejleder # Opsætning af en simpel firewall: ufw standard nægter indgående ufw standard tillader udgående ufw aktivere # Lad os nu åbne en port for en Beam-knude: ufw tilladelse til enhver port 10000
Lad os tilføje noget swap plads for at forhindre hukommelsesproblemer. Digital Ocean vil hader dig for dette. Undskyld Digital Ocean, I rock!
sudo fallocate -l 4G / swapfile mkswap / swapfile swapon / swapfile ekko ‘/ swapfile none swap sw 0 0’ | sudo tee -a / etc / fstab
Opret en Beam Wallet
Ved at følge instruktionerne her ser det ud til, at vi først skal køre tegnebogen for at oprette en konto.
# 1. Download tegnebogen 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 # Sammenlign din sha256 med https://www.beam.mw/downloads
Pak lommebogen ud, og få et nøgle / hemmeligt par. Du vil gemme output fra alle følgende oplysninger et sted der er sikkert (a.k.a ikke på dit skrivebord).
tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz ./beam-wallet init # Indtast en sikker adgangskode, og GEM ALT HER HER SIKT SIKKER! ./beam-wallet export_owner_key I 2019-01-03.15: 05: 17.525 Reglersignatur: ed91a717313c6eb0 I 2019-01-03.15: 05: 17.525 starter en tegnebog ... Indtast adgangskode: ******************** Ejer-visningsnøgle: XXXXX ./beam-wallet export_miner_key - subtast = 1 I 2019-01-03.15: 12: 57.828 Reglersignatur: ed91a717313c6eb0 I 2019-01-03.15: 12: 57.828 starter en tegnebog ... Indtast adgangskode: ******************** Hemmelig undernøgle 1: XXXXXXX
Start minedrift
Nu skal vi downloade noden og min!
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 # Sammenlign din sha256 med https://www.beam.mw/downloads
# Pak ud og test hurtigt, at alt er godt: 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
Sørg for at udskifte Miner-nøglen og ejernøglen fra tegnebogstrinnet. Du skulle se noget lignende, hvis alt går godt:
I 2019-01-03.15: 25: 55.369 Reglersignatur: ed91a717313c6eb0 I 2019-01-03.15: 25: 55.372 starter en node på 10000 port ... I 2019-01-03.15: 25: 55.373 Knude ID = d6d62d2b90c207a8 I 2019-01-03.15: 25: 55.373 Første tip: 0-0000000000000000 I 2019-01-03.15: 25: 55.373 Anmoder om blok 0-0000000000000000
Tryk nu på CTRL + C for at afslutte processen. Vi vil gøre det til en baggrundsopgave
Opsæt en baggrundsopgave, der skal miner
For at være sikker på, at du fortsætter med at miner, hvis din server genstarter, skal du bruge vejleder for at holde noden kørende:
vi /etc/supervisor/conf.d/beam.conf [Program: beam] kommando = / 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 genstart = 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
Når du nu har gemt og afsluttet vim, lader vi starte dæmonen og hvile let:
supervisorctl vejleder> genlæst bjælke: tilgængelig vejleder> opdatering vejleder> start alle vejleder> status beam RUNNING pid 19204, oppetid 0:00:06 vejleder> exit
Du kan tjekke logfilerne, hvis du kan lide:
hale /var/log/beam.log
Hvis du vil kontrollere din saldo, skal du bare køre denne kommando
./beam-wallet info -n localhost: 10000 ____Wallet resume____
Nuværende højde ............ 1818 Nuværende status-id .......... 929bee0adb1bdf02
Tilgængelig ................. 0 groth Ældre .................. 0 groth I gang ............... 0 groth Utilgængelig ............... 0 groth Tilgængelig møntbase ....... 0 groth Samlet møntbase ............ 0 groth Gennemsnitligt gebyr ............. 0 groth Samlet gebyr ................. 0 groth Samlet ubrugt ............. 0 groth
Som jeg sagde tidligere, er det meget usandsynligt, at du faktisk er min. God minedrift! Vi ser frem til snart at tilføje bjælke til faa.st!