Mina est le tout premier protocole de chiffrement à avoir une « chaîne de blocs succincte » qui est créée afin de réduire les exigences de calcul pour exécuter des applications décentralisées (DApps) beaucoup plus efficacement. On dit que Mina est la blockchain la plus légère au monde car sa taille est conçue de telle sorte qu’elle restera constante même avec l’augmentation de l’utilisation.

Cela signifie que les participants peuvent rapidement synchroniser et vérifier le réseau.

Cette percée est rendue possible grâce aux zk-SNARKs – un type de preuve cryptographique succincte. Chaque fois qu’un nœud Mina produit un nouveau bloc, il génère également une preuve SNARK vérifiant que le bloc était valide. Tous les nœuds peuvent alors stocker la petite preuve, par opposition à la chaîne entière. En n’ayant pas à se soucier de la taille des blocs, le protocole Mina permet une blockchain décentralisée à grande échelle.

Comment fonctionne MINA Protocol ?

Le protocole Mina est une blockchain axée sur les cas d’utilisation de crypto-monnaies. C’est le premier protocole à s’exécuter sur une blockchain succincte.

Par rapport aux blockchains de crypto-monnaies traditionnelles comme Ethereum et Bitcoin , Mina a une taille minuscule. Bitcoin, par exemple, a besoin de plus de 300 Go de stockage pour stocker les blocs. En outre, la taille augmente à mesure que la blockchain grandit.

En revanche, le protocole Mina a une taille fixe de 22 Ko. La taille fixe est très importante dans les spécifications Mina. Quelle que soit l’augmentation de l’utilisation dans cette blockchain, la taille restera la même.

Comme mentionné ci-dessus, le zk-SNARK est la solution innovante qui rend possible la fonctionnalité de taille fixe. 

En termes simples, lorsqu’un nouveau bloc est produit dans ce réseau, un SNARK est également généré. Chaque SNARK vérifie que le bloc est valide. À l’étape suivante, tous les nœuds ne stockent que la petite preuve, pas l’intégralité de la blockchain. En conséquence, la taille n’est jamais un souci dans la blockchain Mina, et une mise à l’échelle décentralisée est tout à fait possible.

Les zk-SNARK permettent à cette blockchain de rester petite. Ils capturent l’état de l’ensemble de la blockchain au lieu de la chaîne elle-même. Ensuite, l’instantané est envoyé à tous les opérateurs de nœuds et conserve une petite taille. Le site officiel de Mina propose une description intéressante de cette fonctionnalité : « C’est comme envoyer à votre ami une carte postale d’un éléphant, au lieu d’un énorme animal vivant. »

Le protocole Mina est une blockchain de couche 1 avec un accent considérable sur la décentralisation et l’évolutivité. La conception fondamentale de cette blockchain permet à chaque utilisateur d’exécuter un nœud complet et d’avoir un effet sur l’ensemble de la blockchain. Dans la blockchain Mina, la taille des données que chaque utilisateur ou opérateur de nœud doit télécharger est très petite.

Le protocole PoS derrière cette blockchain est conçu d’une manière ou d’une autre pour prendre en charge le consensus complet entre de nombreux utilisateurs. Il s’appelle Ouroboros.

Consensus Ouroboros Samisika :

Mina s’appuie sur Ouroboros pour créer Ouroboros Samisika, un protocole PoS dont la sécurité est prouvée ,qui combine les meilleures fonctionnalités de chaque itération d’Ouroboros pour fournir un mécanisme de PoS capable de résoudre les fourches à longue portée sans nécessiter d’historique ni risquer de centralisation en s’appuyant sur des tiers de confiance pour fournir informations de fourche.

L’Ouroboros de Cardano, les fourches à longue portée examinent tout le chemin de la chaîne pour déterminer quelle chaîne est réelle. Cependant, étant donné que Mina est une blockchain succincte et ne peut pas vérifier l’historique, cela ne fonctionnerait pas. 

La principale innovation de l’Ouroboros Samisika de Mina consiste à remplacer la vérification de la chaîne à longue portée par une fonction de densité minimale, ou un numéro unique permettant de vérifier tous les blocs d’une chaîne.

La densité minimale d’une chaîne valide sera toujours plus élevée. En conséquence, tout nœud suivra naturellement la chaîne avec la densité la plus élevée, même si ce n’est pas la plus longue. Essentiellement, Mina est révolutionnaire car elle peut parvenir à un consensus sans histoire à long terme 

zk-SNARK

Pour comprendre le fonctionnement du protocole Mina, il est important de comprendre les concepts de preuve à connaissance nulle et de zk-SNARK. 

L’acronyme zk-SNARK est l’abréviation de « Zero-knowledge Succinct Non-interactive ARgument of Knowledge ». Une preuve à connaissance nulle (ZKP) est un protocole cryptographique qui permet de prouver la véracité d’une transaction sans connaître la proposition elle-même.

