Comment extraire la pièce Grin

Grin est la deuxième pièce à lancer qui intègre une version du protocole mimblewimble (15 janvier 2019). Il y a beaucoup d’informations sur ce protocole mais les principaux points sont:

  • Confidentialité accrue
  • Évolutivité et taille réduite de la blockchain

Cette pièce adopte une approche décentralisée plus communautaire que Beam. Je suggère à tous ceux qui veulent exploiter cette pièce de lire l’article, car il explique comment ils sont capables d’accomplir cela, ainsi que comment cela diffère de Monero et ZCash.

Grin utilise l’algorithme Equihash, est écrit en Rust et est une résistance ASIC, au point où, tout comme Monero, ils auront du mal à bifurquer tous les six mois pour éviter les ASIC.

Comment extraire la pièce Grin

Vous avez peut-être également entendu parler de Beam, qui a été la première crypto-monnaie à sortir avec une version du protocole mimblewimble. Grin est très différent dans l’architecture du système, par rapport à Beam. Les principales différences du point de vue des utilisateurs sont que Grin permet les transactions basées sur l’adresse IP, les fichiers et les adresses, tandis que beam utilise des identifiants temporaires qui aident les portefeuilles à communiquer entre eux et a la capacité de créer des identifiants permanents depuis le changement d’identifiant régulier après chaque connexion à un portefeuille. , pour augmenter la confidentialité.

Maintenant que nous connaissons les détails sur Grin, passons à l’extraction de GRIN!

Remarques générales sur l’exploitation minière sur Grin

Je tiens à mentionner en haut de ce didacticiel que vous aurez besoin d’au moins une carte de 5,5 Go pour faire mine de sourire, et si vous voulez miner en utilisant le protocole ASIC, vous aurez besoin de cartes de 11 Go pour ce faire.

Quelques conseils miniers généraux

Donc, avant de commencer ce didacticiel, j’ai deux conseils pour tirer le meilleur parti de votre expérience minière. Assurez-vous d’abord que vous disposez des derniers pilotes pour vos GPU. Deuxièmement, la plupart des logiciels de minage seront signalés comme virus par les antivirus. Pour cette raison, si vous exploitez votre ordinateur de jeu ou d’utilisation quotidienne normale sur lequel un antivirus est installé, vous souhaiterez exclure le logiciel de minage de l’antivirus. Ce que j’aime faire, c’est de créer un dossier, puis de mettre tous mes logiciels de minage dans des sous-dossiers. J’exclus ensuite le dossier de niveau supérieur de l’antivirus et cela exclut tous les logiciels de minage.

Configuration du portefeuille Grin

Dans ce tutoriel, nous allons également montrer le processus de configuration du portefeuille. La raison pour laquelle nous couvrions une configuration de portefeuille dans ce didacticiel est que les pièces du protocole mimblewimble sont conçues de manière très différente par rapport aux autres crypto-monnaies. L’une des plus grandes différences de conception est qu’il n’est supposé y avoir aucune adresse dans le système et que les portefeuilles communiquent (ils n’ont pas besoin d’être en ligne) pour envoyer des crypto-monnaies. Comme il s’agit d’un système très différent de celui auquel tout le monde dans la crypto-monnaie est habitué, Grin a des adresses ainsi que des clés privées, mais la méthode recommandée (et la façon dont la plupart des pools paient) n’utilise pas d’adresses. Dans grin, on peut envoyer une réception en utilisant une adresse IP, en passant un fichier dans les deux sens (e-mail, etc.) ou en utilisant une adresse de grin box. Nous allons couvrir les trois méthodes dans ce tutoriel.

Installation d’Ubuntu

À l’heure actuelle, il ne semble y avoir que des portefeuilles Linux pour grin, car vous avez besoin d’un nœud complet pour fonctionner, et il n’y en a pas pour Windows pour le moment..

Si vous ne disposez pas d’un ordinateur Linux, vous pouvez utiliser un ordinateur de rechange ou une machine virtuelle sous Windows. j’utilise Lecteur VMware (gratuit). Une fois que vous l’avez téléchargé et installé, vous devez télécharger une distribution Linux. J’utiliserai l’édition serveur de Ubuntu 18.04

J’utilise l’édition serveur car elle sera rapide à télécharger, utilisera moins d’espace et sera plus réactive. (Ne vous inquiétez pas, nous installerons une interface graphique) Une fois que vous téléchargez le fichier ISO, suivez ces étapes pour créer une machine virtuelle

