Bitcoin s'est imposé comme la crypto-monnaie la plus grande et la plus populaire au monde. Cependant, le Bitcoin La blockchain est confrontée à des défis d'évolutivité et de vitesse en raison de son consensus de preuve de travail et des limitations de taille de bloc. Cela a limité la croissance du réseau et sa capacité à servir de système de paiement efficace ou à héberger des applications basées sur des contrats intelligents plus trac .
Entrez dans les solutions de couche 2 comme les chaînes latérales - des chaînes de blocs distinctes qui fonctionnent parallèlement au réseau Bitcoin principal et sont interopérables avec lui. Mintlayer est l'un de ces projets ambitieux de sidechain de couche 2 spécialement conçu pour apporter des trac intelligents, des transactions ultra-rapides et une évolutivité à Bitcoin .
Dans cette plongée en profondeur, nous déballerons ce qu'est exactement Mintlayer, comment il fonctionne en tant que sidechain pour Bitcoin , ses caractéristiques et son architecture uniques, et 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 qui fonctionne parallèlement à une blockchain principale. Il est attaché à la chaîne principale via une cheville bidirectionnelle, qui verrouille les jetons de la chaîne principale et libère des jetons équivalents sur la chaîne latérale. Cela permet le transfert d'actifs entre la sidechain et la chaîne principale.
Les chaînes latérales permettent aux développeurs d'expérimenter de nouvelles fonctionnalités et fonctionnalités pour une blockchain sans perturber la chaîne principale. Ils contribuent à la mise à l'échelle en déplaçant les transactions hors de la chaîne principale encombrée. Mintlayer est l'une de ces chaînes latérales conçues pour Bitcoin .
Qu'est-ce que la couche 2 ?
La couche 2 fait référence à un cadre ou à un protocole secondaire construit au-dessus d'une blockchain existante. L'objectif est de gérer les transactions et d'exécuter la fonctionnalité de trac intelligent hors chaîne pour améliorer l'évolutivité et l'efficacité.
Avec Mintlayer, tous les calculs et stockages complexes nécessaires aux trac intelligents se produisent sur la sidechain (couche 2) tout en continuant à s'interfacer avec la sécurité de la principale blockchain Bitcoin (couche 1). Cela aide à la mise à l'échelle et aux transactions plus rapides.
En utilisant des chaînes latérales et des solutions de couche 2, Bitcoin peut surmonter certaines de ses limites tout en restant fidèle à ses principes de conception fondamentaux. Mintlayer offre un moyen intrigant d'apporter des capacités de financement décentralisé ( DeFi ) à Bitcoin . Il en est encore à ses débuts, mais semble prometteur pour aider Bitcoin à évoluer pour une adoption plus large.
Qu'est-ce que Mintlayer ?
Mintlayer est une chaîne latérale de couche 2 open source conçue pour le réseau Bitcoin par Stacks, une société axée sur la création de trac intelligents et de fonctionnalités d'application décentralisée (dApp) pour Bitcoin . La sidechain Mintlayer fonctionne essentiellement parallèlement à la blockchain principale Bitcoin , mais y est rattachée via une cheville bidirectionnelle.
Cette cheville bidirectionnelle permet le transfert d'actifs entre la chaîne principale Bitcoin et la chaîne latérale Mintlayer. Les actifs sur Bitcoin peuvent être verrouillés pour créer des jetons équivalents sur Mintlayer. L'inverse peut également se produire - les actifs Mintlayer sont brûlés pour libérer des jetons Bitcoin verrouillés. Cette interopérabilité ouvre la possibilité d'apporter des trac intelligents, des transactions quasi instantanées et un débit plus élevé à Bitcoin de manière décentralisée.
Les mécanismes du poseur de monnaie
Pour comprendre comment Mintlayer parvient à l'interopérabilité avec Bitcoin , examinons d'abord quelques mécanismes clés impliqués :
Processus de menthe et de brûlure
Le processus de mint-and-burn est la façon dont les actifs sont transférés entre la blockchain Bitcoin et la sidechain Mintlayer. Les utilisateurs peuvent verrouiller leur BTC sur Bitcoin , ce qui les retire de la circulation. Cela frappe ensuite la même quantité de jetons BTC sur la chaîne Mintlayer. Le BTC reste verrouillé sur Bitcoin jusqu'à ce que le propriétaire souhaite le retransférer.
Lorsque les actifs sont transférés de Mintlayer vers Bitcoin , le processus est inversé. Les jetons BTC sont brûlés sur Mintlayer, qui déverrouille ensuite la même quantité de BTC réels sur la chaîne Bitcoin . Cette cheville bidirectionnelle est essentielle pour permettre à Bitcoin de se déplacer librement entre la chaîne principale et la chaîne latérale.
Preuve de participation
Mintlayer révolutionne la blockchain Bitcoin en introduisant un protocole de couche 2 Proof-of-Stake (PoS) de pointe. Grâce à son approche innovante, Mintlayer permet l'intégration transparente de la programmabilité des trac intelligents dans le réseau Bitcoin .
En fonctionnant comme une blockchain dent , Mintlayer offre une solution complète aux défis d'évolutivité de Bitcoin tout en augmentant les capacités des applications de finance décentralisée ( DeFi ), des échanges décentralisés (DEX), des pièces stables et de la tokenisation sur le réseau Bitcoin .
À la base, Mintlayer assure une connexion aussi tron à 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 enj simultanément des avantages des deux réseaux.
trac intelligents
Avec la prise en charge des trac intelligents, Mintlayer peut héberger des applications décentralisées difficiles ou impossibles à mettre en œuvre directement sur Bitcoin . Ces trac intelligents sont activés par le protocole Stacks et son langage de trac intelligent Clarity.
Comme d'autres plates-formes de trac intelligents, cela permet des applications DeFi , des jetons non fongibles (NFT), un stockage décentralisé et plus encore. Ces dApps s'installent toujours sur Bitcoin mais tirent parti de Mintlayer pour un traitement plus rapide et une logique complexe.
Comment fonctionne Mintlayer ?
Mintlayer fonctionne comme un écosystème de blockchain étroitement lié au réseau Bitcoin . Il introduit un mécanisme de consensus unique appelé Dynamic Slot Allotment (DSA), qui combine la sécurité de Bitcoin avec la sélection des participants. Cette version raffinée de Proof-of-Stake (PoS) incite les validateurs avec des récompenses de bloc et décourage les comportements malveillants.
Participation au réseau
Les utilisateurs doivent miser au moins 0,01 % de l'offre totale de jetons (par exemple, 40 000 jetons ML) pour participer au consensus Mintlayer. Cette mise les qualifie pour la sélection par l'algorithme Mintlayer. De plus, les utilisateurs doivent miser des jetons pour deux tours avant le tour de participation souhaité, ce qui entraîne une période de blocage de trois tours qui dure environ trois semaines. Étant donné que les jetons des principales parties prenantes sont verrouillés pendant une période prolongée, cette durée de verrouillage a un effet dissuasif sur les actions nuisibles.
Les participants au consensus peuvent renouveler leur verrouillage, ce qui leur permet de participer aux tours suivants sans avoir à passer par le premier verrouillage à deux tours. De plus, tout participant peut prendre de nombreux créneaux parmi les 1 008 places membres disponibles.
Mintlayer utilise une approche unique où chaque bloc Mintlayer fait référence à un bloc Bitcoin . Au cours de chaque tour Mintlayer, qui s'étend sur environ 1 008 blocs Bitcoin (environ une semaine), les participants sont sélectionnés parmi les intervenants pour contribuer à la création de nouveaux blocs Mintlayer.
Les participants éligibles, qui exécutent des nœuds et atteignent le seuil de mise minimal, sont choisis à l'aide d'un algorithme qui exploite les hachages des blocs Bitcoin comme source de caractère aléatoire impartial. L'algorithme détermine l'ordre dans lequel les participants créent et valident les blocs. Les participants sélectionnés sont ensuite chargés de créer et de propager un bloc, en collectant les frais de transaction à un moment précis.
Pour améliorer 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 des données à partir du dernier point de contrôle au lieu de l'ensemble de la blockchain. Il facilite également l'élagage de la blockchain avant une hauteur de bloc spécifique, minimisant ainsi les besoins en stockage de données. 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 que suffisamment de blocs Mintlayer ont été validés au-dessus d'un point de contrôle, les nœuds du réseau appliquent sa validité.
Bloquer les proposants
Les proposants de blocs Mintlayer bénéficient de la fonctionnalité de création dynamique de blocs, qui leur donne une fenêtre de 1 à 2 minutes pendant laquelle leurs blocs sont susceptibles d'être contresignés. Cette flexibilité permet aux proposants de maximiser leur collecte de frais en attendant que le mempool Mintlayer se remplisse de transactions avant de produire et de diffuser un nouveau bloc.
La conception de Mintlayer met l'accent sur la durabilité et la diversité. La restriction de taille de bloc est établie à 1 Mo, ce qui garantit que la taille annuelle de la blockchain ne dépasse pas 525 Go, même pendant les périodes de fréquence de bloc élevée.
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 incomplet de Turing. Script Hash intègre des fonctionnalités telles que des comptes multi-signatures et des contrats de verrouillage temporel trac (HTLC) pour permettre la création de trac plus sophistiqués tout en garantissant la fiabilité, la prévisibilité et l'efficacité.
En utilisant cette architecture, Mintlayer offre aux utilisateurs la possibilité de passer de manière transparente entre UTXO et les systèmes basés sur des comptes avec des pools programmables. Bien que la fonctionnalité de trac intelligent de Mintlayer soit Turing-incomplete par défaut, les utilisateurs ont la possibilité de graver un jeton Mintlayer en échange d'un jeton Turing-complete. Ces jetons programmables facilitent un environnement d'exécution plus flexible, permettant aux utilisateurs d'annuler les transactions en gravant le jeton nouvellement créé.
Mintlayer implémente une liste de contrôle d'accès (ACL) qui permet d'imposer des restrictions sur des transactions de crypto-monnaie spécifiques pour garantir la conformité aux exigences légales ou politiques. Les émetteurs de jetons peuvent mettre à jour dynamiquement ces règles pour les jetons MLS-01 via de nouvelles transactions, offrant un contrôle et une flexibilité améliorés.
Grâce au traitement par lots des transactions, en suivant le modèle UTXO et à l'intégration avec le Lightning Network, Mintlayer offre aux utilisateurs les avantages de frais réduits et d'un débit de transaction amélioré. Alors que les frais sont généralement payés en jetons ML par défaut, les utilisateurs ont la possibilité de payer des frais en utilisant n'importe quel jeton MLS-01 accepté par un signataire de bloc, ce qui ajoute encore plus de flexibilité au système.
Comprendre la classification de Mintlayer : s'agit-il d'une solution de couche 2 ou d'une sidechain ?
Il y a eu une certaine confusion quant à savoir si Mintlayer doit être classé comme une solution de couche 2 pour Bitcoin ou comme une sidechain. Pour clarifier cela, explorons les caractéristiques des blockchains et sidechains de couche 2.
Blockchain de couche 2
- Fonctionne parallèlement à une blockchain principale (par exemple, Bitcoin )
- Améliore l'efficacité des transactions en déplaçant les transactions 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 blockchain dent liée à une blockchain primaire
- Établit ses propres règles, propriétés de sécurité et mécanisme de consensus (par exemple, Proof-of-Stake)
- Met en œuvre des systèmes de points de contrôle pour que les validateurs se réfèrent aux états précédents
- Permet de relier les actifs natifs de la blockchain principale à la sidechain
Lors de l'examen des fonctionnalités natives de Mintlayer, il s'aligne sur les caractéristiques d'une sidechain. Il possède sa propre blockchain dent , utilise un mécanisme de consensus Proof-of-Stake, utilise un système de points de contrôle et permet l'ancrage du BTC natif dans un équivalent Bitcoin enveloppé via sa norme de jeton MLS-01 ou MLS-02.
Cependant, Mintlayer intègre également la fonctionnalité de couche 2 en raison de 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 à l'aide de jetons BTC, ML ou MLS-01.
Considérant que Mintlayer présente des caractéristiques à la fois d'une chaîne latérale et d'une solution de couche 2, il est plus précisément classé comme une chaîne latérale hybride de couche 2. Cette classification reconnaît la double nature de Mintlayer, combinant les avantages d'une sidechain avec les capacités supplémentaires de la couche 2 fournies par l'intégration de Lightning Network.
Conclusion
Mintlayer représente une solution révolutionnaire de sidechain de couche 2 conçue pour améliorer les capacités de la blockchain Bitcoin . En intégrant de manière transparente la fonctionnalité de trac intelligent, Mintlayer répond aux défis d'évolutivité de Bitcoin tout en offrant une efficacité de transaction améliorée et des possibilités étendues pour la finance décentralisée, les échanges décentralisés, les pièces stables et la tokenisation.
Ses caractéristiques uniques, telles que le consensus Dynamic Slot Allotment, l'exécution de la machine virtuelle WebAssembly et l'intégration du réseau Lightning, distinguent Mintlayer en tant que protocole polyvalent et innovant qui tire parti de la sécurité et de la décentralisation de Bitcoin tout en introduisant des fonctionnalités avancées.