Bitcoin s'est imposé comme la cryptomonnaie la plus importante et la plus populaire au monde. Cependant, Bitcoin blockchain est confrontée à des problèmes d'évolutivité et de vitesse, dus à son système de consensus par preuve de travail et aux limitations de taille des blocs. Ces contraintes ont freiné la croissance du réseau et sa capacité à servir de système de paiement efficace ou à héberger des applications complexes basées surtracintelligents.
Découvrez les solutions de couche 2 comme les sidechains : des blockchains distinctes fonctionnant en parallèle du réseau Bitcoin principal et interopérables avec celui-ci. Mintlayer est un projet de sidechain de couche 2 ambitieux conçu spécifiquement pour apporter à Bitcoindestracintelligents, des transactions ultra-rapides et une grande scalabilité.
Dans cette analyse approfondie, nous allons décortiquer ce qu'est exactement Mintlayer, comment il fonctionne en tant que sidechain de Bitcoin, ses caractéristiques et son architecture uniques, ainsi que les possibilités futures de cette solution de mise à l'échelle de couche 2 prometteuse.
Que sont les Sidechains ?
En termes simples, une sidechain est une blockchain distincte fonctionnant en parallèle d'une blockchain principale. Elle est reliée à la chaîne principale par un mécanisme de verrouillage bidirectionnel qui bloque les jetons de la chaîne principale et libère des jetons équivalents sur la sidechain. Cela permet le transfert d'actifs entre la sidechain et la chaîne principale.
Les sidechains permettent aux développeurs d'expérimenter de nouvelles fonctionnalités pour une blockchain sans perturber la chaîne principale. Elles contribuent à améliorer la scalabilité en déplaçant les transactions hors de la chaîne principale, souvent saturée. Mintlayer est une sidechain conçue pour Bitcoin.
Qu'est-ce que la couche 2 ?
La couche 2 désigne un cadre ou un protocole secondaire construit par-dessus une blockchain existante. Son objectif est de gérer les transactions et d'exécuter les fonctionnalités destracintelligents hors chaîne afin d'améliorer l'évolutivité et l'efficacité.
Avec Mintlayer, tous les calculs complexes et le stockage nécessaires auxtracintelligents sont effectués sur la chaîne latérale (couche 2) tout en conservant l'interface avec la sécurité de la blockchain Bitcoin principale (couche 1). Cela permet une meilleure scalabilité et des transactions plus rapides.
En utilisant des chaînes latérales et des solutions de couche 2, Bitcoin peut surmonter certaines de ses limitations tout en restant fidèle à ses principes de conception fondamentaux. Mintlayer offre une approche intéressante pour intégrer les capacités de la finance décentralisée (DeFi) à Bitcoin. Bien qu'encore à ses débuts, ce projet est prometteur et pourrait contribuer à l'adoption plus large Bitcoin .
Qu'est-ce que Mintlayer ?
Mintlayer est une sidechain open source de couche 2 conçue pour le réseau Bitcoin par Stacks, une entreprise spécialisée dans la création detracintelligents et de fonctionnalités d'applications décentralisées (dApps) pour Bitcoin. La sidechain Mintlayer fonctionne essentiellement en parallèle de la blockchain principale Bitcoin , mais y est rattachée par un mécanisme de verrouillage bidirectionnel.
Ce mécanisme d'ancrage bidirectionnel permet le transfert d'actifs entre la blockchain principale Bitcoin et la sidechain Mintlayer. Les actifs Bitcoin peuvent être bloqués pour émettre des tokens équivalents sur Mintlayer. L'opération inverse est également possible : les actifs Mintlayer peuvent être brûlés pour libérer des tokens Bitcoin bloqués. Cette interopérabilité permet d'intégrer destracintelligents, des transactions quasi instantanées et un débit plus élevé à Bitcoin , de manière décentralisée.
Les mécanismes du poseur de menthe
Pour comprendre comment Mintlayer parvient à l'interopérabilité avec Bitcoin, examinons d'abord quelques mécanismes clés impliqués :
Procédé de menthe et de combustion
Le processus de création et de destruction de jetons permet le transfert d'actifs entre la blockchain Bitcoin et la sidechain Mintlayer. Les utilisateurs peuvent bloquer leurs BTC sur Bitcoin , les retirant ainsi de la circulation. Une quantité équivalente de jetons BTC est alors créée sur la chaîne Mintlayer. Les BTC restent bloqués sur Bitcoin jusqu'à ce que leur propriétaire souhaite les transférer vers la blockchain Bitcoin.
Lors du transfert d'actifs de Mintlayer vers Bitcoin, le processus est inversé. Les jetons BTC sont brûlés sur Mintlayer, ce qui libère ensuite la même quantité de BTC sur la blockchain Bitcoin . Cette interdépendance bidirectionnelle est essentielle pour permettre la libre circulation Bitcoin entre la chaîne principale et la chaîne latérale.
Preuve d'engagement
Mintlayer révolutionne la blockchain Bitcoin en introduisant un protocole de couche 2 de preuve d'enjeu (PoS) de pointe. Grâce à son approche novatrice, Mintlayer permet une intégration transparente de la programmabilité destracintelligents au sein du réseau Bitcoin .
En fonctionnant comme une blockchaindent , Mintlayer offre une solution complète aux défis de scalabilité du Bitcointout en améliorant les capacités des applications de finance décentralisée (DeFi), des échanges décentralisés (DEX), des stablecoins et de la tokenisation sur le réseau Bitcoin .
Mintlayer assure une connexiontronà la blockchain Bitcoin en ancrant de manière sécurisée les transactions de chaque bloc Mintlayer à un bloc Bitcoin correspondant. Cette intégration établit une relation symbiotique entre Mintlayer et Bitcoin, permettant aux utilisateurs de enjsimultanément des avantages des deux réseaux.
tracintelligents
Grâce à la prise en charge destracintelligents, Mintlayer peut héberger des applications décentralisées difficiles, voire impossibles, à implémenter directement sur Bitcoin. Cestracintelligents sont rendus possibles par le protocole Stacks et son langage detracintelligents Clarity.
À l'instar d'autres plateformes detracintelligents, celle-ci permet le développement d'applications DeFi , de jetons non fongibles (NFT), de stockage décentralisé et bien plus encore. Ces dApps utilisent toujours Bitcoin , mais tirent parti de Mintlayer pour un traitement plus rapide et une logique complexe.
Comment fonctionne Mintlayer ?
Mintlayer fonctionne comme un écosystème blockchain étroitement lié au réseau Bitcoin . Il introduit un mécanisme de consensus unique appelé Attribution dynamique de blocs (DSA), qui allie la sécurité de Bitcoin à la sélection des participants. Cette version améliorée de la preuve d'enjeu (PoS) incite les validateurs à participer en leur offrant des récompenses par bloc et en dissuadant les comportements malveillants.
Participation au réseau
Pour participer au consensus Mintlayer, les utilisateurs doivent immobiliser au minimum 0,01 % de l'offre totale de jetons (par exemple, 40 000 jetons ML). Cette immobilisation leur permet d'être sélectionnés par l'algorithme Mintlayer. De plus, ils doivent immobiliser leurs jetons pendant deux tours avant le tour de participation souhaité, ce qui entraîne une période de blocage de trois tours d'une durée d'environ trois semaines. Ce blocage prolongé des jetons des principaux acteurs constitue un moyen de dissuasion contre toute action malveillante.
Les participants au consensus peuvent renouveler leur inscription, ce qui leur permet de participer aux tours suivants sans avoir à repasser par la période d'inscription initiale de deux tours. De plus, chaque participant peut occuper plusieurs places parmi les 1 008 places disponibles.
Mintlayer utilise une approche unique : chaque bloc Mintlayer fait référence à un bloc Bitcoin . À chaque cycle Mintlayer, qui s'étend sur environ 1 008 blocs Bitcoin (soit environ une semaine), des participants sont sélectionnés parmi les validateurs pour contribuer à la création de nouveaux blocs Mintlayer.
Les participants éligibles, qui gèrent des nœuds et atteignent le seuil de mise minimum, sont sélectionnés à l'aide d'un algorithme qui utilise les hachages des blocs Bitcoin comme source d'aléatoire impartial. Cet algorithme détermine l'ordre de création et de validation des blocs par les participants. Les participants sélectionnés sont ensuite chargés de construire et de propager un bloc, et de percevoir les frais de transaction à une date et une heure précises.
Pour renforcer la sécurité à long terme de la blockchain Bitcoin , Mintlayer intègre un système de points de contrôle. Ce système empêche les attaques à longue portée et permet aux nœuds fonctionnant en mode de synchronisation rapide de télécharger les données à partir du dernier point de contrôle, plutôt que de l'intégralité de la blockchain. Il facilite également l'élagage de la blockchain avant une hauteur de bloc spécifique, minimisant ainsi les besoins de stockage. Les participants au réseau Mintlayer peuvent créer des points de contrôle sur la blockchain Bitcoin à l'aide de la fonction OP_RETURN. Une fois qu'un nombre suffisant de blocs Mintlayer ont été validés sur un point de contrôle, les nœuds du réseau en assurent la validité.
Proposants de blocs
Les auteurs de blocs Mintlayer tirent profit de la création dynamique de blocs, qui leur offre une fenêtre de 1 à 2 minutes pendant laquelle leurs blocs ont de fortes chances d'être contresignés. Cette flexibilité leur permet d'optimiser leurs revenus en attendant que le mempool de Mintlayer soit saturé de transactions avant de produire et de diffuser un nouveau bloc.
La conception de Mintlayer privilégie la durabilité et la diversité. La taille des blocs est limitée à 1 Mo, ce qui garantit que la taille annuelle de la blockchain ne dépasse pas 525 Go, même en période de forte activité de mise à jour des blocs.
Qu'est-ce qui distingue Mintlayer ?
Mintlayer se distingue par l'utilisation de la machine virtuelle WebAssembly (WASM) pour l'exécution de Script Hash, un langage de programmation Turing-incomplet. Script Hash intègre des fonctionnalités telles que les comptes multi-signatures et lestracà verrouillage temporel haché (HTLC) afin de permettre la création detracplus sophistiqués tout en garantissant fiabilité, prévisibilité et efficacité.
Grâce à cette architecture, Mintlayer permet aux utilisateurs de passer facilement des systèmes UTXO aux systèmes basés sur les comptes avec des pools programmables. Bien que la fonctionnalité detracintelligent de Mintlayer soit par défaut Turing-incomplète, les utilisateurs peuvent brûler un jeton Mintlayer en échange d'un jeton Turing-complet. Ces jetons programmables offrent un environnement d'exécution plus flexible, permettant aux utilisateurs d'annuler des transactions en brûlant le jeton nouvellement émis.
Mintlayer utilise une liste de contrôle d'accès (ACL) permettant d'imposer des restrictions sur certaines transactions de cryptomonnaies afin de garantir la conformité aux exigences légales et réglementaires. Les émetteurs de jetons peuvent mettre à jour dynamiquement ces règles pour les jetons MLS-01 lors de nouvelles transactions, ce qui leur offre un contrôle et une flexibilité accrus.
Grâce au traitement par lots des transactions, selon le modèle UTXO, et à l'intégration avec le Lightning Network, Mintlayer offre aux utilisateurs des frais réduits et un débit de transactions amélioré. Bien que les frais soient généralement payés en jetons ML par défaut, les utilisateurs peuvent choisir de les régler avec n'importe quel jeton MLS-01 accepté par un signataire de bloc, ce qui renforce la flexibilité du système.
Comprendre la classification de Mintlayer : est-ce une solution de couche 2 ou une sidechain ?
Une certaine confusion règne quant à la classification de Mintlayer : solution de couche 2 pour Bitcoin ou chaîne latérale ? Afin d’éclaircir ce point, examinons les caractéristiques des blockchains de couche 2 et des chaînes latérales.
Blockchain de couche 2
- Fonctionne en parallèle d'une blockchain principale (par exemple, Bitcoin)
- Améliore l'efficacité des transactions en les déplaçant hors chaîne (par exemple, Lightning Network)
- Tire parti de la sécurité et de la décentralisation de la blockchain principale
Chaîne latérale
- Fonctionne comme une blockchaindent liée à une blockchain principale
- Elle établit ses propres règles, propriétés de sécurité et mécanisme de consensus (par exemple, la preuve d'enjeu)
- Met en œuvre des systèmes de points de contrôle permettant aux validateurs de se référer aux états précédents
- Permet le transfert d'actifs natifs de la blockchain principale vers la chaîne latérale
L'analyse des fonctionnalités natives de Mintlayer révèle qu'elles correspondent aux caractéristiques d'une sidechain. Elle possède sa propre blockchaindent , utilise un mécanisme de consensus Proof-of-Stake, un système de points de contrôle et permet l'ancrage du BTC natif à un équivalent Bitcoin encapsulé grâce à son standard de jeton MLS-01 ou MLS-02.
Cependant, Mintlayer intègre également des fonctionnalités de couche 2 grâce à son intégration avec le Lightning Network. Cette intégration permet aux utilisateurs de bénéficier de l'efficacité des transactions hors chaîne en utilisant des tokens BTC, ML ou MLS-01.
Étant donné que Mintlayer présente des caractéristiques à la fois d'une sidechain et d'une solution de couche 2, il est plus juste de le classer comme une sidechain hybride de couche 2. Cette classification reconnaît la double nature de Mintlayer, qui combine les avantages d'une sidechain avec les fonctionnalités supplémentaires de la couche 2 offertes par l'intégration du réseau Lightning.
Conclusion
Mintlayer représente une solution de sidechain de couche 2 révolutionnaire conçue pour améliorer les capacités de la blockchain Bitcoin . En intégrant de manière transparente la fonctionnalité detracintelligent, Mintlayer répond aux défis de scalabilité de Bitcointout en offrant une efficacité de transaction accrue et des possibilités élargies pour la finance décentralisée, les échanges décentralisés, les stablecoins et la tokenisation.
Ses caractéristiques uniques, telles que le consensus Dynamic Slot Allotment, l'exécution sur machine virtuelle WebAssembly et l'intégration du Lightning Network, distinguent Mintlayer comme un protocole polyvalent et innovant qui tire parti de la sécurité et de la décentralisation du Bitcoin tout en introduisant des fonctionnalités avancées.
EG 446 Introduction à Mintlayer, la chaîne latérale de couche 2 pour Bitcoin