Qu'est-ce qui est résistant aux ASIC ?
ASIC signifie un circuit intégré spécifique à une application. La plupart du matériel informatique grand public est un matériel à fonctions générales, capable d'effectuer presque toutes les opérations que le logiciel lui ordonne d'effectuer. Cette polyvalence a cependant un coût : la généralisation est à l’opposé de l’optimisation. Lorsque quelqu'un a besoin de créer un appareil qui ne fera qu'une seule chose, comme une horloge numérique par exemple, il est bien plus efficace de créer un PCB spécifique que d'utiliser un ordinateur portable entier. Idem pour les cryptomonnaies.
Les algorithmes de consensus de preuve de travail sont à la base de nombreuses crypto-monnaies populaires, telles que Bitcoin. Afin de confirmer chaque nouveau bloc, les ordinateurs d’une blockchain doivent résoudre un puzzle complexe, en faisant plusieurs tentatives pour trouver une solution à un problème mathématique. Les GPU excellent généralement dans le calcul parallèle et le font plus rapidement, avec une plus grande efficacité énergétique que le CPU. Plus tard, si cela devient économiquement viable, les fabricants de puces produisent un mineur ASIC pour un algorithme de minage spécifique. Comme l'objectif principal d'un ASIC est d'effectuer autant de tentatives (fonctions de hachage) par seconde que possible, ils constituent un bien meilleur outil pour extraire du Bitcoin ou d'autres crypto-monnaies PoW exploitables par ASIC, par opposition à un GPU. Ils font tout simplement mieux leur travail, car ils sont conçus pour ce travail spécifique.
Les mineurs Bitcoin ASIC ont aujourd’hui des performances un million de fois supérieures à celles d’un ordinateur de bureau, ce qui rend ce dernier complètement inutile dans l’exploitation minière moderne. De plus, comme la majeure partie de la puissance de hachage a finalement été localisée dans quelques pools miniers gargantuesques, situés dans des régions ayant accès à une électricité bon marché et à des conditions juridiques favorables, le minage sur PC est une chose du passé pour la plupart des crypto-monnaies.
Cette situation sape et menace effectivement la pierre angulaire de la philosophie cryptographique : la décentralisation. Une panne de courant dans le nord de la Chine début 2021 a entraîné une chute de moitié du hashrate du réseau Bitcoin pendant plusieurs jours, prouvant que nous sommes dangereusement proches de perdre le caractère indépendant de la première cryptomonnaie.
Voici l’idée de la résistance ASIC. En théorie, une crypto-monnaie résistante aux ASIC est distribuée plus équitablement car elle peut être exploitée sur des PC grand public classiques. Cela devrait garantir que davantage de personnes puissent participer à l'exploitation minière. En conséquence, il n'y a pas de course aux armements ASIC, laissant les gens ordinaires de côté et le processus d'exploitation minière reste en général moins gourmand en capitaux. Un tel réseau sera probablement décentralisé et géographiquement distribué. Cela ne garantit pas que de gigantesques fermes minières à proximité des barrages hydroélectriques n’émergeront pas, mais cela garantit qu’elles ne pourront pas dominer entièrement le domaine.
Les solutions résistantes aux ASIC se concentrent sur une gouvernance décisive et, bien sûr, sur le bon algorithme de minage. Il devrait, de par sa conception, empêcher la création d'ASIC ou du moins ne leur donner aucun avantage par rapport au matériel PC grand public. Les approches techniques spécifiques incluent la variabilité des algorithmes pour chaque bloc de minage (comme x16r, qui a rapidement obtenu un ASIC), une demande accrue de mémoire (comme Scrypt et Ethash) ou même la concentration du minage sur le volume de stockage comme Chia.