mina-protocol

Nom de la cryptomonnaie :

Mina Protocol

Abréviation :

MINA

Site officielle :

https://minaprotocol.com/

Plateforme d’achat :

Binance

Mina Protocol, une blockchain légère et rapide respecte le trilemme des blockchains et souhaite améliorer la confidentialité des utilisateurs.

Qu’est-ce que Mina Protocol ?

Mina Protocol, la blockchain la plus légère au monde ? Mais qu’est-ce que cela signifie ? On sait tous que les registres blockchains sont volumineux. Par exemple pour le réseau Bitcoin, la blockchain entière doit être téléchargée par les nœuds afin de s’assurer de la concordance. Cette étape permet le consensus des validateurs afin de s’entendre sur la dernière version valide de la blockchain.

Vous pouvez retrouver notre article au sujet du consensus de validation d’une blockchain

L’un des autres points majeurs est la latence et la congestion du réseau. Ethereum est sans doute le meilleur exemple pour mettre en avant cette problématique. Simplement, le réseau n’est pas capable d’atteindre le nombre de transactions requises par les utilisateurs. Le projet Mina apporte une solution pour les utilisateurs avec un outil plus léger et plus efficace afin de répondre à la demande grandissante.

Découvrons dans un premier temps la création du projet, les objectifs ainsi que son fonctionnement.  Comment le projet Mina arrive à proposer une blockchain légère et plus facile d’utilisation pour une adoption de masse des cryptomonnaies ?

Mina-Protocol-la-blockchain-la plus légère

Genèse du projet Mina

En juin 2017, Labs Investor, un incubateur pour les entreprises du secteur technologique a lancé Coda Protocol. Une nouvelle blockchain open source ambitieuse qui souhaite tenir la promesse d’origine des blockchains de premières couches. Une véritable décentralisation, une scalabilité à toute épreuve et une sécurité pour tous ses utilisateurs.

Evan Shapiro de San Francisco est le CEO de Mina Protocol, il est expérimenté dans l’informatique et les systèmes distribués. En octobre 2020, le projet fut renommé Mina Protocol. Plutôt que d’appliquer une force brute avec la puissance de calcul, l’idée des zk-SNARK est mise en avant. Il s’agit d’une solution élégante et avancée dans le domaine de la cryptographie afin de gagner en compétitivité.

Découvrez notre article au sujet de la preuve à divulgation nulle de connaissance

Au cours des trois dernières années, les équipes du projet ainsi que la communauté ont participé à plusieurs phases de test. Le projet permet en outre de créer des applications pour offrir des services financiers sans compromettre la confidentialité. Un argent programmable accessible par tous grâce à un simple téléphone portable.

Un projet élégant, simple et léger. Accessible au plus grand nombre, égalitaire et plein d’ambition afin de révolutionner le monde d’aujourd’hui.

Trilemme-Blockchains

Le fonctionnement de Mina Protocol

La taille de la blockchain

L’objectif principal du projet Mina était d’être léger, l’ensemble de la blockchain fait environ 22 Ko. Cela représente la taille de quelques tweets. Grâce à cette conception, les participants peuvent synchroniser et vérifier rapidement le réseau.

La blockchain Mina a une taille fixe ce qui permet d’être toujours aussi performante. En comparaison, les autres blockchains peuvent atteindre 300GB et la taille ne cesse d’augmenter. Un problème d’envergure pour stocker le registre dont la taille augmente à chaque transaction ajoutée à la blockchain. La rapidité du réseau ainsi que l’exécution des tâches sont moins rapides et handicapent la performance du réseau.

Comparaison-blockchain-Mina-et-autres-blockchains

Accessibilité

Facilement accessible, cette cryptomonnaie est légère, n’importe qui peut se connecter d’égal à égal. Les autres blockchains doivent parfois passer par des tiers afin d’exécuter le réseau. Ici, le réseau Mina permet à tout le monde de vérifier et de synchroniser rapidement la chaîne de blocs. La communauté a un rôle important à jouer afin de faire évoluer et de construire cet écosystème.

Grâce à la construction d’une preuve cryptographique de taille cohérente, la blockchain restera accessible au plus grand nombre. Au fur et à mesure qu’elle évolue elle sera toujours accessible de la même manière qu’à l’initiale.

Décentralisé

