← Derniers articles
💻 computer science

SNARKChain: Proof-of-Useful-Work Blockchain Consensus with General-Purpose SNARK Marketplace

Cet article présente SNARKChain, un nouveau protocole de consensus de type Proof-of-Useful-Work qui sécurise la blockchain en intégrant la génération de preuves SNARK externalisée par les clients directement dans le processus de minage, éliminant ainsi le gaspillage d'énergie tout en établissant le premier marché décentralisé de preuves SNARK au niveau de la couche de consensus.

Auteurs originaux : Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

Publié 2026-07-14
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Samuel Oleksak, Richard Gazdik, Martin Peresini, Ivan Homoliak

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez le monde de la blockchain comme un immense registre numérique mondial auquel tout le monde fait confiance, mais qu'aucune personne ne contrôle. Pour protéger ce registre des méchants, la plupart des blockchains utilisent un système appelé Preuve de Travail (Proof of Work - PoW). Voyez cela comme une immense chasse au trésor technologique où des ordinateurs font la course pour résoudre des énigmes mathématiques incroyablement difficiles. Le premier qui résout l'énigme obtient le droit d'écrire la page suivante dans le registre et reçoit une récompense.

Le problème ? Ces énigmes sont comme brûler une bibliothèque juste pour entretenir un feu. Elles consomment une quantité énorme d'électricité mais ne produisent rien d'utile en dehors de la blockchain elle-même. Certains rapports suggèrent que seule une célèbre blockchain (Bitcoin) pourrait être responsable d'autant de dioxyde de carbone que l'émission annuelle de l'ensemble du pays de la Grèce !

Entrez en scène SNARKChain, une nouvelle idée d'une équipe de chercheurs de l'Université de technologie de Brno. Ils ont demandé : Et si les énigmes « inutiles » que nous résolvons pour sécuriser la blockchain pouvaient réellement servir à quelque chose d'utile pour le monde réel ?

La Grande Idée : Résoudre des Énigmes qui Comptent

Les chercheurs proposent un système appelé Preuve de Travail Utile (Proof of Useful Work - PoUW). Au lieu de brûler de l'énergie sur des problèmes mathématiques aléatoires, les mineurs résoudraient des énigmes qui génèrent des zk-SNARKs.

Pour comprendre les zk-SNARKs, imaginez un magicien capable de prouver qu'il connaît un mot de passe secret sans jamais prononcer le mot de passe à voix haute. Ce sont des outils puissants pour la confidentialité et la sécurité dans le monde numérique, mais ils sont incroyablement lourds à créer. Ils nécessitent des ordinateurs massifs et beaucoup de temps, ce qui les rend trop coûteux pour que les gens ordinaires puissent les générer seuls.

SNARKChain transforme la blockchain en un marché décentralisé. Voici comment la magie opère :

  1. Les Clients (les personnes ayant besoin de ces preuves magiques) publient une requête sur la blockchain.
  2. Les Mineurs (les ordinateurs qui assurent la sécurité du réseau) récupèrent ces requêtes.
  3. Pendant qu'ils travaillent à sécuriser la blockchain, ils génèrent ces preuves utiles comme un « sous-produit ».
  4. Si un mineur résout l'énigme correctement, il peut ajouter un nouveau bloc à la chaîne et gagner une récompense.

C'est la première fois, selon les auteurs, qu'un tel marché a été directement intégré dans la couche de sécurité fondamentale d'une blockchain.

La Partie Délicate : Garantir l'Équité

Les chercheurs savaient que le simple remplacement d'une énigme par une autre ne suffirait pas. Ils devaient s'assurer que le système ne brise pas les règles d'or de la sécurité de la blockchain. Ils devaient résoudre quelques problèmes spécifiques :

1. Le Problème du « Travail Volé »
Autrefois, si un mineur résolvait une énigme mais ne gagnait pas la course pour ajouter le bloc, son travail était perdu. Dans SNARKChain, si un mineur génère une preuve mais perd la loterie pour publier le bloc, cette preuve est inutile pour quiconque car elle est liée à un « paramètre d'intégrité » spécifique (une empreinte numérique du bloc actuel). Cela empêche les acteurs malveillants de voler le travail acharné de quelqu'un d'autre pour l'utiliser à leur propre compte.

2. Le Problème du « Riche qui s'enrichit »
Si le système récompensait simplement l'ordinateur le plus rapide, seules les plus grandes et plus coûteuses fermes de minage gagneraient. Les chercheurs ont conçu un système de loterie pour corriger cela.

  • Imaginez qu'un mineur génère une preuve. Au lieu de simplement vérifier si elle est « assez bonne », le système lance un dé numérique.
  • Plus la preuve est grande et complexe, plus sa chance de gagner à la loterie est élevée.
  • Cela signifie qu'un mineur plus petit avec un ordinateur plus faible a toujours une chance équitable de gagner, tant qu'il continue de travailler. Les auteurs ont effectué des simulations (modèles informatiques) pour tester cela, et les résultats suggèrent que les récompenses sont distribuées équitablement en fonction du travail réellement effectué par chaque mineur.

3. Le Problème de l'« Embouteillage »
Et si tout le monde essayait de résoudre la même requête en même temps ? Les chercheurs ont proposé un système de « compartimentation » (bucketing). Imaginez un bureau de poste avec de nombreux casiers de courrier différents. Au lieu que tout le monde se batte pour un seul casier, les requêtes sont triées dans différents compartiments basés sur un code. Les mineurs choisissent un compartiment et travaillent uniquement sur les requêtes qu'il contient. Cela empêche les mineurs de se marcher sur les pieds et de gaspiller de l'énergie. Leurs simulations ont montré que l'utilisation de plus de compartiments réduit considérablement le travail gaspillé.

Ce que l'Article Dit (et Ne Dit Pas)

Les auteurs sont très prudents quant à leurs affirmations. Ils suggèrent que leur système fonctionne et ont démontré ses propriétés de sécurité via des simulations. Ils n'ont pas prétendu avoir construit une blockchain entièrement opérationnelle et en direct qui a été testée dans le monde réel pendant des années.

Ils excluent également explicitement certaines idées qui pourraient sembler évidentes mais qui ne fonctionnent pas :

  • Ils rejettent l'idée d'« amortissement » : On ne peut pas simplement regrouper plusieurs preuves pour les rendre plus faciles. Le système est conçu de telle sorte que chaque preuve doit être calculée à partir de zéro, garantissant que personne ne puisse tricher en faisant moins de travail.
  • Ils rejettent l'idée de « pré-calcul » : Un mineur ne peut pas résoudre secrètement une énigme aujourd'hui pour un bloc qui n'existera que la semaine prochaine. L'énigme change chaque seconde en fonction de l'état actuel de la blockchain, vous devez donc la résoudre maintenant.

L'Essentiel

Les chercheurs ont conçu un système où l'énergie dépensée pour sécuriser une blockchain n'est pas gaspillée. Au lieu de cela, cette énergie est utilisée pour créer des preuves cryptographiques précieuses qui aident d'autres parties d'Internet à rester privées et sécurisées.

Bien qu'ils aient démontré par des simulations que les mathématiques tiennent la route et que le système est équitable, ils reconnaissent que le déploiement dans le monde réel est une étape future. Ils ont établi le plan directeur d'une blockchain qui ne se contente pas de brûler de l'énergie, mais qui fait réellement quelque chose d'utile, transformant le « travail inutile » du passé en le « travail utile » du futur.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →