Comment miner MTP (Merkle Tree Proof) – Guide de mise à niveau de la fourche dure Zcoin XZC
Pour qu’une crypto-monnaie réussisse, elle doit d’abord atteindre une distribution plus large. Pour y parvenir, une pièce de monnaie doit fournir une solution minière équitable afin que même les mineurs à domicile puissent participer et gagner des pièces grâce à l’exploitation minière. Mais aujourd’hui, ce n’est pas quelque chose que vous pouvez trouver dans la plupart des pièces.
Le minage de crypto-monnaie est largement dominé par peu d’acteurs et la centralisation du minage est devenue un problème majeur dans l’espace de la blockchain. Les algorithmes de preuve de travail les plus populaires tels que SHA-256 (Bitcoin), Scrypt (Litecoin), X11 (Dash) sont affectés par les mineurs ASIC. Ils en récoltent les fruits et, à cause de cela, les mineurs réguliers dotés de matériel à usage général comme les GPU et les processeurs n’ont pas pu participer à l’exploitation minière. Même au début de 2018, les algorithmes dits résistants aux ASIC tels que Ethash (Ethereum), Equihash (Zcash) et CryptoNight ont été affectés par ces sociétés ASIC. Cela a non seulement poussé les mineurs occasionnels hors du jeu, mais le contrôle d’une quantité importante de hashrate a également causé des menaces pour la sécurité du nombre de pièces..
Aujourd’hui, un grand nombre de crypto-monnaies décentralisées bien établies ont totalement échoué à fournir une résistance ASIC. En revanche, rares sont les monnaies qui travaillent activement à la lutte contre les menaces de centralisation. L’un d’eux est Zcoin (XZC) qui met actuellement en œuvre un nouvel algorithme de minage résistant aux ASIC appelé MTP. On dit que le hard fork programmé se produit le 10 décembre à 12h00 UTC. Donc, ici, dans cet article, nous couvrirons tous les aspects importants du prochain hard fork de Zcoin. Parallèlement à cela, nous verrons ce qu’est MTP et comment exploiter MTP? Mais avant cela, voici une note rapide sur Zcoin.
Zcoin (XZC)
Zcoin est une crypto-monnaie décentralisée et open source qui fournit des transactions financières privées. C’est la première pièce à implémenter avec succès le protocole Zerocoin. L’offre maximale de pièces est de 21,4 millions, le temps de blocage est de 10 minutes et il comporte également des Znodes (masternodes). Initialement, cette pièce utilisait l’algorithme Lyra2. Cependant, puisque Lyra2 était dominé par les botnets et les mineurs de CPU dans le cloud; Zcoin a déménagé à Lyra2z. Lyra2Z équilibre les hachages CPU / GPU et est bien connu pour sa faible consommation d’énergie et ses températures d’extraction fraîches. Cependant, plus tard, même Lyra2z a été affecté par les FPGA. Quoi qu’il en soit, cet algorithme n’est pas réellement résistant aux ASIC et n’a été utilisé que temporairement par Zcoin.
L’un des principaux objectifs de Zcoin est de permettre aux mineurs de CPU et de GPU de participer à la sécurité du réseau. Donc peu de temps après la mise en œuvre de Lyra2z; les développeurs de Zcoin ont commencé à travailler sur un nouvel algorithme qui résiste aux ASIC, FPGA et fournit une décentralisation et une solution de minage équitable. L’algorithme est appelé MTP (Merkle Tree Proof). Selon l’équipe de MTP, le lancement était prévu mi-2017. Mais après plusieurs tests, ils ont trouvé de nombreuses faiblesses dans cet algorithme. Ils ont donc dû poursuivre le développement de cet algorithme avec d’autres améliorations. Maintenant, cet algorithme a été renforcé, affiné et après plusieurs audits et recherches, il est enfin prêt à être mis en œuvre.
MTP – Preuve de l’arbre Merkle
Zcoin est la première crypto-monnaie à implémenter MTP qui signifie Merkle Tree Proof. MTP est un algorithme de hachage de preuve de travail unique conçu pour fournir une sécurité élevée, des performances élevées et pour promouvoir l’exploitation minière égalitaire. Cet algorithme a été créé par Alex Biryukov et Dmitry Khovratovich en 2016 pour résoudre le problème de la centralisation minière causée par les ASIC. Le même duo qui a également créé l’algorithme Equihash Proof of Work. MTP est une version améliorée d’Equihash et est un algorithme de hachage très gourmand en mémoire davantage axé sur l’extraction de CPU et de GPU.
MTP est une mémoire dure et contrairement à d’autres algorithmes gourmands en mémoire, MTP nécessite beaucoup de RAM. Trouver une solution est assez difficile car la quantité de preuves est largement déterminée par la quantité de mémoire qu’un utilisateur possède. En raison des exigences élevées en matière de mémoire, le coût de développement d’un matériel de minage ASIC spécialisé devient coûteux et inefficace. Cette utilisation intensive de la RAM contribuera également à atténuer le risque d’attaques de botnet. MTP offre une opportunité d’exploitation minière égalitaire même pour les personnes disposant de peu de puissance, ce qui crée une forte décentralisation du réseau, évite les doubles dépenses et autres attaques de réseau..
Cette hardfork MTP aura lieu le 10 décembre, 12h00 UTC. Si vous êtes un utilisateur de Zcoin, vous devez mettre à jour vos portefeuilles avant cette hardfork. De plus, si vous exploitez actuellement Zcoin, rappelez-vous que tous les blocs extraits à l’aide de l’algorithme Lyra2z précédent ne seront pas acceptés..
Mise à niveau du réseau Zcoin Hardfork – Ce que vous devez savoir?
Quand il s’agit de hardfork, la première chose qui frappe le plus l’esprit est les «pièces gratuites». Tout d’abord, ce n’est pas une sorte de fourchette où deux pièces divergent et vous obtiendrez des pièces gratuites. Au lieu de cela, cette hard fork est une mise à niveau du réseau prévue qui apportera deux nouvelles fonctionnalités au protocole Zcoin. 1. Un nouvel algorithme de preuve de travail appelé MTP (Merkle Tree Proof) et 2. Changement de temps de blocage. Zcoin utilisait initialement des temps de bloc de 10 minutes (comme Bitcoin). Mais maintenant, pour fournir un temps de confirmation de bloc plus rapide et pour doubler le TPS, ils ont prévu de réduire le temps de blocage à 5 minutes. Plus d’informations sur la réduction du temps de bloc Zcoin peuvent être trouvées ici: https://zcoin.io/reducing-zcoins-block-time/
Désormais, en tant qu’utilisateur de Zcoin, vous devez effectuer une tâche avant la mise à jour du logiciel à la dernière version. La dernière version des portefeuilles est déjà compilée, le logiciel de minage est disponible et même les pools de minage populaires sont prêts pour la hardfork.
Mettez à jour votre portefeuille Zcoin vers la v0.13.7.4
Si vous êtes nouveau sur Zcoin, notez que le portefeuille principal Zcoin est similaire au portefeuille principal Bitcoin. L’interface et le processus de configuration global sont les mêmes et sont disponibles pour Windows, Linux et Mac.
Téléchargez le portefeuille Zcoin v0.13.7.4: https://github.com/zcoinofficial/zcoin/releases/
Si vous utilisez déjà Zcoin, avant de mettre à jour votre portefeuille vers la v0.13.7.4, assurez-vous de sauvegarder votre portefeuille actuel. Pour plus d’informations, lisez ce guide sur la façon de mettre à jour en toute sécurité le portefeuille Bitcoin.
En dehors du portefeuille principal, si vous détenez des fonds en échange ou tout autre portefeuille tiers, vous n’avez pas à vous soucier de cette hardfork. Tous les fournisseurs de portefeuille et les échanges passeront probablement à la dernière version.
Mise à niveau Znode
De même, si vous hébergez un Znode, il est essentiel que vous mettiez également à niveau vos Znodes. Toute version antérieure à 0.13.7.4 cessera de fonctionner et si vous échouez à la mise à niveau, votre nœud cessera de recevoir des récompenses.
Pour plus d’informations sur la mise à niveau de vos nœuds, veuillez suivre ce guide de mise à niveau Znodes: https://zcoin.io/znode-upgrade-guide/
Comment miner MTP (Zcoin)?
Pour exploiter Zcoin, vous devez utiliser un mineur prenant en charge le nouvel algorithme MTP. Actuellement, NVIDIA miner est publié et CPU miner est également disponible. Mais le mineur AMD est toujours en cours de travail, ce à quoi vous pouvez vous attendre dans une semaine ou deux.
Mineurs MTP:
- NVIDIA: https://github.com/zcoinofficial/ccminer/releases
- CPU: https://github.com/zcoinofficial/cpuminer/releases
Selon Zcoin; le meilleur matériel pour exploiter MTP est un GPU avec au moins 4,5 Go de RAM. Toujours selon leurs résultats de test, une GTX 1080 TI hachée MTP @ 400 à 500 Kh / s et un Intel I7 4790k hachée autour de 5-6 KH / s par thread.
Maintenant, pour commencer à exploiter MTP, tout ce que vous avez à faire est de configurer le mineur en conséquence et d’exécuter le mineur. Pour configurer, nous avons besoin de deux choses. 1. Adresse du portefeuille Zcoin et 2. Adresse du pool minier. Vous pouvez même essayer l’exploitation minière en solo, mais ce n’est pas recommandé pour les mineurs à petite échelle.
Nous vous recommandons de rejoindre un pool et voici la liste des pools de minage prêts à prendre en charge la hard fork.
Pools de minage pour Zcoin MTP:
https://mintpond.com/#!/zcoin | strate + tcp: //zcoin.mintpond.com: 3000 | 0,25% |
https://2miners.com/xzc-mining-pool | 1% | |
https://www.f2pool.com/ | strate + tcp: //xzc.f2pool.com: 5740 | 5% |
Maintenant, la configuration du mineur est très simple. Il vous suffit de créer un fichier batch et de saisir la configuration en conséquence. Si vous êtes nouveau, nous vous suggérons de lire ce guide du débutant sur CCMiner. Voici l’exemple de configuration pour NVIDIA et CPU Miner.
NVIDIA:
ccminer.exe -a mtp -o strate + tcp: //zcoin.mintpond.com: 3000 -u aGScanT3mGgetkXFcT8g5SV4ze26SAyDSE -p mot de passe
CPU:
cpuminer.exe -a mtp -o strate + tcp: //zcoin.mintpond.com: 3000 -u aGScanT3mGgetkXFcT8g5SV4ze26SAyDSE -p x -t nombre de threads
Noter: Pour exploiter le processeur, il est recommandé d’avoir un ordinateur avec plus de 8 Go de RAM car ce mineur utilise environ 6 Go de RAM. Assurez-vous également de spécifier le nombre de threads du processeur qui, si vous ne le faites pas, le mineur utilisera le nombre maximum de threads.
Maintenant, une fois que vous avez configuré, enregistrez-le en tant que fichier .bat, puis exécutez le fichier. C’est tout! Vous exploitez maintenant Zcoin avec MTP. Si les actions sont acceptées, tout est parfait. Exploitation minière heureuse!
Liens utiles:
- FAQ MTP hardfork: https://zcoin.io/mtp-faq-all-you-need-to-know/
- Explorateur de blocs: https://explorer.zcoin.io/
- Code source: https://github.com/zcoinofficial/zcoin/releases/