第2课

L'architecture technique de Merlin Chain

Ce module explore l'architecture technique de Merlin Chain, en mettant l'accent sur la façon dont elle améliore la scalabilité, l'efficacité et la sécurité de Bitcoin.

Merlin Chain s’appuie sur une variété de technologies qui fonctionnent ensemble pour améliorer l’évolutivité, l’efficacité et la sécurité du réseau Bitcoin. En intégrant ces technologies dans Merlin Chain, le projet s’attaque à certaines des limites de Bitcoin, telles que la lenteur des transactions et les frais élevés, tout en maintenant la décentralisation et la sécurité de la couche de base de Bitcoin.

Réseau ZK-Rollup

Le réseau de synthèse de connaissance zéro (ZK-Rollup) est une composante clé de l'architecture de Merlin Chain. Cette technologie agrège et compresse plusieurs transactions hors chaîne, génère une preuve cryptée et la soumet au réseau principal de Bitcoin. En traitant les transactions en lots, le réseau ZK-Rollup réduit la quantité de données à enregistrer dans la chaîne de blocs, ce qui réduit les coûts de transaction et augmente le débit des transactions.

Le réseau ZK-Rollup de Merlin Chain utilise la technologie SNARK (preuve de connaissance succincte et non interactive) pour générer des preuves de connaissance zéro qui confirment la validité de toutes les transactions dans un lot sans révéler de détails spécifiques sur les transactions. Le réseau utilise une série de machines à états pour effectuer les calculs nécessaires et générer des preuves. Le composant zkProver interagit avec la base de données et les nœuds pour valider la validité des transactions et garantir la sécurité et l'efficacité du système.

Réseau d'oracles décentralisés

Les oracles amènent les données hors chaîne dans la blockchain, permettant aux contrats intelligents d'interagir avec des événements du monde réel. Dans Merlin Chain, le réseau d'oracles décentralisé empêche toute défaillance ponctuelle et garantit la précision et la fiabilité des données transmises à la blockchain.

Les oracles collectent des données provenant de sources externes et les transmettent à la blockchain pour une utilisation dans les contrats intelligents. Par exemple, un contrat intelligent pour un produit financier peut avoir besoin du prix actuel du bitcoin, et un oracle collectera ces données à partir d'une source fiable et les transmettra au contrat. La décentralisation élimine les risques liés à la dépendance à un seul fournisseur de données, évitant ainsi les problèmes liés à une attaque ou à la fourniture de données erronées. La nature décentralisée du réseau d'oracles garantit l'intégrité des données même en cas de défaillance ou de comportement malveillant de certains oracles.

Dans Merlin Chain, le réseau d'oracle décentralisé interagit avec le système ZK-Rollup pour fournir des données externes afin de valider la validité des transactions et d'exécuter des contrats. Cette intégration garantit une collaboration harmonieuse de toutes les parties du système tout en maintenant la sécurité et l'efficacité.

Disponibilité des données

La disponibilité des données est cruciale dans tout système de blockchain, en particulier dans les systèmes utilisant des technologies de traitement hors chaîne telles que les ZK-Rollups. Si les données ne sont pas disponibles, les participants au réseau ne pourront pas vérifier les transactions, ce qui pourrait entraîner des problèmes de confiance et de sécurité. Merlin Chain garantit la disponibilité des données en utilisant une solution en collaboration avec Celestia et Nubit, en veillant à ce que toutes les données utilisées pour la vérification des transactions soient publiées et accessibles à tous les participants du réseau. Lorsqu'un nouveau bloc est généré, les données correspondantes sont publiées sur le réseau public de disponibilité des données pour garantir leur vérifiabilité et leur accessibilité.

Une fois que la disponibilité des données est confirmée, la responsabilité de stocker l'historique des données sera assumée par les Rollups et les applications sur le réseau. Ce mode de stockage décentralisé allège le fardeau de la chaîne principale tout en garantissant la disponibilité de toutes les données nécessaires pour une vérification future.

