Hoe BEAM MimbleWimble op Digital Ocean te minen

Beam.mw is een nieuwe cryptocurrency die veel privacy belooft.

Beam is een nieuwe cryptovaluta die streeft naar sterke privacy en schaalbaarheid. Het maakt gebruik van de "MimbleWimble" -benadering, waarover u hier meer kunt lezen. Het Beam Mainnet is vandaag van start gegaan, dus als je geïnteresseerd bent om het te minen, hier zijn enkele korte instructies over hoe je dit kunt doen op Digital Ocean

Waarschuwing: CPU-mining BEAM is vrijwel nutteloos vanwege GPU-mining, dus het is zeer onwaarschijnlijk dat je een straal verdient; het runnen van een volledig knooppunt helpt het netwerk sterk te houden, dus het doet hoe dan ook geen pijn!

Zet een server op

Installeer een nieuw knooppunt op Digital Ocean met 18.04. Let op, ik vond dat 1 GB niet eens genoeg was voor 1 mijndraad. Als je echt wilt CPU-mijnen, heb je minimaal 2 GB nodig. Laat SSH nu toe in:

ssh root @ IP-ADRES

Upgrade en installeer nu wat u nodig hebt

apt-get update
apt-get upgrade
apt-get install curl vim git-core haveged fail2ban ntp build-essential supervisor
# Stel een eenvoudige firewall in:
ufw standaard inkomend weigeren
ufw standaard uitgaande toestaan
ufw inschakelen
# Laten we nu een poort openen voor een Beam-knooppunt:
ufw toestaan ​​in elke poort 10000

Laten we wat swapruimte toevoegen om geheugenproblemen te voorkomen. Digital Ocean zal je hierom haten. Sorry Digital Ocean, jullie rocken!

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

Maak een Beam Wallet

Volgens de instructies hier lijkt het erop dat we eerst de portefeuille moeten uitvoeren om een ​​account te maken.

# 1. Download de portefeuille
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
# Vergelijk uw sha256 met https://www.beam.mw/downloads

Pak de portefeuille uit en ontvang een sleutel / geheim paar. U wilt de uitvoer van alle volgende informatie op een veilige plaats opslaan (ook niet op uw bureaublad).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Voer een veilig wachtwoord in en BEWAAR ALLES HIER IETS VEILIG!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Handtekening handtekening: ed91a717313c6eb0
I 2019-01-03.15: 05: 17.525 een portemonnee starten ...
Voer wachtwoord in: ********************
Eigenaar Viewer-sleutel: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Handtekening handtekening: ed91a717313c6eb0
I 2019-01-03.15: 12: 57.828 Een portemonnee starten ...
Voer wachtwoord in: ********************
Geheime subsleutel 1: XXXXXXX

Begin met mijnen

Nu moeten we het knooppunt en het mijne downloaden!

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
# Vergelijk uw sha256 met https://www.beam.mw/downloads
# Pak uit en test snel alles is goed:
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

Zorg ervoor dat u de Miner-sleutel en de eigenaarsleutel uit de portefeuillestap vervangt. Je zou zoiets moeten zien als alles goed gaat:

I 2019-01-03.15: 25: 55.369 Regels handtekening: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 een knooppunt starten op 10000-poort ...
I 2019-01-03.15: 25: 55.373 Knooppunt-ID = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Eerste tip: 0-0000000000000000
I 2019-01-03.15: 25: 55.373 Verzoekblok 0-0000000000000000

Druk nu op CTRL + C om het proces te verlaten. We zullen er een achtergrondtaak van maken

Stel een achtergrondtaak in om te mijnen

Om er zeker van te zijn dat je doorgaat met mijnen voor het geval dat je server opnieuw opstart, gebruik je supervisor om het knooppunt actief te houden:

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

[Programma bundel]
command = / root / beam-node - poort 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
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

Nu, nadat je hebt opgeslagen en vim hebt verlaten, laten we de daemon opstarten en rusten:

supervisorctl
begeleider> herlezen
balk: beschikbaar
supervisor> update
supervisor> alles beginnen
supervisor> status
straal LOPEND pid 19204, uptime 0:00:06
supervisor> exit

Je kunt de logboeken bekijken als je wilt:

tail /var/log/beam.log

Als u uw saldo wilt controleren, voert u gewoon deze opdracht uit

./beam-wallet info -n localhost: 10000
____Wallet samenvatting____
Huidige hoogte ............ 1818
Huidige status-ID .......... 929bee0adb1bdf02
Beschikbaar ................. 0 groth
Rijpen .................. 0 groth
Aan de gang ............... 0 groth
Niet beschikbaar ............... 0 groth
Beschikbare muntenbasis ....... 0 groth
Totale muntenbasis ............ 0 groth
Beschikbare kosten ............. 0 groth
Totale vergoeding ................. 0 groth
Totaal niet uitgegeven ............. 0 groth

Zoals ik al eerder zei, het is zeer onwaarschijnlijk dat je echt iets zult delven. Fijne mijnbouw! We kijken uit naar het toevoegen van een balk aan faa.st binnenkort!