22 kilo-octets. C'est la taille de la blockchain Mina. Pour comparaison, la blockchain Bitcoin fait environ 600 Go et celle d'Ethereum dépasse le téraoctet. Mina tient dans un tweet. L'idée est séduisante : grâce aux preuves à connaissance zéro récursives (recursive zk-SNARKs), vous pouvez vérifier l'intégrité de toute la blockchain avec un fichier de 22 Ko. Pas besoin de télécharger des centaines de giga pour faire tourner un nœud. Mais est-ce que la théorie tient en pratique ?

Comment Mina reste aussi légère

Sur Bitcoin ou Ethereum, un nœud complet télécharge et vérifie chaque transaction depuis le bloc genesis. C'est ce qui garantit la sécurité : vous ne faites confiance à personne, vous vérifiez tout. Le problème, c'est que ça demande des centaines de gigaoctets de stockage, un bon processeur, et de la bande passante. Faire tourner un nœud complet Ethereum n'est pas à la portée de tout le monde.

Mina utilise les zk-SNARKs pour comprimer toute la vérification de la blockchain en une seule preuve cryptographique. Cette preuve fait 22 Ko et contient mathématiquement la même garantie que si vous aviez vérifié chaque transaction vous-même. C'est un tour de force cryptographique inventé par l'équipe de Mina.

Le processus est récursif : chaque nouveau bloc génère une preuve qui inclut la preuve du bloc précédent. La preuve ne grossit jamais, peu importe le nombre de transactions ou de blocs. Dans 10 ans, avec des millions de blocs de plus, la preuve fera toujours 22 Ko.

Ce que ça change concrètement

N'importe qui peut vérifier la blockchain Mina depuis un smartphone. Pas un nœud complet au sens d'Ethereum, mais une vérification cryptographique complète. Ça signifie que la décentralisation n'est pas limitée par les contraintes matérielles. Un téléphone en Afrique peut vérifier la même chose qu'un serveur en data center.

Les zkApps (applications zk-SNARK sur Mina) permettent de prouver des choses sans les révéler. Exemple : prouver que vous avez plus de 18 ans sans montrer votre date de naissance. Prouver que votre solde bancaire dépasse un seuil sans révéler le montant exact. C'est le principe de la preuve à connaissance zéro, et Mina l'intègre nativement.

Pour quelqu'un qui s'intéresse à la confidentialité (comme avec Monero), les zkApps de Mina offrent une approche différente : au lieu de cacher les transactions, elles prouvent des propriétés sans révéler les données sous-jacentes.

Les limites que le marketing ne mentionne pas

La taille de 22 Ko est celle de la preuve SNARK, pas de la "blockchain" au sens traditionnel. Les nœuds producteurs de blocs ont besoin de plus de données pour créer les preuves. Les snarkers (les nœuds qui génèrent les preuves) ont besoin de puissance de calcul significative. Dire que "la blockchain fait 22 Ko" est techniquement vrai mais marketing trompeur.

Les performances sont modestes. Mina n'est pas une blockchain rapide. Le temps de bloc est d'environ 3 minutes, et le throughput est bien inférieur à Solana ou Avalanche. Mina n'est pas conçue pour le trading haute fréquence ou les applications qui nécessitent des confirmations rapides.

L'écosystème de dApps est encore embryonnaire. Les zkApps sont un concept puissant, mais le nombre d'applications réellement déployées et utilisées est limité. Le langage de programmation (o1js, anciennement SnarkyJS) a une courbe d'apprentissage et une communauté de développeurs réduite.

Le token MINA a perdu une grande partie de sa valeur depuis son ATH. Comme beaucoup de tokens "tech-first", la réalité du marché est moins enthousiaste que la théorie.

Le staking sur Mina

Mina utilise le proof-of-stake avec un système de délégation. Vous pouvez staker vos MINA en les déléguant à un validateur (block producer) sans les verrouiller. Vos tokens restent dans votre wallet, vous pouvez les envoyer à tout moment. Les rendements sont d'environ 12% bruts, mais l'inflation du token réduit le rendement réel.

C'est un système de staking classique, comparable à ce qu'on trouve sur Cardano ou Polkadot. La différence est que la participation au consensus est accessible même depuis un mobile, grâce à la légèreté du protocole.

Mon avis

Mina est un projet techniquement élégant. L'utilisation des zk-SNARKs récursifs pour maintenir une blockchain vérifiable en 22 Ko est une vraie innovation. Le problème, c'est que l'innovation technique ne suffit pas. L'adoption dépend de l'écosystème de dApps, de la vitesse, de la liquidité, et de la communauté de développeurs. Sur tous ces points, Mina est en retard.

C'est le genre de projet que je surveille de loin. Si les zkApps trouvent leur marché (identité décentralisée, conformité sans données, votes vérifiables), Mina pourrait décoller. Sinon, ça restera un bel exercice de cryptographie. Pour comprendre les enjeux technologiques plus larges, regardez aussi comment fonctionnent les preuves à connaissance zéro sur zkSync.

À lire aussi