La configuration de la VM est assez simple.

Sur la dernière image, choisissez Personnaliser le matériel… Je changerais le HD à au moins 50 Go si vous avez de l’espace, et changerais l’utilisation de la RAM et du processeur à 50-75% de votre ordinateur. Donc, un ordinateur avec 4 cœurs 8 Go je choisirais 2 cœurs et 4 Go de RAM pour la VM.

Une fois que votre machine virtuelle est démarrée, vous pouvez vraiment accepter tous les paramètres par défaut pour la configuration Linux et utiliser tout le disque car il est à l’intérieur d’une VM.

Vous devez ensuite vous connecter et le terminal vous est présenté car il s’agit d’une installation serveur. Nous voulons maintenant installer notre interface graphique. J’utiliserai XFCE

sudo apt installer -y xfce4 xfce4-goodies

Cela utilisera environ 650 Mo. Une fois cela fait, nous devons démarrer l’interface graphique en utilisant

startx

Notez qu’il s’agit du processus de connexion la prochaine fois que nous utiliserons la VM. Vous tapez le nom d’utilisateur, le mot de passe puis startx. Donc, notre Linux est maintenant installé et démarré!

Installation du portefeuille Grin

Nous devons d’abord ouvrir un terminal

Nous devons maintenant installer certains packages dont nous aurons besoin. Nous devons d’abord obtenir un navigateur Web, afin que vous puissiez charger les documents et ce didacticiel dans le navigateur Web de la machine virtuelle, afin que vous puissiez copier et coller. Nous avons également besoin de git pour extraire la source de github.

sudo apt installer -y firefox git

Une fois que vous avez installé Firefox et git, créons un lanceur pour cela. Faites un clic droit sur le bureau et sélectionnez Créer un lanceur. Ensuite, choisissez Create Launcher Firef… puis cliquez sur créer.

Ouvrez maintenant Firefox et choisissez Marquer comme exécutable pour que l’avertissement ne s’affiche plus.

chargez le didacticiel dans Firefox pour pouvoir copier et coller les étapes suivantes

Ceux-ci seront nécessaires pour créer le portefeuille à partir de la source et pour exécuter le portefeuille. Vous pouvez visiter les portefeuilles officiels GitHub pour les exigences pour voir les commandes que nous allons exécuter ci-dessous. Cela installera tous les logiciels dont nous avons besoin en une seule commande

curl https://sh.rustup.rs -sSf | sh; source $ HOME / .cargo / env && sudo apt install -y build-essential cmake libgit2-dev clang libncurses5-dev libncursesw5-dev zlib1g-dev pkg-config libssl-dev llvm

Appuyez sur Entrée si cela demande des options d’installation. Toute cette opération installera environ 700 Mo de packages.

Pour le portefeuille, nous allions utiliser un portefeuille construit par la communauté au lieu du portefeuille officiel. La raison en est qu’à mon avis, le portefeuille communautaire est beaucoup plus facile à utiliser et à envoyer et à recevoir des paiements. À mon avis, cela ressemble plus à la CLI monero, je vais donc utiliser ce portefeuille dans le didacticiel. Le portefeuille officiel nécessite beaucoup de fichiers changeants, ce qui est une autre raison pour laquelle nous n’allions pas l’utiliser. De plus, le portefeuille communautaire a une meilleure documentation sur la façon d’utiliser le portefeuille.

Voici les liens pour le portefeuille officiel et portefeuille 713

Voici le lien pour le étapes de construction et utilisation du portefeuille pour portefeuille 713

Notez que le portefeuille a maintenant un nœud intégré, nous n’avons donc pas besoin d’un nœud séparé dans la nouvelle version.

Maintenant, il est temps de construire le portefeuille

cd ~ && Programmes installés mkdir && cd I * && git clone https://github.com/vault713/wallet713 && portefeuille cd713 && construction de cargaison – libération

Configuration du portefeuille Grin

Maintenant, exécutons le portefeuille et synchronisons-nous (vous pouvez utiliser cette commande pour démarrer le portefeuille à chaque fois ou peut-être créer un lanceur comme nous l’avons fait pour Firefox)

~ / Programmes-installés / wallet713 / target / release / wallet713

Faisons maintenant un nouveau portefeuille

init

Vous voudrez voir l’adresse de la boîte de sourire et les mots de départ privés. Maintenant, grin a un système d’adresse, vous pouvez toujours utiliser grin sans adresse, mais évidemment cela le rend beaucoup plus facile. Nous pouvons ensuite vérifier nos soldes en tapant

Info

Pour recevoir tout nouveau paiement que vous avez reçu depuis la dernière fois que vous avez chargé le portefeuille, nous devons exécuter l’auditeur

Ecoutez

L’image ci-dessus montre les commandes et les réponses du portefeuille. Les mots de départ (clé privée) du portefeuille se trouvent dans la case rouge. Ce ne sont que pour vous, ne les donnez pas à d’autres, sinon ils peuvent dépenser vos fonds. L’adresse de paiement verte (flèche rouge), est la clé publique que vous devez donner aux autres pour qu’ils puissent vous payer. La flèche bleue montre le solde de mon portefeuille.

Utilisation du portefeuille Grin

Il existe 3 façons d’envoyer et de recevoir des paiements dans Grin

  1. HTTPS
  2. Basé sur un fichier
  3. Adresse de la boîte à sourire

Maintenant que le listner est en cours d’exécution, le portefeuille recevra automatiquement tout paiement d’adresse https ou grinbox qui lui sera envoyé. Pour recevoir des https, vous devez transférer vos ports derrière votre routeur, et le portefeuille 713 ne prend pas en charge la réception de paiements basés sur https pour le moment, nous ne couvrirons donc pas cela..

Pour envoyer un paiement via HTTPS

envoyer le montant – à https: // IP: 13415

Pour envoyer un paiement en utilisant l’adresse grinbox, nous pouvons exécuter

envoyer le montant –à grinbox_address_of_recipient

Pour envoyer un paiement à l’aide de fichiers

envoyer montant –file ~ / chemin / vers / transaction.tx

Vous enverriez ensuite ce fichier (transaction.tx) au destinataire.

Pour recevoir un paiement via un fichier (c’est ainsi que nous recevrons les paiements du pool minier)

recevoir –file ~ / chemin / vers / transaction.tx

Cela créera un fichier transaction.tx.response que vous devrez renvoyer à l’expéditeur.

L’expéditeur s’exécutera alors

finaliser –file ~ / chemin / vers / transaction.tx.response

Et le paiement sera envoyé via le réseau

Grin Mining Pools

Pour ce tutoriel, nous utiliserons https://grinmint.com/pages/index.html J’ai choisi ce pool car ils auront des frais de 0% pendant une courte période après le lancement (15 janvier 2019)

Maintenant que nous avons un pool, commençons à miner!

Extraction de CPU

Nous ne nous concentrerons pas là-dessus, car ce n’est pas rentable.

GPU Mining – Nvidia et AMD

À l’heure actuelle, il n’y a pas beaucoup de choix à utiliser pour extraire GRIN. La meilleure option pour le moment semble être GrinGoldMiner

Ce logiciel de minage a des frais de développement de 2%. Pour utiliser ce logiciel de minage, nous devons installer .NET 2.2

Cliquez sur le bouton “Télécharger .NET Core Runtime”

Une fois téléchargé et .NET installé, exécutez le mineur et modifiez les valeurs dans les choix ci-dessous

Remplacez “[email protected]” par votre adresse e-mail.

Remplacez «rig1» par quelque chose pour identifier l’ordinateur minier comme un ordinateur de bureau.

Remplacez «strongpassword» par un mot de passe.

Ensuite, ouvrez le fichier config.xml dans le même dossier et assurez-vous qu’il a enregistré les paramètres et détecté correctement votre GPU.

Maintenant, lancez simplement le logiciel mineur et vous devriez voir quelque chose comme ça.

Je me suis également connecté au site Web du pool minier. C’est là que vous demanderez un paiement. Étant donné que le protocole mimblewimble utilisé par Grin n’a pas d’adresse, vous pouvez demander un paiement à une adresse e-mail ou une adresse IP..

Recevez un paiement de pool minier

Connectez-vous d’abord à votre tableau de bord, entrez le mot de passe dans la zone de texte et cliquez sur paiement par e-mail. Vous recevrez alors un email avec un fichier. Vous aurez alors envie de courir dans le portefeuille

recevoir –file ~ / chemin / vers / transaction.tx

