Comment miner des Chia en solo ou sur HPOOL

Chia: qu'est ce que c'est ?

Le Chia (abrev. XCH) est une cryptomonnaie qui se base sur un autre principe que le Bitcoin/Ethereum. Au lieu d'avoir une compétition d'ordinateur/ASIC qui essayent de trouver des hash nuls (comprendre: pleins de zéro) en en calculant des milliards par secondes aléatoirement, ce réseau se base sur une compétition d'ordinateur qui stockent des milliards de tickets de loterie (et qui en impriment relativement lentement).

Celui qui tire le bon numéro gagne la mise (de 2 XCH actuellement). La loterie est relancée en permanence, ce qui donne, normalement, une équité des chances à tous les joueurs, en proportions de leur nombre de tickets relatifs.

Contrairement aux deux mastodontes que sont BTC et ETH, le réseau Chia ne consomme pas la quantité d'énergie de l'Irlande, un "simple" Raspberry Pi peut suffire à récolter sur Chia.

Comment ça marche ?

Tractor sowing seeds

Le principe sous-jacent de la cryptographie de Chia est basée sur la preuve que les miners (appelés Farmer ou Fermiers) possède le ticket gagnant du dernier tirage, et qu'ils ne le fabriquent pas à la volée. C'est une preuve par l'espace (l'espace de recherche du bon ticket est énorme) et par le temps de calcul (impossible de calculer/fabriquer le ticket à temps). Les fermiers doivent, au préalable, pour participer planter (plot en anglais). Ils vont donc "précalculer" des espaces avec des caractéristiques particulières qui vont permettre de chercher rapidement lors des tirages.

Ce procédé est assez long et, actuellement, nécessite environ 270GB de données écrites puis compressées en ~104GB et stockées dans des fermes. Il faut compter entre 4h et 9h pour planter un plot. Ensuite, lors des tirages, le client actuel va consulter vos fermes et, si vous êtes chanceux, vous recevrez le gain associé au tirage (soit 2 XCH).

Qu'est-ce qui est requis pour participer ?

Si vous avez lu plus haut, vous avez compris que la ruée vers l'or va se contraindre sur les 2 ressources suivantes:

  1. La taille de vos fermes par rapport aux autres et au réseau
  2. Vos capacités à maximiser le rendement de vos fermes (c'est à dire, à planter le plus vite possible)

Le réseau a commencé en Mai 2021 est il est déjà très gros (actuellement, 19 EiB, soit 19 millions de TiB), donc c'est assez difficile d'avoir une taille de ferme suffisante pour gagner à coup sûr. Cependant, il y a 64 XCH mis en jeu toutes les 10mn (soit 2 XCH toutes les ~18s). Ainsi, même avec une probabilité faible de gagner, l'espérance mathématique n'est pas nulle.

Par exemple, avec 32TB (soit 0.0002% du réseau), vous pouvez espérer gagner au bout de 9.3 millions de secondes (soit 108 jours ~ environ 4 mois), en supposant un réseau de taille fixe.

Mais il faut également prendre en compte le rendement du plantage (si vous mettez 4 mois à préparer vos 32TB, vous diminuer d'autant vos chances).

En conséquence, il vous faudra un ordinateur assez récent (mais pas une foudre de guerre, un budget de 500€ devrait suffire) pour pouvoir maximiser vos plantages. Privilégiez un CPU multicœur (4 ou 8 coeurs), au moins 8GB de mémoire vive, et surtout, un disque dur ultra rapide (type NVME) d'au moins 1TB, en plus du disque système. Vous pouvez aussi prendre de multiples disques magnétiques en SATA ou USB3 (voir plus bas). Pour les fermes, un Raspberry Pi peut suffire, mais vous pouvez tout à fait utiliser le PC de plantage (au moins, au début).

Le tutoriel ci-dessous est prévu pour linux, car ce PC n'a pas vocation à être utiliser pour de la bureautique, donc pas d'écran, pas de souris, ni clavier, seulement un serveur qui consomme le moins possible. Même s'il va servir au plantage, il est hors de question qu'il plante, sinon vous perdrez votre temps et vos ressources, donc je ne conseille pas d'utiliser Windows.

Qu'est ce que c'est que HPOOL ?

Comme vous l'avez vu plus haut, vu la croissance exponentielle du réseau (cela devrait se calmer rapidement, car toute croissance exponentielle est impossible dans un monde fini), il devient de plus en plus difficile de gagner des Chia en solo. Nos amis Chinois ont donc créé une version "partagée" (ou pool) des fermes, qui redistribue équitablement les gains parmi tous les participants. Ce qui permet de gagner moins, mais plus souvent (en espérant que ces gains intermédiaires permettent d'investir dans l'amélioration du réseau et de vos fermes, un peu comme les Compound Interest, c'est une stratégie plutôt intelligente).

HPOOL est donc le premier réseau partagé de minage de Chia.

À noter que, actuellement, il n'y a pas de protocole officiel pour le partage (pooling) du minage, il s'agit donc d'une solution temporaire pas très propre.

Tutoriel d'installation de la blockchain CHIA

Voir le prochain post.

Article précédent Article suivant

Articles en relation