Comment exploiter BEAM MimbleWimble sur Digital Ocean

Beam.mw est une nouvelle crypto-monnaie promettant une forte confidentialité.

Beam est une nouvelle crypto-monnaie qui vise une forte confidentialité et une évolutivité. Il utilise l'approche «MimbleWimble», dont vous pouvez en savoir plus ici. Le Beam Mainnet a été lancé aujourd'hui, donc si vous êtes intéressé à l'exploiter, voici quelques courtes instructions sur la façon de le faire sur Digital Ocean

Avertissement: le BEAM d'extraction de processeur est à peu près inutile en raison de l'extraction de GPU, il est donc très peu probable de gagner un faisceau; exécuter un nœud complet permet de maintenir le réseau solide, donc cela ne fait pas de mal

Configurer un serveur

Configurez un nouveau nœud sur Digital Ocean en exécutant le 18.04. Remarque, j'ai trouvé que 1 Go n'était même pas suffisant pour 1 thread Mining. Si vous voulez vraiment exploiter le mien, vous aurez besoin d'au moins 2 Go. Permet maintenant à SSH:

racine ssh @ IP-ADDRESS

Maintenant, mettez à niveau et installez ce dont vous avez besoin

mise à jour apt-get
mise à niveau apt-get
apt-get install curl vim git-core hasged fail2ban ntp build-essential supervisor
# Configurez un simple pare-feu:
ufw par défaut refuser l'entrée
ufw par défaut autorise les sorties
ufw enable
# Ouvrons maintenant un port pour un nœud Beam:
ufw autorise n'importe quel port 10000

Permet d'ajouter de l'espace d'échange pour éviter les problèmes de mémoire. Digital Ocean vous déteste pour cela. Désolé Digital Ocean, vous rockez!

sudo fallocate -l 4G / fichier d'échange
mkswap / swapfile
swapon / swapfile
echo ‘/ swapfile aucun swap sw 0 0’ | sudo tee -a / etc / fstab

Créer un portefeuille Beam

En suivant les instructions ici, il semble que nous devons d'abord exécuter le portefeuille pour créer un compte.

# 1. Téléchargez le 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
# Comparez votre sha256 à https://www.beam.mw/downloads

Décompressez le portefeuille et obtenez une paire clé / secret. Vous allez vouloir sauvegarder la sortie de toutes les informations suivantes dans un endroit sûr (a.k.a pas sur votre bureau).

tar -zxf linux-beam-wallet-cli-1.0.3976.tar.gz
./beam-wallet init
# Saisissez un mot de passe sécurisé et ÉCONOMISEZ TOUT ICI SÉCURITAIRE!
./beam-wallet export_owner_key
I 2019-01-03.15: 05: 17.525 Signature des règles: ed91a717313c6eb0
I 2019-01-03.15: 05: 17.525 démarrage d'un portefeuille ...
Entrer le mot de passe: ********************
Clé de visionneuse propriétaire: XXXXX
./beam-wallet export_miner_key --subkey = 1
I 2019-01-03.15: 12: 57.828 Signature des règles: ed91a717313c6eb0
I 2019-01-03.15: 12: 57.828 démarrage d'un portefeuille ...
Entrer le mot de passe: ********************
Sous-clé secrète 1: XXXXXXX

Démarrer l'exploitation minière

Maintenant, nous devons télécharger le nœud et le mien!

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
# Comparez votre sha256 à https://www.beam.mw/downloads
# Décompressez et testez rapidement tout est bon:
mkdir / root / historique
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

Assurez-vous de remplacer la clé Miner et la clé propriétaire à partir de l'étape du portefeuille. Vous devriez voir quelque chose comme ça si tout va bien:

I 2019-01-03.15: 25: 55.369 Signature des règles: ed91a717313c6eb0
I 2019-01-03.15: 25: 55.372 démarrage d'un nœud sur le port 10000 ...
I 2019-01-03.15: 25: 55.373 ID de nœud = d6d62d2b90c207a8
I 2019-01-03.15: 25: 55.373 Conseil initial: 0-0000000000000000
I 2019-01-03.15: 25: 55.373 Bloc de demande 0-0000000000000000

Appuyez maintenant sur CTRL + C pour quitter le processus. Nous en ferons une tâche de fond

Configurer une tâche d'arrière-plan à extraire

Maintenant, pour être sûr de continuer à extraire au cas où votre serveur redémarrerait, utilisez le superviseur pour maintenir le nœud en marche:

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

[programme: poutre]
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
répertoire = / root /
démarrage automatique = vrai
restart = true
stderr_logfile = / var / log / beam.log
stdout_logfile = / var / log / beam.log
stdout_logfile_maxbytes = 5 Mo
stderr_logfile_maxbytes = 5 Mo
stdout_logfile_backups = 2
stderr_logfile_backups = 2

Maintenant, après avoir enregistré et quitté vim, permet de démarrer le démon et de se reposer facilement:

supervisorctl
superviseur> relire
poutre: disponible
superviseur> mise à jour
superviseur> tout démarrer
superviseur> statut
faisceau RUNNING pid 19204, temps de disponibilité 0:00:06
superviseur> sortie

Vous pouvez consulter les journaux si vous le souhaitez:

tail /var/log/beam.log

Si vous souhaitez vérifier votre solde, exécutez simplement cette commande

./beam-wallet info -n localhost: 10000
____Résumé du portefeuille____
Hauteur actuelle ............ 1818
ID d'état actuel .......... 929bee0adb1bdf02
Disponible ................. 0 groth
Élevage .................. 0 groth
En cours ............... 0 groth
Non disponible ............... 0 groth
Base de pièces disponible ....... 0 groth
Total coinbase ............ 0 groth
Frais disponibles ............. 0 groth
Frais totaux ................. 0 groth
Total non dépensé ............. 0 groth

Comme je l'ai dit plus tôt, il est très peu probable que vous exploitiez quoi que ce soit. Bonne exploitation minière! Nous avons hâte d'ajouter le faisceau à faa.st bientôt!