La solution de disponibilité des données comprend également un mécanisme de vérification pour s'assurer que les données publiées sont complètes et cohérentes. Lorsqu'un nœud reçoit un nouveau bloc, il vérifie la disponibilité des données. Si les données sont indisponibles ou incomplètes, le bloc est rejeté. Ce système contribue à maintenir la fiabilité du réseau et à garantir que tous les participants peuvent vérifier indépendamment toutes les transactions.

Module de preuve contre la fraude Bitcoin on-chain

Le module de protection contre la fraude fournit une couche de sécurité pour le réseau, aidant à maintenir l’intégrité du réseau, permettant aux participants de remettre en question la validité des transactions. Ceci est particulièrement important dans les systèmes décentralisés, où la confiance est basée sur la transparence et la vérifiabilité des données. Dans Merlin Chain, ces modules anti-fraude permettent aux utilisateurs de soumettre des preuves de transactions frauduleuses directement à la blockchain Bitcoin.

Lorsqu'une transaction est soupçonnée de fraude, l'utilisateur peut soumettre une preuve de fraude, puis le réseau la examinera. Si la transaction est jugée frauduleuse, elle sera refusée pour éviter qu'elle ne soit enregistrée dans la blockchain.

Ce mécanisme maintient la confiance dans le réseau en veillant à ce que toute tentative de fraude puisse être détectée et traitée rapidement. Étant donné que ces preuves de fraude sont effectuées sur la chaîne, elles sont enregistrées dans la blockchain Bitcoin, fournissant un enregistrement permanent et immuable de l'activité frauduleuse.

Intégration avec Bitcoin

L'architecture de Merlin Chain est étroitement intégrée à Bitcoin et renforce les capacités de Bitcoin sans compromettre ses principes fondamentaux. En tant que solution Layer 2, Merlin Chain hérite des caractéristiques de sécurité de Bitcoin tout en résolvant les limitations de vitesse de transaction et de coût de Bitcoin.

Cette intégration est réalisée grâce à Taproot et à d'autres technologies natives de Bitcoin, permettant à Merlin Chain d'ancrer en toute sécurité ses données sur la blockchain Bitcoin, garantissant que toutes les transactions traitées sur Merlin Chain sont aussi sûres et inviolables que les transactions de Bitcoin elles-mêmes.

Compatibilité EVM

La compatibilité de Merlin Chain avec la machine virtuelle Ethereum (EVM) étend ses fonctionnalités, dépassant ainsi les limites du Bitcoin. La compatibilité avec l'EVM permet aux développeurs de déployer et d'interagir avec des contrats intelligents basés sur Ethereum sur Merlin Chain, offrant ainsi de larges possibilités d'application inter-chaînes et permettant aux projets de tirer parti à la fois de la sécurité de Bitcoin et de la flexibilité d'Ethereum.

Les développeurs familiarisés avec Ethereum peuvent facilement migrer leurs dApps vers Merlin Chain et bénéficier des coûts de transaction plus faibles et des débits plus élevés offerts par le réseau ZK-Rollup. Cette compatibilité stimule également l'innovation, permettant aux développeurs de créer des applications hybrides exploitant les avantages de Bitcoin et d'Ethereum.

Points forts

  • La technologie ZK-Rollup traite les transactions par lots, réduisant les coûts et augmentant le débit.
  • Le réseau d'oracles décentralisé connecte les contrats intelligents aux données du monde réel, garantissant l'exactitude et l'intégrité des données.
  • Grâce au partenariat avec Celestia et Nubit, la disponibilité des données est garantie, ce qui garantit que les données de bloc sont vérifiables.
  • Le module de preuve de fraude Bitcoin on-chain fournit une couche de sécurité supplémentaire permettant de détecter et de refuser les transactions frauduleuses.
  • Compatible avec l'architecture Bitcoin et Ethereum, prend en charge de nombreux scénarios d'application.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