Chaque utilisateur de la blockchain agit comme un nœud à part entière. Dans l’univers Mina, tous les utilisateurs qui synchronisent la chaîne de bloc valident également les transactions comme un nœud validateur. La conception de cette blockchain permet à tous les utilisateurs de participer au consensus de validation. L’utilisateur peut en outre fournir des preuves de participation, permettre la résistance à la censure et sécuriser la blockchain.

Confidentialité

Dans le monde actuel, nos données personnelles sont souvent collectées par les grandes entreprises à notre insu. Ils les utilisent la plupart du temps sans aucun accord de la part de l’utilisateur. Mina Protocol propose l’alimentation de ses applications décentralisées via le protocole SNARK. Il s’agit de couvrir l’utilisateur via des preuves, ce qui permet de protéger les données personnelles des utilisateurs. La logique appliquée permet un calcul hors chaîne et une validation on-chain. Ce protocole permet de réaliser des calculs simples et peu volumineux de manière efficace, rapide et rentable. Il s’agit du protocole « Snapps » que nous détaillerons plus en détail à la suite de cet article.

Mina Procotol favorise la connexion

Le projet Mina essaie de connecter la cryptomonnaie avec le monde réel. Il est vrai qu’à l’heure actuelle les principaux protocoles blockchains ne sont pas connectés à Internet. Cette problématique engendre une portée limitée quant à l’utilisation de la blockchain. Le protocole Snapps de Mina peut interagir avec n’importe quel site Internet et peut accéder à des informations du monde réel pour une utilisation on-chain.

De ce fait, les développeurs peuvent utiliser les informations du monde réel afin de prendre les meilleures décisions. Cela permet de faire évoluer de manière intelligente notre façon de vivre et de consommer sans jamais compromettre la confidentialité des données utilisateurs.



La communauté

Le projet Mina dispose d’une communauté grandissante en pleine croissance. Si l’on compare ce projet à d’autres blockchains, elles sont régulièrement gérées par de puissants intermédiaires. Dans ce cas de figure, Mina est simplement alimentée par les participants. Le nombre des producteurs de blocs est infini, l’union grâce à la décentralisation. La communauté à un rôle très important à jouer au sein de l’écosystème Mina. L’utilisateur est de ce fait validateur et précurseur du développement de son propre environnement et de l’écosystème Mina tout entier.

mission-mina-protocol

Plus en détail :

Le projet Mina propose une solution innovante, comme souligné précédemment, remplacer le registre par une preuve cryptographique de taille cohérente et facilement vérifiable. De ce fait, cela permet de réduire considérablement la quantité de données que chaque utilisateur doit télécharger. Plutôt que de vérifier l’exactitude du registre depuis le début du projet, les utilisateurs vérifient entièrement le réseau grâce à des preuves à divulgation nulle de connaissance ou Zero-Knowledge Proof (ZKP, en anglais). Les nœuds peuvent simplement stocker la petite preuve nécessaire à la validation.

Les zk-SNARK

Ils permettent de capturer l’ensemble de la blockchain sous forme instantanée. Très léger et facilement transférable plutôt que la chaîne entière. C’est comme si vous envoyiez une carte postale à votre ami d’un éléphant plutôt que l’animal vivant tout entier.

A chaque fois qu’un bloc est créé il prend un instantané de lui-même avec l’instantané de l’état précédent de la blockchain. Le nouvel instantané va être utilisé comme exemple pour le bloc suivant et ainsi de suite. Chose importante à prendre en compte, peu importe la quantité d’informations contenues dans l’instantané, il fera toujours la même taille. La boucle est bouclée, la blockchain la plus légère au monde permet un consensus inclusif.

Snapps : Applications alimentées par SNARK

Snapps signifie : Application décentralisée, Confidentialité, Données hors chaîne et Scalabilité. Ils sont similaires aux applications décentralisées sur Ethereum mais avec quelques avantages :

  • Ils peuvent vérifier l’intégrité d’une donnée sans révéler de quoi il s’agit (Technologie ZKP)
  • Vérifient l’exécution correcte des calculs coûteux
  • Disposent d’avantages significatifs quant à la scalabilité

Prenons un exemple pour que ce soit plus clair. Si la blockchain Ethereum, s’engage sur l’exécution d’une application décentralisée, alors l’ensemble des nœuds et mineurs du réseau doivent réaliser le même calcul. À titre de comparaison, dans le projet Mina grâce à un Snapp exécuté une seule fois par son développeur, tous les autres nœuds pourront vérifier simplement la preuve SNARK associée.