Dans le cas des zk-SNARK, ces preuves de connaissance zéro récursives sont :

  • Succinct :  La taille des épreuves générées est très petite à quelques kilo-octets.
  • Non interactif :  le protocole ne nécessite pas d’interaction entre le fournisseur de preuves et le vérificateur.
 

Mina Protocol profite alors des propriétés étonnantes des zk-SNARKs pour maintenir sa blockchain « succincte ».

Puisqu’ils garantissent l’anonymat, les zk-SNARK font partie intégrante du réseau Mina. En effet, les zk-SNARK sont largement utilisés au sein des crypto-monnaies dites « anonymes ». Par exemple, ils sont utilisés pour assurer la confidentialité des transactions au sein du  réseau Zcash .

Les zk-SNARK peuvent être considérés comme des certificats immuables. Ils permettent de prouver la validité de toute opération sur le réseau sans vraiment savoir de quoi il s’agit. Pour toute séquence de calcul (comme la vérification des transactions incluses dans un bloc), on peut simplement produire une preuve mathématique certifiant que cette séquence est correcte. 

Un SNARK permet de vérifier que toutes les règles du protocole de consensus sont respectées : validité des signatures et des transactions, de consensus comme preuve d’enjeu, etc.

Participants de Mina

Le protocole Mina repose sur une approche tout à fait unique consistant à impliquer plusieurs types de participants dans son réseau pour exécuter un type unique de fonctionnalité en tant qu’acteur du système.

Les trois rôles principaux joués par les participants au protocole Mina sont :

  • Vérificateurs
  • Producteurs de blocs
  • Snarkers

 

Vérificateurs :

Mina s’attend à ce que la grande majorité des participants au réseau soient capables de vérifier. Les vérificateurs interagissent avec des zk-SNARKS récursifs qui traitent de la certification des informations de consensus et d’une racine Merkle* au dernier état du grand livre. À ce stade, les vérificateurs peuvent demander des chemins Merkle vers les parties pertinentes de l’État.

En vérifiant le chemin Merkle, les vérificateurs s’assurent que les parties de l’État qui leur tiennent à cœur (par exemple, les soldes de leurs comptes) sont bien contenues dans le même grand livre certifié par le zk-SNARK

Chaque utilisateur du protocole Mina est considéré comme un vérificateur, à condition que ses appareils puissent gérer une chaîne de 22 Ko et supporter quelques millisecondes de temps de traitement.

*Un hachage racine, ou racine merkle, est un type spécial de hachage créé afin de faciliter la vérification des données dans une arborescence Merkle**. Sans aucun doute une structure informatique intéressante avec des utilisations dans de nombreux domaines et l’un d’entre eux est la technologie blockchain.

**Une arborescence Merkle est une structure de données basée sur le hachage. Une structure de données basée sur le hachage affecte les données à une clé. Une forme simple de ceci est un numéro abrégé dans votre téléphone. L’attribution d’un numéro de téléphone à chaque touche est une structure basée sur le hachage.

Producteurs de blocs :

Comme les mineurs ou les jalonneurs agissant dans d’autres réseaux blockchain, les participants Mina agissant en tant que producteurs de blocs sont récompensés par des distributions de protocoles sous forme de récompenses ou de transactions de blocs, ainsi que des frais de réseau payés par les utilisateurs.

Les producteurs de blocs ne sont pas incités par la menace de réduire leur participation, car Mina utilise le mécanisme de consensus d’Ouroboros. Ainsi, en plus du stacking direct, les individus peuvent également déléguer leur participation à un autre producteur de blocs.

Le protocole Mina pour s’assurer que sa blockchain reste succincte attend des producteurs de blocs qu’ils aient une responsabilité supplémentaire : pour chaque transaction qu’ils ajoutent à un bloc, ils doivent SNARK un nombre équivalent de transactions précédemment ajoutées. S’ils ne le font pas, leur bloc ne sera pas conforme aux règles de consensus et sera rejeté par les autres nœuds.

Si un producteur de blocs souhaite ajouter 10 transactions à l’arrière de la file d’attente (afin de pouvoir réclamer les frais de transaction), il doit SNARK 10 transactions à l’avant de la file d’attente. Ils peuvent produire ces SNARK eux-mêmes ou ils ont la possibilité d’utiliser ceux générés par un groupe spécial de participants appelés snarkers .

Snarkers :

Les snarkers sont les participants au réseau qui sont chargés de produire des zk-SNARK qui vérifient les transactions sur le réseau. Les Snarkers peuvent lister leur offre (frais) pour produire des SNARK, le producteur de bloc paie ces frais, à partir des frais de transaction totaux pour l’utilisation de ces SNARK