L'architecture technique de Merlin Chain

Ce module explore l'architecture technique de Merlin Chain, en mettant l'accent sur la façon dont elle améliore la scalabilité, l'efficacité et la sécurité de Bitcoin.

Merlin Chain s’appuie sur une variété de technologies qui fonctionnent ensemble pour améliorer l’évolutivité, l’efficacité et la sécurité du réseau Bitcoin. En intégrant ces technologies dans Merlin Chain, le projet s’attaque à certaines des limites de Bitcoin, telles que la lenteur des transactions et les frais élevés, tout en maintenant la décentralisation et la sécurité de la couche de base de Bitcoin.

Réseau ZK-Rollup

Le réseau de synthèse de connaissance zéro (ZK-Rollup) est une composante clé de l'architecture de Merlin Chain. Cette technologie agrège et compresse plusieurs transactions hors chaîne, génère une preuve cryptée et la soumet au réseau principal de Bitcoin. En traitant les transactions en lots, le réseau ZK-Rollup réduit la quantité de données à enregistrer dans la chaîne de blocs, ce qui réduit les coûts de transaction et augmente le débit des transactions.

Le réseau ZK-Rollup de Merlin Chain utilise la technologie SNARK (preuve de connaissance succincte et non interactive) pour générer des preuves de connaissance zéro qui confirment la validité de toutes les transactions dans un lot sans révéler de détails spécifiques sur les transactions. Le réseau utilise une série de machines à états pour effectuer les calculs nécessaires et générer des preuves. Le composant zkProver interagit avec la base de données et les nœuds pour valider la validité des transactions et garantir la sécurité et l'efficacité du système.

Réseau d'oracles décentralisés

Les oracles amènent les données hors chaîne dans la blockchain, permettant aux contrats intelligents d'interagir avec des événements du monde réel. Dans Merlin Chain, le réseau d'oracles décentralisé empêche toute défaillance ponctuelle et garantit la précision et la fiabilité des données transmises à la blockchain.

Les oracles collectent des données provenant de sources externes et les transmettent à la blockchain pour une utilisation dans les contrats intelligents. Par exemple, un contrat intelligent pour un produit financier peut avoir besoin du prix actuel du bitcoin, et un oracle collectera ces données à partir d'une source fiable et les transmettra au contrat. La décentralisation élimine les risques liés à la dépendance à un seul fournisseur de données, évitant ainsi les problèmes liés à une attaque ou à la fourniture de données erronées. La nature décentralisée du réseau d'oracles garantit l'intégrité des données même en cas de défaillance ou de comportement malveillant de certains oracles.

Dans Merlin Chain, le réseau d'oracle décentralisé interagit avec le système ZK-Rollup pour fournir des données externes afin de valider la validité des transactions et d'exécuter des contrats. Cette intégration garantit une collaboration harmonieuse de toutes les parties du système tout en maintenant la sécurité et l'efficacité.

Disponibilité des données

La disponibilité des données est cruciale dans tout système de blockchain, en particulier dans les systèmes utilisant des technologies de traitement hors chaîne telles que les ZK-Rollups. Si les données ne sont pas disponibles, les participants au réseau ne pourront pas vérifier les transactions, ce qui pourrait entraîner des problèmes de confiance et de sécurité. Merlin Chain garantit la disponibilité des données en utilisant une solution en collaboration avec Celestia et Nubit, en veillant à ce que toutes les données utilisées pour la vérification des transactions soient publiées et accessibles à tous les participants du réseau. Lorsqu'un nouveau bloc est généré, les données correspondantes sont publiées sur le réseau public de disponibilité des données pour garantir leur vérifiabilité et leur accessibilité.

Une fois que la disponibilité des données est confirmée, la responsabilité de stocker l'historique des données sera assumée par les Rollups et les applications sur le réseau. Ce mode de stockage décentralisé allège le fardeau de la chaîne principale tout en garantissant la disponibilité de toutes les données nécessaires pour une vérification future.

La solution de disponibilité des données comprend également un mécanisme de vérification pour s'assurer que les données publiées sont complètes et cohérentes. Lorsqu'un nœud reçoit un nouveau bloc, il vérifie la disponibilité des données. Si les données sont indisponibles ou incomplètes, le bloc est rejeté. Ce système contribue à maintenir la fiabilité du réseau et à garantir que tous les participants peuvent vérifier indépendamment toutes les transactions.

Module de preuve contre la fraude Bitcoin on-chain

Le module de protection contre la fraude fournit une couche de sécurité pour le réseau, aidant à maintenir l’intégrité du réseau, permettant aux participants de remettre en question la validité des transactions. Ceci est particulièrement important dans les systèmes décentralisés, où la confiance est basée sur la transparence et la vérifiabilité des données. Dans Merlin Chain, ces modules anti-fraude permettent aux utilisateurs de soumettre des preuves de transactions frauduleuses directement à la blockchain Bitcoin.

Lorsqu'une transaction est soupçonnée de fraude, l'utilisateur peut soumettre une preuve de fraude, puis le réseau la examinera. Si la transaction est jugée frauduleuse, elle sera refusée pour éviter qu'elle ne soit enregistrée dans la blockchain.

Ce mécanisme maintient la confiance dans le réseau en veillant à ce que toute tentative de fraude puisse être détectée et traitée rapidement. Étant donné que ces preuves de fraude sont effectuées sur la chaîne, elles sont enregistrées dans la blockchain Bitcoin, fournissant un enregistrement permanent et immuable de l'activité frauduleuse.

Intégration avec Bitcoin

L'architecture de Merlin Chain est étroitement intégrée à Bitcoin et renforce les capacités de Bitcoin sans compromettre ses principes fondamentaux. En tant que solution Layer 2, Merlin Chain hérite des caractéristiques de sécurité de Bitcoin tout en résolvant les limitations de vitesse de transaction et de coût de Bitcoin.

Cette intégration est réalisée grâce à Taproot et à d'autres technologies natives de Bitcoin, permettant à Merlin Chain d'ancrer en toute sécurité ses données sur la blockchain Bitcoin, garantissant que toutes les transactions traitées sur Merlin Chain sont aussi sûres et inviolables que les transactions de Bitcoin elles-mêmes.

Compatibilité EVM

La compatibilité de Merlin Chain avec la machine virtuelle Ethereum (EVM) étend ses fonctionnalités, dépassant ainsi les limites du Bitcoin. La compatibilité avec l'EVM permet aux développeurs de déployer et d'interagir avec des contrats intelligents basés sur Ethereum sur Merlin Chain, offrant ainsi de larges possibilités d'application inter-chaînes et permettant aux projets de tirer parti à la fois de la sécurité de Bitcoin et de la flexibilité d'Ethereum.

Les développeurs familiarisés avec Ethereum peuvent facilement migrer leurs dApps vers Merlin Chain et bénéficier des coûts de transaction plus faibles et des débits plus élevés offerts par le réseau ZK-Rollup. Cette compatibilité stimule également l'innovation, permettant aux développeurs de créer des applications hybrides exploitant les avantages de Bitcoin et d'Ethereum.

Points forts

  • La technologie ZK-Rollup traite les transactions par lots, réduisant les coûts et augmentant le débit.
  • Le réseau d'oracles décentralisé connecte les contrats intelligents aux données du monde réel, garantissant l'exactitude et l'intégrité des données.
  • Grâce au partenariat avec Celestia et Nubit, la disponibilité des données est garantie, ce qui garantit que les données de bloc sont vérifiables.
  • Le module de preuve de fraude Bitcoin on-chain fournit une couche de sécurité supplémentaire permettant de détecter et de refuser les transactions frauduleuses.
  • Compatible avec l'architecture Bitcoin et Ethereum, prend en charge de nombreux scénarios d'application.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。