Les avantages de Mina Protocol

La blockchain Mina dispose d’un nombre non négligeable d’avantages, voici les plus importants :

La légèreté

Comme énoncé au cours de cette présentation, le projet Mina offre une la blockchain la plus légère du marché. Grâce à la technologie du Snapps, le projet fait une capture d’écran de la blockchain à chaque fois qu’un nouveau bloc est édité. A l’inverse de Bitcoin qui nécessite le téléchargement de la blockchain entière, Mina transfert et partage la dernière mise à jour avec un imprim écran qui ne pèse rien. Une facilité supplémentaire pour l’ensemble des nœuds qui font fonctionner le réseau.

Légèreté-blockchain-Mina

Mina Protocol et la Confidentialité

Aujourd’hui les utilisateurs sont contraints de transmettre leurs données à des entités centralisées afin de participer au monde moderne. Les zkApps de Mina n’ont pas besoin de ces informations. La blockchain utilise des contrats intelligents alimenté par une connaissance zéro (ZK). Les utilisateurs peuvent de ce fait garder le contrôle de leur vie privée en validant et en partageant des preuves et non pas directement les données. Aucun risque sur le fait que ces informations soient vendues ou piratées. Une sécurité supplémentaire pour l’utilisateur.

L’interaction

D’autres blockchains ne communiquent pas avec Internet. Mina offre une solution clé en main grâce à la technologie des zkApps. Ils peuvent interagir en privé avec n’importe quel site web et accéder aux données vérifiées du monde réel. De ce fait, les développeurs peuvent intégrer les données de façon totalement confidentielle sur l’environnement Mina pour interagir facilement avec d’autres protocoles. D’ailleurs, des travaux sont en cours afin d’améliorer l’interopérabilité de la blockchain avec celle d’Ethereum.

Mina Protocol : La puissance d’une communauté

D’autres blockchains sont gérées par des sociétés centralisées. La blockchain Mina, elle, est régi par ses participants. Il s’agit d’une communauté qui rassemble tous les utilisateurs du monde entier passionnés par la blockchain et les technologies décentralisées

De manière générale, le protocole Mina œuvre au développement du Web3. Un concept axé sur le fait que l’Internet appartient à tous les utilisateurs et non pas seulement aux plus grandes entreprises centralisées. Dans ce contexte, il est important de prendre en compte la confidentialité des données émanant de l’utilisation. Mina apporte une réponse à cette problématique grâce aux technologies ZK (Zero-Knowledge en anglais) qui assure la confidentialité.

De plus, il semble légitime de prendre en compte l’aspect de légèreté d’une blockchain qui pourrait représenter un frein à l’adoption avec des difficultés à valider les transactions par exemple. Ces problématiques auraient pour incidence d’affecter les coûts d’utilisation du réseau, de ralentir ou de congestionner l’écosystème tout entier. Encore une fois, Mina propose un Snapps de 22Ko qui sera envoyé à chaque nœud validateur à chaque mise à jour de la blockchain.

Pour finir, les DAO ou Decentralized Autonomous Organization en anglais devraient être les prochaines méthodes de gestion des organisations. L’idée principale réside dans le fait que la communauté a son mot à dire, il faut créer une infrastructure qui permet de placer l’ensemble des utilisateurs au centre des préoccupations du projet. Que ce soit pour de grandes modifications, pour l’évolution du réseau ou peu importe les changements, la communauté doit disposer d’un droit de parole vis-à-vis de l’évolution de l’écosystème Mina.

La cryptomonnaie MINA

La cryptomonnaie Mina représente le jeton de l’écosystème Mina.

Récompenses

Puisque le protocole Mina utilise la preuve d’enjeu (PoS), les utilisateurs doivent bloquer des fonds afin de devenir validateurs du réseau. Ils pourront par la suite valider des transactions et créer les nouveaux blocs au sein de la blockchain. Les récompenses émanant des frais sont réparties en fonction des avoirs de chacun initié dans le staking. Afin de motiver les utilisateurs à participer au staking, l’inflation nominale de Mina à commencer à 12%. Pour le lancement du projet, les cinq premières années le taux doit se situer à hauteur de 7% pour rester à ce même niveau dans les années futures. Bien entendu, ce taux peut à tout moment se voir modifier par la communauté via la gouvernance.