Étant donné que de nombreux Snarkers différents peuvent afficher des frais pour une seule transaction et que les producteurs de blocs sont incités à minimiser les frais qu’ils paient pour le travail SNARK, cela forme naturellement un marché où les participants se font concurrence pour produire les preuves zk-SNARK les plus rentables.

Cas d'utilisation du protocole Mina :

Comme Mina a pour vision de devenir un pont sécurisé entre un monde réel et la crypto pour s’assurer que les participants peuvent agir de manière démocratique sur leur réseau blockchain.

Confidentialité des données de bout en bout

Les utilisateurs du protocole Mina peuvent accéder à des services critiques en chaîne sans partager leurs données personnelles. On peut tirer parti de Mina pour développer des applications décentralisées qui utilisent des zk-SNARK pour garantir la confidentialité, sans exposer les données des utilisateurs à une blockchain publique.

Minimiser les frais de transaction 

On peut créer un commerce électronique sans confiance et des transactions mondiales de pair à pair sans utiliser d’intermédiaires centralisés ni payer de frais de transaction coûteux.

Accédez à votre argent dans le monde 

Les utilisateurs peuvent utiliser la chaîne Mina de 22 Ko de Mina pour accéder à des pièces stables et des jetons peer-to-peer via un smartphone et apporter de l’argent durement gagné partout où ils vont.

Construire une solution d’entreprise avec l’interopérabilité requise 

On peut utiliser le protocole Mina pour combiner la rentabilité et la confidentialité d’une chaîne privée avec l’interopérabilité d’une chaîne publique pour créer des solutions d’entreprise sécurisées.

Une seule connexion Internet privée 

Les utilisateurs peuvent facilement accéder à n’importe quel portail ou service Internet en privé sans créer de compte ni transmettre leurs données personnelles.

les utilisateurs peuvent se connecter en toute sécurité avec Mina. Aucun fournisseur de service centralisé ne peut les bloquer. Et les développeurs de toutes les chaînes peuvent intégrer cette option privée et sécurisée dans leurs services.

Token Mina

Contrairement au Bitcoin ou à d’autres crypto-monnaies avec un plafond d’offre par tokenomique, MINA est une monnaie inflationniste sans plafond d’offre. Cependant, il dispose d’un approvisionnement initial au lancement, qui est de 1 milliard de MINA et sera entièrement débloqué sur 8 ans depuis la date de distribution du jeton.

 Les récompenses en bloc sont émises séparément de l’offre initiale, ce qui porte l’offre totale à plus de 1,5 milliard en 2029. Tout membre du réseau peut investir ou déléguer son MINA sans risque de se lier ou de réduire pour aider à protéger le réseau tout en gagnant des récompenses en compensation de leur Bonnes actions.

L’offre initiale de 1 milliard de tokens MINA est répartie selon le format suivant :

Fondation Mina – 6,0% se traduisant par 60 000 000 MINA

o(1) Labs – 7,5% se traduisant par 75 000 000 MINA

Bailleurs de fonds (communauté d’investisseurs) – 20,5% se traduisant par 205.000.000 MINA

Communauté – 42,3% se traduisant par 423 000 000 MINA

Contributeurs principaux – 23,6% se traduisant par 236 000 000 MINA

Les jetons Mina Foundation Endowment et O (1) Labs Endowment devraient être délégués à des producteurs de blocs gérés par des membres de la communauté

Mina Investisseurs

Mina Protocol bénéficie du soutien massif d’une communauté grandissante. Outre le soutien d’un groupe mondial de boursiers Mina, O (1) Labs , l’équipe principale derrière le protocole, bénéficie également du soutien solide d’un vaste écosystème d’investisseurs.

En mai 2018, O(1) Labs a levé 3,5 millions de dollars lors d’un tour de table . Ce cycle a ensuite été suivi d’un cycle de série A de 15 millions de dollars en avril 2019 auprès d’investisseurs de premier plan, notamment Polychain, Paradigm, Coinbase Ventures, General Catalyst, Complice, Metastable, Naval Ravikant et d’autres.

O (1) Labs a levé des fonds supplémentaires dans le cadre d’un cycle stratégique pour le développement de Mina le 21 octobre 2020. Bixin Ventures et Three Arrows Capital, avec la participation de SNZ, HashKey Capital, Signum Capital, NGC Ventures, Fenbushi Capital et IOSG Ventures, ont investi 10,9 $ dans d’autres ce tour . À ce jour, O (1) Labs a levé 29,4 millions de dollars pour le développement du protocole Mina.

Mina s’associe à plus de 40 partenaires qui créent des outils et des fonctions pour Mina.

  • DSRV Labs construit un tableau de bord d’opérateur de nœud
  • Figment Networks construit des sites Data Hub et Hubble
  • Chainsafe améliore la pile de mise en réseau
  • Gaunlet aide à évaluer l’économie de la pile de consensus de Mina
  • BitCat fonctionne sur un portefeuille facile à utiliser pour les utilisateurs de Mina
  • et bien d’autres

L’équipe

Evan Shapiro –  PDG

Auparavant, Evan était PDG et co-fondateur de O(1) Labs , une société de développement de logiciels et leader du calcul vérifiable qui a incubé Mina. Evan est diplômé de Carnegie Mellon avec un BS en informatique. Il a ensuite obtenu sa maîtrise en recherche tout en travaillant au Laboratoire de robotique personnel de la CMU, où il a effectué des recherches pour la plateforme de robotique HERB. 

Il a également travaillé comme ingénieur logiciel pour Mozilla. Evan est un expert dans l’application de zk-SNARKs et est une voix de premier plan dans l’industrie de la blockchain, apparaissant régulièrement dans des émissions et des podcasts en tant que leader de l’industrie.

Joon Kim –  avocat général (GC)

Avant de travailler  comme GC à Mina Foundation, Joon a été GC chez O (1) Labs, GC chez Terra, et assistant GC et vice-président chez Goldman Sachs. À la Fondation Mina, il soutiendra le protocole en octroyant des subventions à des tiers qui apportent des contributions importantes et en maintenant et en gérant les actifs et les membres de la communauté dans le monde entier.

 Joon contribue également régulièrement à Bloomberg News sur les sujets des réglementations légales et de l’industrie de la blockchain. Il fournit des recherches et des commentaires pour des publications juridiques telles que Bloomberg Law et Oxford Law et partage des idées et des sujets réglementaires dans l’intérêt public.

Sherry Lin – responsable par intérim du marketing et de la communauté

La carrière de Sherry s’est concentrée sur la création d’une communauté pour accroître l’engagement et les opportunités pour les individus. Auparavant, elle a dirigé la croissance exponentielle de la communauté Mina chez O(1) Labs, l’équipe qui a incubé Mina Protocol, en tant que responsable marketing. En tant qu’experte en marketing numérique et communications techniques, elle assumera le rôle de responsable par intérim du marketing et de la communauté à la Fondation Mina, en se concentrant sur la direction d’une équipe d’experts en marketing pour faire connaître Mina et servir la communauté. 

Conseillers/Contributeurs

Mina bénéficie du soutien considérable d’une communauté croissante d’investisseurs, de développeurs et de conseillers. Collectivement, ils sont considérés comme des contributeurs à l’écosystème Mina. Certains des contributeurs notables de Mina comprennent :

Joseph Bonneau est l’un des contributeurs importants de Mina. Il est professeur assistant à NYU. Il est connu pour ses recherches remarquables sur une variété de sujets. Certains d’entre eux incluent la cryptographie et la sécurité, y compris la sécurité HTTPS et Web, les mots de passe et l’authentification, les crypto-monnaies, les outils de communication cryptés de bout en bout et la cryptanalyse des canaux latéraux. Il est co-auteur du manuel populaire « Bitcoin and Cryptocurrency Technologies » et a co-enseigné le premier MOOC sur les crypto-monnaies. Elizabeth Binks, ingénieur logiciel chez Chainsafe, contribue également au développement de Mina.

Paul Davison, co-fondateur d’une application audio populaire, Clubhouse, est un autre contributeur notable à la croissance de Mina. Paul a une vaste expérience du Web3 et des crypto-monnaies puisqu’il a cofondé et occupé le poste de PDG de CoinList – la principale plate-forme pour les ventes de jetons et les parachutages conformes et de haute qualité. Avant CoinList, Paul était le fondateur/PDG de Highlight (acquis par Pinterest), un EIR chez Benchmark Capital et un vice-président chez Metaweb (acquis par Google). Il est titulaire d’un BS de l’Université de Stanford et d’un MBA de la Stanford Business School.

Les autres contributeurs de Mina incluent Hsin-Ju Chuang, PDG et fondateur de Dystopia Labs ; Nikki Del Principe, directrice de la stratégie de Melrose PR ; Erica Kang, fondatrice de Crypto Seoul, Luke Youngblood, PDG de Blockscale

Conclusion

À l’heure actuelle, la blockchain Mina est la plus légère du genre. Non seulement Mina Protocol est conçu pour obtenir une décentralisation optimale, mais il assure également la confidentialité de ses utilisateurs en empêchant la divulgation ou la fuite de données sensibles. Cela dit, Mina n’est pas parfait, car il présente des défauts dans certains domaines dans lesquels des améliorations sont nécessaires.

 

Liens Utiles;

https://minaprotocol.com/

https://docs.minaprotocol.com/en

https://docs.minaprotocol.com/static/pdf/technicalWhitepaper.pdf

Si vous desirez soutenir Cryptovetor , vous pouvez me soutenir sur cette page