Cela créera un fichier transaction.tx.response que vous devrez renvoyer à l’expéditeur. Pour ce faire, revenez au tableau de bord et saisissez à nouveau le mot de passe, puis sélectionnez finaliser la transaction. Sélectionnez ensuite le fichier transaction.tx.response et téléchargez-le. Vous devriez alors recevoir un paiement, que vous pouvez vérifier en tapant

Info

Dans le portefeuille.

S’il y a des problèmes avec votre configuration minière, vous pouvez essayer plusieurs choses.

Vous n’avez peut-être pas assez de mémoire virtuelle. Vous aurez peut-être besoin de 16 Go de mémoire virtuelle (pour les GPU Vega, vous avez besoin de plus de 16 Go par GPU) pour changer cela, accédez au Panneau de configuration -> Système et sécurité -> Système et cliquez sur Paramètres système avancés sur la gauche. À partir de là, cliquez sur paramètres sous l’onglet avancé. Cliquez ensuite sur Modifier, puis sur le troisième écran, décochez la case Gérer automatiquement, choisissez une taille personnalisée et saisissez la taille (en Mo) pour les deux zones de texte. Appuyez ensuite sur le bouton de réglage, puis sur le bouton ok.

Dépannage général

Une chose à surveiller est les actions périmées ou rejetées. Si vous voyez un grand nombre de partages périmés, vous pouvez essayer un serveur plus proche de vous. Si vous voyez beaucoup d’actions rejetées, essayez de réduire l’intensité du mineur si disponible.

Combien de GRIN vais-je gagner par jour?

Pour comprendre cela, vous iriez à https://www.coincalculators.io/coin.aspx?crypto=grin-mining-calculator et utilisez leur calculatrice. La calculatrice fournit une estimation approximative, vous pouvez donc être payé un montant supérieur ou inférieur à ce que la calculatrice dit réellement.

La plupart des valeurs sont déjà correctement saisies et il suffit de modifier quelques valeurs.

Taux de hachage: Entrez votre vitesse totale (en mégahashes par seconde) pour tous vos ordinateurs miniers. Ce serait la valeur de «vitesse totale» de votre logiciel de minage. Assurez-vous d’ajouter tous les ordinateurs que vous utilisez pour l’exploitation minière Grin.

Puissance: Entrez la quantité totale de puissance (en watts) utilisée par votre plate-forme minière. Certains logiciels de minage mesureront cela pour vous. Vous pouvez également mesurer la consommation électrique totale de votre ordinateur à l’aide d’un logiciel spécial ou d’un kilowatt-mètre. Je préfère utiliser un kilowatt mètre, car je trouve que c’est le plus précis. Assurez-vous d’ajouter tous les ordinateurs que vous utilisez pour Grinmining.

Coût d’électricité: Entrez le coût par kilowattheure que vous payez à votre compagnie d’électricité. J’ai pu trouver cette information dans ma facture mensuelle, ainsi que sur leur site Web.

Frais de piscine: Entrez les frais de pool + les frais de développement du logiciel mineur. Ce serait 0 + 2 = 2%

Coût du matériel: Entrez le coût total de tout votre matériel.

Dans cette image, nous pouvons voir rapidement le nombre de pièces et la valeur en USD que nous gagnerons dans certains délais. Vous voulez regarder la colonne Profit, car il s’agit de la valeur après avoir payé votre consommation d’électricité. Je me concentre généralement uniquement sur le paiement quotidien en USD. En vous concentrant simplement sur ce nombre, vous pouvez exécuter la calculatrice pour quelques pièces différentes et voir rapidement quelle pièce est la plus rentable pour la configuration de votre plate-forme minière. Gardez à l’esprit que vous voulez également peser le paiement quotidien avec la capitalisation boursière. Une pièce à faible capitalisation boursière peut être vraiment rentable un jour, et pourrait ensuite avoir la moitié du paiement demain. Pour une nouvelle pièce qui a aussi beaucoup de battage médiatique autour d’elle, vous devez également pondérer le facteur de battage médiatique et le facteur d’inflation dans votre décision, ainsi qu’en termes d’extraction et de vente immédiate ou d’extraction et de détention de certains.

C’est tout. Vous devriez maintenant exploiter GRIN! Assurez-vous de saisir votre clé publique dans le tableau de bord du pool de minage, pour garder une trace de vos statistiques.