Politique inflationniste

Le jeton Mina permet de payer les frais de transactions à l’intérieur de l’écosystème. La principale considération à prendre en compte pour réduire l’inflation réside dans le fait de savoir si la réduction des récompenses viendrait à inciter suffisamment les validateurs. Si cela n’est pas le cas cela pourrait induire une augmentation des frais de transactions pour les utilisateurs. Aussi, il faut définir la politique inflationniste du projet. De quelle manière cette politique peut influer positivement le développement de l’écosystème Mina ? Sous forme de récompense, cela permet d’assurer le travail de validation des nœuds afin d’assurer la sécurité. De plus, l’entretien à long terme ainsi que la gestion de l’évolutivité vont nécessiter également un financement. Le projet se dirige doucement vers des récompenses spéciales de type airdrop ou autres pour valoriser les prises de décisions via la gouvernance on-chain.

Zk-SNARK

Les utilisateurs peuvent percevoir une rémunération à la suite des vérifications des preuves associées aux zk-SNARK. Appelés les snarkers, ils participent au réseau et produisent des zk-SNARK pour vérifier les transactions. Ils affichent des frais pour exécuter cette vérification, il s’agit de leur rémunération. Si le producteur d’un bloc utilise leur SNARK alors il doit payer la totalité des frais. Du fait que les snarkers affichent un prix et que les producteurs de blocs souhaitent réduire leurs coûts, cela crée de ce fait un marché. En pratique, le coût de calcul pour générer un SNARK devrait être extrêmement faible, de l’ordre de moins d’un centime par transaction dans le cloud computing actuel des prix.

Notre avis sur Mina Protocol

La blockchain

Le projet Mina a développé une blockchain très intéressante dans l’utilisation propre d’un registre distribué. Elle met en avant le trilemme des blockchains, la décentralisation, la scalabilité ainsi que la sécurité associée à son écosystème.

La communauté représente une partie importante du réseau, pour valider les transactions ainsi que pour réaliser les preuves associées au zk-SNARK. Les participants disposent d’un droit de gouvernance rémunéré. Il se conjugue par l’accompagnement aux prises de décisions sur les modifications apportées à l’écosystème Mina. Que ce soit au sujet de l’évolutivité du réseau ou par exemple au taux d’inflation à appliquer pour permettre le développement cohérent de l’écosystème. Les zk-SNARK quant à eux permettent d’assurer la confidentialité dans les échanges ainsi que pour l’utilisation de la blockchain. Cela permet de réduire drastiquement la taille du registre et de ce fait, de satisfaire une scalabilité améliorée. L’imprim écran réalisé par la blockchain Mina ne pèse que 22ko, ce qui en fait la blockchain la plus légère au monde et facilite les interactions entre les nœuds du réseau.

Mina vise à augmenter les interactions dans le monde des blockchains. Connecté au monde réel et à Internet, la blockchain peut traiter des données off-chain afin de les partager à toutes les blockchains hors ligne. Elle travaille d’ailleurs au développement de son interopérabilité avec l’environnement Ethereum, une des plus grandes plateformes décentralisées.

Tokenomics

Du côté des tokenomics, le projet cherche des solutions pour trouver un équilibre entre la participation et le développement de l’écosystème. Des blocs rewards et une inflation autour de 7% afin d’attirer les validateurs. Mais surtout la continuité de ces récompenses afin de ne pas trop impacter les frais de transactions et que cela reste viable pour les utilisateurs. C’est en trouvant le bon équilibre que la blockchain Mina va pouvoir se développer correctement. Des gains ponctuels viendront s’ajouter afin de remercier la gouvernance du projet et d’assurer l’évolutivité du protocole Mina.

Les axes de développement et d’utilisation de ce protocole sont grandement axés sur la confidentialité à l’intérieur d’un réseau. Quoi de mieux qu’une blockchain qui pourrait satisfaire aux exigences de respect des données personnelles et privées ? C’est en tout cas ce qu’essaie de mettre en place la blockchain Mina. Dans une moindre mesure elle cherche aussi à augmenter son utilisation en créant des interactions supplémentaires avec la blockchain Ethereum. De grands chantiers devraient voir le jour dans les prochains mois afin d’améliorer l’interopérabilité du réseau.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *