Analyse approfondie de Merlin Chain : Comment renforcer la ligne de sécurité de 3 milliards de TVL

Intermédiaire3/19/2024, 11:44:04 PM
Merlin Chain est un réseau de deuxième couche Bitcoin ZK Rollup pris en charge par plusieurs types d'actifs Bitcoin natifs et compatible avec l'EVM, lancé par la célèbre équipe BRC-420 blue box et Bitmap. BRC-420 et Bitmap démontrent d'excellentes performances en matière de données sur le marché. Bitmap est produit avec des blocs BTC, avec 144 nouveaux blocs ajoutés chaque jour, et le volume de transactions est d'environ 600 BTC.

Merlin Chain est lancé par les équipes de développement bien connues à l’origine de BRC-420 Blue Box et Bitmap, prenant en charge plusieurs types d’actifs Bitcoin natifs et un réseau de couche deux ZK Rollup Bitcoin compatible EVM. Du point de vue du marché, le BRC-420 et le Bitmap ont tous deux affiché des performances prometteuses dans les premiers stades.

BRC-420 est un nouveau protocole dans l'écosystème Bitcoin, la Boîte Bleue représentant ses actifs. Ils correspondent au protocole BRC-20 et au chiffre ORDI. L'offre totale de Boîtes Bleues est de 10 000, avec un prix plancher de 0,6 BTC. Le volume total des échanges s'approche de 480 BTC, et la valeur marchande plancher actuelle est de 400 millions. Bitmap correspond à la version Metaverse du protocole Ordinaux, produisant des blocs avec BTC. Actuellement, Bitmap ajoute 144 nouveaux blocs par jour. Sur Magic Eden, le volume des échanges est d'environ 600 BTC, équivalent à 40 millions, avec un prix plancher de 0,0037558 BTC. L'offre totale est d'environ 833,2K, avec une valeur marchande plancher d'environ 200 millions.

Le succès de BRC-420, Blue Box et Bitmap a effectivement aidé Merlin Chain à construire un fort consensus communautaire. Depuis son lancement au début de février de cette année, Merlin’s Seal, qui met l'accent sur un lancement équitable et la communauté en premier, a connu une croissance rapide du TVL, dépassant les 3 milliards de dollars en moins d'un mois. Les projets partenaires incluent le fournisseur de services de portefeuille MPC Cobo, les fournisseurs de services de mise en jeu Meson et Stakestone, Layer2 ZKFair, la plateforme de données Bitcoin vétéran GeniiData, ainsi que l'agrégateur de données DeFi multi-chaînes Defillama. Parmi les 3 milliards de dollars de TVL, Bitcoin représente plus de 50 %, avec environ 100 millions de dollars chacun en ETH et en actifs de stablecoin. Outre BRC420 et Bitmap, d'autres actifs de haute qualité dans l'écosystème Bitcoin, tels que ORDI et SATS, ont également des volumes de mise en jeu substantiels.

Tout en félicitant pour le succès du Sceau de Merlin, il est important de comprendre que le Sceau de Merlin ne doit pas être assimilé directement à la Chaîne de Merlin. Par exemple, les impressionnants actifs de données TVL qui soutiennent le Sceau de Merlin à l’heure actuelle ne sont pas directement liés à Merlin Chain. De plus, étant donné que L2Beat n’a pas encore inclus Merlin Chain, nous avons vérifié et additionné manuellement le solde d’actifs BTC de Merlin Chain, ce qui correspond à une TVL approximative de 500+ BTC, soit environ 32,5 millions de dollars, sur la base des critères statistiques de L2Beat.

Ensuite, nous analyserons les perspectives du projet du point de vue de la structure du compte de Merlin, des types d'actifs, des mesures de sécurité et des solutions techniques, ainsi que de son développement d'écosystème.

Abstraction de compte agnostique de la chaîne

Les formats d'adresse de portefeuille principaux pour Bitcoin incluent Legacy-P2PKH, Nested SegWit-P2SH-P2WPKH, Nested SegWit-P2WPKH, et Taproot-P2TR. Ils représentent différentes règles d'encodage appliquées à la même clé publique dérivée d'une seule clé privée en utilisant l'algorithme de signature numérique sur courbe elliptique (ECDSA). De plus, la phrase mnémonique de Bitcoin est un produit de portefeuilles HD (portefeuille déterministe hiérarchique), où la même mnémonique peut dériver plusieurs clés privées, contrôlant ainsi plusieurs adresses de clés publiques et formats d'adresse correspondants.

Pour Ethereum, son portefeuille, sa clé publique et son système de clé privée sont similaires à ceux de Bitcoin, la principale différence étant l'utilisation par Ethereum d'une fonction de hachage d'encodage différente (Keccak-256). Pour assurer et garantir la compatibilité avec la machine virtuelle Ethereum (EVM), Merlin Chain adopte le schéma d'adresse existant d'Ethereum, ce qui le rend très pratique pour les utilisateurs familiers avec l'écosystème de l'EVM. Cependant, le défi réside dans la manière d'associer les adresses de clé publique et privée de Bitcoin à ce système.

Pour relever ce défi, nous avons trouvé la réponse dans la documentation officielle : BTC Connect de Particle Network. Ici, l'adresse du compte détenu extérieurement (EOA) d'Ethereum peut être calculée à l'aide de la clé publique de Bitcoin, qui est ensuite utilisée pour contrôler les comptes de contrats intelligents pour les interactions on-chain (veuillez vous référer au diagramme d'architecture de BTC Connect pour plus de détails). Il est bon de noter qu'au lieu d'utiliser directement la clé publique de Bitcoin pour calculer l'adresse EOA, l'approche implique l'introduction de comptes intelligents mettant en œuvre le protocole ERC-4337. Cette décision démontre du courage et de la prévoyance. Le bénéfice est qu'ERC-4337 permet des mises à jour rapides et des itérations impliquant l'abstraction de signature, les paymasters, les emballeurs et des fonctionnalités futures comme la connexion sociale. Cependant, l'inconvénient est que l'infrastructure fondamentale clé (portefeuilles et explorateurs de blockchain) doit être optimisée et adaptée en conséquence, et les projets d'écosystème dApps doivent se synchroniser et s'adapter à ces changements. Pour les utilisateurs, cette approche peut impliquer une courbe d'apprentissage plus élevée pour comprendre les concepts et nécessite un ajustement des habitudes d'utilisation passées.

Voici quelques notes sur l'expérience d'utilisation du portefeuille OKX (BTC) :

  1. Par défaut, le portefeuille OKX (BTC) utilise le format Taproot-P2TR pour calculer l'adresse EOA de l'EVM (Adresse de Compte Abstrait). Lors de l'interaction, il utilise le portefeuille BTC pour l'autorisation et le contrôle de l'adresse abstraite.

  2. Lors de l'initiation des transactions sur MerlinSwap, elles sont directement signées en utilisant le format du portefeuille OKX (BTC). À l'heure actuelle, il n'y a pas d'option pour afficher ou éditer les frais de gaz, et le contenu de la transaction ne peut pas être confirmé immédiatement.

  3. L'explorateur de blockchain affiche le Smart Account comme l'initiateur de la transaction plutôt que notre adresse EOA. La fonction appelée correspondante est handleOps, et les paramètres encapsulent la fonction d'interaction réelle.

  4. Le portefeuille OKX est un portefeuille avec support intégré pour plusieurs chaînes. Bien que nous n'utilisions que le portefeuille BTC, le portefeuille OKX calcule également l'adresse EVM associée en arrière-plan. Cette adresse peut différer de l'adresse EOA générée par Merlin Chain, ce qui peut entraîner une confusion potentielle lorsque les actifs pontés BTC (Merlin_BTC) semblent ne pas avoir été reçus.

L'entrée et la sortie des actifs Bitcoin natifs

Peu importe s'il s'agit de Layer2, de chaînes homogènes ou de chaînes hétérogènes, en ce qui concerne l'entrée et la sortie des actifs natifs, la question centrale qui ne peut jamais être contournée est la sécurité. Explorons quelques souvenirs inoubliables au sein de la communauté.

🔹Le 10 août 2021, le protocole cross-chain Poly Network a été piraté, entraînant le vol de plus de 600 millions de dollars. Heureusement, pour une raison quelconque, le pirate a choisi de restituer les fonds.

🔹Le 2 février 2022, le protocole cross-chain Wormhold a été attaqué par des pirates informatiques, entraînant la perte d'environ 120 000 wETH. Ce n'est qu'au 25 février 2023 que Jump Crypto, en collaboration avec Oasis de MakerDAO, a lancé une contre-attaque pour récupérer les fonds volés dans le coffre-fort du pirate.

🔹Le 29 mars 2022, le système de validateur multi-signature gérant les fonds sur la chaîne latérale de jeu Ronin a été compromis, entraînant une perte de plus de 600 millions de dollars.

🔹Le 24 juin 2022, le système de signature multiple du pont Horizon, la principale caractéristique de la chaîne publique Harmony basée sur le sharding, a été compromis, entraînant une perte d'environ 100 millions de dollars.

🔹Le 2 août 2022, le pont inter-chaînes Nomad a été victime d'une attaque de prélèvement d'argent, entraînant une perte d'environ 150 millions de dollars.

Dans l'année funèbre de 2022, non seulement avons-nous été témoins de l'effondrement de LUNA, de la faillite de 3AC et du scandale de FTX, mais aussi de multiples incidents de piratage on-chain. Nous disons souvent que si l'ensemble de l'écosystème se voit confier des fonds de plusieurs milliards, alors les vastes fonds accompagnent souvent un écosystème prospère, mais impliquent également l'épée de Damoclès cachée dans la sombre forêt.

Comprendre comment le pont officiel de Merlin Chain réalise l'entrée et la sortie des actifs natifs nous aide à analyser plus en détail la sécurité des actifs. Actuellement, Merlin Chain ne prend en charge que les actifs BTC et ne prend pas encore en charge les actifs émergents tels que les jetons BRC-20, la série de jetons EVM et les NFT. L'adresse de réception unifiée pour Merlin Chain sur le réseau Bitcoin est bc1qgxdqf7837dxe8xkhvctgc499kwh5xw7ap3uwhs. Les UTXO des utilisateurs sont transférés à cette adresse P2WPKH, contrôlée par une adresse à signature unique, sans mettre en place directement un mécanisme de multi-signature. En se référant à la façon dont Merlin’s Seal gère le BTC, nous supposons qu'il utilise probablement la solution de co-gestion Cobo MPC.

En revenant sur le module d'actif de pont de Merlin Chain, l'émission et la destruction d'actifs sont gérées par le contrat BTCLayer2Bridge. La fonction logique d'émission est unlockNativeToken, qui prend le hachage de transaction pour empêcher les doubles dépenses, l'adresse du destinataire et le montant. Après l'authentification et la vérification des doubles dépenses, l'émission d'actifs pontés peut être réalisée. Nous n'avons pas encore pleinement vécu le processus de destruction d'actifs pontés, mais à partir du contrat BTCLayer2Bridge, nous pouvons voir que la fonction de destruction lockNativeToken traite internement les frais de pont. Cependant, nous n'avons pas encore trouvé le code spécifique pour transférer et déposer les actifs pontés dans un trou noir.

De plus, le BTCLayer2Bridge inclut déjà du code de création et de destruction d'ERC20 et d'ERC721. Par conséquent, Merlin Chain pourrait bientôt prendre en charge le pontage des actifs ETH et de la série EVM.

Les données affichées sur la page du pont officiel de Merlin Chain sont très conviviales, permettant aux utilisateurs de trouver facilement l'adresse et le TxId requis, et l'explorateur de blockchain associé fournit également des informations précises. Le seul inconvénient est que l'explorateur de blockchain peut être soumis à des attaques DDoS, ce qui entraîne des problèmes d'indexation des données.

Après avoir expérimenté le pont officiel de Merlin Chain, j'ai également essayé d'utiliser le pont de Meson. Le transfert de BTCB de la chaîne BNB à la chaîne Merlin s'est déroulé sans heurts, et les frais de transaction étaient beaucoup moins chers par rapport au pont officiel. Les frais de Meson étaient de 0,0009 BTC (environ 5-7 U), tandis que le pont officiel facturait des frais fixes de 0,0003 BTC plus des frais dynamiques, totalisant environ 20 U ou plus. Il est à noter que les actifs du pont de Meson utilisent des contrats intelligents déployés sur la chaîne Merlin elle-même. Après avoir initié une transaction directeRelease on-chain, les actifs ne peuvent être visualisés que sur la plateforme Meson initialement, et il faut un certain temps avant qu'ils puissent être confirmés sur des plateformes telles que MerlinSwap.

Héritez de la sécurité du Bitcoin

Merlin Chain est un zkEVM Layer2 développé par l'équipe Lumoz basé sur le framework Polygon CDK. Le site officiel le résume comme un séquenceur qui envoie des données de transaction Layer2 au réseau Bitcoin via des oracles décentralisés. Pour comprendre la solution spécifique, nous nous référons à la documentation de Polygon CDK et Lumoz.

Dans l'architecture CDK Polygon, il existe deux types d'architectures : Rollup et Validium. Merlin Chain adopte l'architecture CDK Validium. CDK Validium est décrit du côté Polygon comme une combinaison de Polygon zkEVM + DAC. Cette solution fournit des preuves de validité sous forme de multisignatures de chaîne Ethereum.

Par coïncidence, cela correspond au support de Taproot de Bitcoin pour les signatures multiples. En d'autres termes, l'oracle décentralisé de Merlin Chain agit efficacement comme un DAC. Le séquenceur de Merlin Chain est responsable de la collecte et de l'emballage des transactions des utilisateurs, qui sont ensuite vérifiées et remises à l'agrégateur et au vérificateur des preuves de ZKP (cette partie est gérée par la fonction ZK-POW de Lumoz). Grâce à l'oracle décentralisé, les données de transaction de la couche 2 sont emballées avec des hachages et des signatures et envoyées au réseau Bitcoin.

Nous croyons que cette solution répond aux besoins des communautés Bitcoin et Ethereum, car elle permet de maintenir la compatibilité EVM pour établir rapidement un écosystème, tout en maximisant rapidement l'héritage de sécurité de Bitcoin. Cependant, il existe peu d'informations publiques disponibles sur certains détails techniques, tels que l'adaptation du modèle de compte EVM au modèle UTXO de Bitcoin et le routage décentralisé du séquenceur. Nous attendons avec impatience la mise à jour de la documentation officielle à l'avenir pour fournir plus d'informations, moment auquel nous mènerons des recherches supplémentaires.

Un flux clair d'écologie

Peut-être en raison de la nécessité pour Merlin Chain d'accommoder à la fois Bitcoin et des comptes abstraits basés sur EVM, ou peut-être en raison des caractéristiques de gaz natives de Bitcoin, le développement de l'écosystème de Merlin Chain fait face à plus de défis et de difficultés par rapport à certaines solutions purement EVM Layer2.

À l'heure actuelle, l'aperçu de l'écosystème de Merlin Chain sur DefiLlama ne montre qu'une seule dApp grand public, MerlinSwap, qui contribue à presque la totalité du TVL, atteignant 14 millions de dollars. Actuellement, aucun prêt et plateformes dérivées, ainsi que des marchés NFT, n'ont été découverts. Cependant, grâce aux canaux officiels des médias sociaux et à diverses sessions AMA, nous avons découvert qu'il existe en réalité de nombreux autres projets d'écosystème en collaboration. Il s'agit notamment de portefeuilles, de projets d'infrastructure, de plateformes DeFi, et plus encore.

Mis à part quelques produits et plateformes bien connus, nous avons tendance à nous concentrer sur des projets qui présentent des mécanismes innovants propres à Bitcoin et une atmosphère communautaire native, comme bitSmiley. D'un point de vue protocolaire, bitSmiley peut être compris comme une combinaison du stablecoin MakerDAO et du protocole de prêt Compound. Cependant, dans sa mise en œuvre, bitSmiley propose une version étendue du protocole bitRC-20 et conçoit un mécanisme d'assurance de liquidation différent (bitInsurance et CDP) pour surmonter les limitations du temps de confirmation des blocs de Bitcoin et être compatible avec le protocole BRC-20. En tant que produit clé de l'écosystème pour débloquer la liquidité de Bitcoin, bitSmiley mérite d'être attendu. Auparavant, bitSmiley a lancé sa carte noire OG Pass à travers une liste blanche et une Mint gratuite publique, accordant aux détenteurs un accès prioritaire aux produits et protocoles bitSmiley, ainsi que des avantages futurs tels que des points bonus. À l'avenir, nous partagerons d'autres mises à jour en fonction de l'avancement de bitSmiley.

Pour éviter les pièges de sécurité, lorsque nous rencontrons des projets d’écosystème sur des chaînes publiques ou des solutions de couche 2, nous vérifions généralement si le projet a fait l’objet d’audits de sécurité et d’approbations de la part d’entreprises de sécurité, ou s’ils collaborent avec des plateformes de bug bounty pour obtenir des récompenses. Bien que cela ne conduise pas à une corrélation directe, compte tenu de la stabilité de l’écosystème et de la sécurité des actifs des utilisateurs, Merlin Chain a clairement beaucoup réfléchi à cet aspect. Récemment, il a formé le Conseil de sécurité Merlin en collaboration avec plusieurs sociétés de sécurité bien connues telles que SlowMist, BlockSec, Salus, Secure3 et ScaleBit. De notre point de vue, cette démarche volontariste vise à apporter un soutien solide au développement et à la construction futurs de l’écosystème.

Sur la base des recherches susmentionnées, nous devrions tous accorder plus d’attention à la chaîne de Merlin, surtout si l’on considère l’importante TVL attirée par le sceau de Merlin seul, ce qui démontre le potentiel futur de la chaîne de Merlin. On s’attend à ce que sa TVL atteigne au moins plusieurs milliards de niveaux. Par conséquent, après avoir bien compris le système de comptes, le pontage d’actifs et la sécurité de Merlin Chain, faire l’expérience de son écosystème autant que possible peut en effet être le meilleur voyage pour accompagner l’écosystème.

Références

Le BTC Connect de Particle Network :https://developers.particle.network/reference/introduction-to-btc-connect

Polygon CDK :https://docs.polygon.technology/cdk/architecture/cdk-validium-option/

Lumoz:https://docs.lumoz.org/miners-pow/set-up-prover/polygon-zkevm

Données TVL et détails du Sceau de Merlin :https://geniidata.com/ordinals/index/merlin

Le livre blanc de bitSmiley :https://github.com/bitSmiley-protocol/whitepaper/blob/main/BitSmiley_White_Paper.pdf

Fondateur Twitter:https://twitter.com/BitmapTech

Geek Web3 :https://twitter.com/eternal1997L

0xWizard:https://twitter.com/0xcryptowizard

Bitrili:https://twitter.com/lilyanna_btc

Déclaration :

  1. Cet article est reproduit à partir de [ArkStream Capital]], le titre original est “Analyse approfondie de Merlin Chain : Comment construire une ligne de défense sécurisée de 3 milliards de TVL”. Si vous avez des objections à la reproduction, veuillez contacterÉquipe Gate LearnL'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent pas des conseils en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe de Gate Learn, non mentionnées dans Gate.io, l'article traduit ne peut être reproduit, distribué ou plagié.

Analyse approfondie de Merlin Chain : Comment renforcer la ligne de sécurité de 3 milliards de TVL

Intermédiaire3/19/2024, 11:44:04 PM
Merlin Chain est un réseau de deuxième couche Bitcoin ZK Rollup pris en charge par plusieurs types d'actifs Bitcoin natifs et compatible avec l'EVM, lancé par la célèbre équipe BRC-420 blue box et Bitmap. BRC-420 et Bitmap démontrent d'excellentes performances en matière de données sur le marché. Bitmap est produit avec des blocs BTC, avec 144 nouveaux blocs ajoutés chaque jour, et le volume de transactions est d'environ 600 BTC.

Merlin Chain est lancé par les équipes de développement bien connues à l’origine de BRC-420 Blue Box et Bitmap, prenant en charge plusieurs types d’actifs Bitcoin natifs et un réseau de couche deux ZK Rollup Bitcoin compatible EVM. Du point de vue du marché, le BRC-420 et le Bitmap ont tous deux affiché des performances prometteuses dans les premiers stades.

BRC-420 est un nouveau protocole dans l'écosystème Bitcoin, la Boîte Bleue représentant ses actifs. Ils correspondent au protocole BRC-20 et au chiffre ORDI. L'offre totale de Boîtes Bleues est de 10 000, avec un prix plancher de 0,6 BTC. Le volume total des échanges s'approche de 480 BTC, et la valeur marchande plancher actuelle est de 400 millions. Bitmap correspond à la version Metaverse du protocole Ordinaux, produisant des blocs avec BTC. Actuellement, Bitmap ajoute 144 nouveaux blocs par jour. Sur Magic Eden, le volume des échanges est d'environ 600 BTC, équivalent à 40 millions, avec un prix plancher de 0,0037558 BTC. L'offre totale est d'environ 833,2K, avec une valeur marchande plancher d'environ 200 millions.

Le succès de BRC-420, Blue Box et Bitmap a effectivement aidé Merlin Chain à construire un fort consensus communautaire. Depuis son lancement au début de février de cette année, Merlin’s Seal, qui met l'accent sur un lancement équitable et la communauté en premier, a connu une croissance rapide du TVL, dépassant les 3 milliards de dollars en moins d'un mois. Les projets partenaires incluent le fournisseur de services de portefeuille MPC Cobo, les fournisseurs de services de mise en jeu Meson et Stakestone, Layer2 ZKFair, la plateforme de données Bitcoin vétéran GeniiData, ainsi que l'agrégateur de données DeFi multi-chaînes Defillama. Parmi les 3 milliards de dollars de TVL, Bitcoin représente plus de 50 %, avec environ 100 millions de dollars chacun en ETH et en actifs de stablecoin. Outre BRC420 et Bitmap, d'autres actifs de haute qualité dans l'écosystème Bitcoin, tels que ORDI et SATS, ont également des volumes de mise en jeu substantiels.

Tout en félicitant pour le succès du Sceau de Merlin, il est important de comprendre que le Sceau de Merlin ne doit pas être assimilé directement à la Chaîne de Merlin. Par exemple, les impressionnants actifs de données TVL qui soutiennent le Sceau de Merlin à l’heure actuelle ne sont pas directement liés à Merlin Chain. De plus, étant donné que L2Beat n’a pas encore inclus Merlin Chain, nous avons vérifié et additionné manuellement le solde d’actifs BTC de Merlin Chain, ce qui correspond à une TVL approximative de 500+ BTC, soit environ 32,5 millions de dollars, sur la base des critères statistiques de L2Beat.

Ensuite, nous analyserons les perspectives du projet du point de vue de la structure du compte de Merlin, des types d'actifs, des mesures de sécurité et des solutions techniques, ainsi que de son développement d'écosystème.

Abstraction de compte agnostique de la chaîne

Les formats d'adresse de portefeuille principaux pour Bitcoin incluent Legacy-P2PKH, Nested SegWit-P2SH-P2WPKH, Nested SegWit-P2WPKH, et Taproot-P2TR. Ils représentent différentes règles d'encodage appliquées à la même clé publique dérivée d'une seule clé privée en utilisant l'algorithme de signature numérique sur courbe elliptique (ECDSA). De plus, la phrase mnémonique de Bitcoin est un produit de portefeuilles HD (portefeuille déterministe hiérarchique), où la même mnémonique peut dériver plusieurs clés privées, contrôlant ainsi plusieurs adresses de clés publiques et formats d'adresse correspondants.

Pour Ethereum, son portefeuille, sa clé publique et son système de clé privée sont similaires à ceux de Bitcoin, la principale différence étant l'utilisation par Ethereum d'une fonction de hachage d'encodage différente (Keccak-256). Pour assurer et garantir la compatibilité avec la machine virtuelle Ethereum (EVM), Merlin Chain adopte le schéma d'adresse existant d'Ethereum, ce qui le rend très pratique pour les utilisateurs familiers avec l'écosystème de l'EVM. Cependant, le défi réside dans la manière d'associer les adresses de clé publique et privée de Bitcoin à ce système.

Pour relever ce défi, nous avons trouvé la réponse dans la documentation officielle : BTC Connect de Particle Network. Ici, l'adresse du compte détenu extérieurement (EOA) d'Ethereum peut être calculée à l'aide de la clé publique de Bitcoin, qui est ensuite utilisée pour contrôler les comptes de contrats intelligents pour les interactions on-chain (veuillez vous référer au diagramme d'architecture de BTC Connect pour plus de détails). Il est bon de noter qu'au lieu d'utiliser directement la clé publique de Bitcoin pour calculer l'adresse EOA, l'approche implique l'introduction de comptes intelligents mettant en œuvre le protocole ERC-4337. Cette décision démontre du courage et de la prévoyance. Le bénéfice est qu'ERC-4337 permet des mises à jour rapides et des itérations impliquant l'abstraction de signature, les paymasters, les emballeurs et des fonctionnalités futures comme la connexion sociale. Cependant, l'inconvénient est que l'infrastructure fondamentale clé (portefeuilles et explorateurs de blockchain) doit être optimisée et adaptée en conséquence, et les projets d'écosystème dApps doivent se synchroniser et s'adapter à ces changements. Pour les utilisateurs, cette approche peut impliquer une courbe d'apprentissage plus élevée pour comprendre les concepts et nécessite un ajustement des habitudes d'utilisation passées.

Voici quelques notes sur l'expérience d'utilisation du portefeuille OKX (BTC) :

  1. Par défaut, le portefeuille OKX (BTC) utilise le format Taproot-P2TR pour calculer l'adresse EOA de l'EVM (Adresse de Compte Abstrait). Lors de l'interaction, il utilise le portefeuille BTC pour l'autorisation et le contrôle de l'adresse abstraite.

  2. Lors de l'initiation des transactions sur MerlinSwap, elles sont directement signées en utilisant le format du portefeuille OKX (BTC). À l'heure actuelle, il n'y a pas d'option pour afficher ou éditer les frais de gaz, et le contenu de la transaction ne peut pas être confirmé immédiatement.

  3. L'explorateur de blockchain affiche le Smart Account comme l'initiateur de la transaction plutôt que notre adresse EOA. La fonction appelée correspondante est handleOps, et les paramètres encapsulent la fonction d'interaction réelle.

  4. Le portefeuille OKX est un portefeuille avec support intégré pour plusieurs chaînes. Bien que nous n'utilisions que le portefeuille BTC, le portefeuille OKX calcule également l'adresse EVM associée en arrière-plan. Cette adresse peut différer de l'adresse EOA générée par Merlin Chain, ce qui peut entraîner une confusion potentielle lorsque les actifs pontés BTC (Merlin_BTC) semblent ne pas avoir été reçus.

L'entrée et la sortie des actifs Bitcoin natifs

Peu importe s'il s'agit de Layer2, de chaînes homogènes ou de chaînes hétérogènes, en ce qui concerne l'entrée et la sortie des actifs natifs, la question centrale qui ne peut jamais être contournée est la sécurité. Explorons quelques souvenirs inoubliables au sein de la communauté.

🔹Le 10 août 2021, le protocole cross-chain Poly Network a été piraté, entraînant le vol de plus de 600 millions de dollars. Heureusement, pour une raison quelconque, le pirate a choisi de restituer les fonds.

🔹Le 2 février 2022, le protocole cross-chain Wormhold a été attaqué par des pirates informatiques, entraînant la perte d'environ 120 000 wETH. Ce n'est qu'au 25 février 2023 que Jump Crypto, en collaboration avec Oasis de MakerDAO, a lancé une contre-attaque pour récupérer les fonds volés dans le coffre-fort du pirate.

🔹Le 29 mars 2022, le système de validateur multi-signature gérant les fonds sur la chaîne latérale de jeu Ronin a été compromis, entraînant une perte de plus de 600 millions de dollars.

🔹Le 24 juin 2022, le système de signature multiple du pont Horizon, la principale caractéristique de la chaîne publique Harmony basée sur le sharding, a été compromis, entraînant une perte d'environ 100 millions de dollars.

🔹Le 2 août 2022, le pont inter-chaînes Nomad a été victime d'une attaque de prélèvement d'argent, entraînant une perte d'environ 150 millions de dollars.

Dans l'année funèbre de 2022, non seulement avons-nous été témoins de l'effondrement de LUNA, de la faillite de 3AC et du scandale de FTX, mais aussi de multiples incidents de piratage on-chain. Nous disons souvent que si l'ensemble de l'écosystème se voit confier des fonds de plusieurs milliards, alors les vastes fonds accompagnent souvent un écosystème prospère, mais impliquent également l'épée de Damoclès cachée dans la sombre forêt.

Comprendre comment le pont officiel de Merlin Chain réalise l'entrée et la sortie des actifs natifs nous aide à analyser plus en détail la sécurité des actifs. Actuellement, Merlin Chain ne prend en charge que les actifs BTC et ne prend pas encore en charge les actifs émergents tels que les jetons BRC-20, la série de jetons EVM et les NFT. L'adresse de réception unifiée pour Merlin Chain sur le réseau Bitcoin est bc1qgxdqf7837dxe8xkhvctgc499kwh5xw7ap3uwhs. Les UTXO des utilisateurs sont transférés à cette adresse P2WPKH, contrôlée par une adresse à signature unique, sans mettre en place directement un mécanisme de multi-signature. En se référant à la façon dont Merlin’s Seal gère le BTC, nous supposons qu'il utilise probablement la solution de co-gestion Cobo MPC.

En revenant sur le module d'actif de pont de Merlin Chain, l'émission et la destruction d'actifs sont gérées par le contrat BTCLayer2Bridge. La fonction logique d'émission est unlockNativeToken, qui prend le hachage de transaction pour empêcher les doubles dépenses, l'adresse du destinataire et le montant. Après l'authentification et la vérification des doubles dépenses, l'émission d'actifs pontés peut être réalisée. Nous n'avons pas encore pleinement vécu le processus de destruction d'actifs pontés, mais à partir du contrat BTCLayer2Bridge, nous pouvons voir que la fonction de destruction lockNativeToken traite internement les frais de pont. Cependant, nous n'avons pas encore trouvé le code spécifique pour transférer et déposer les actifs pontés dans un trou noir.

De plus, le BTCLayer2Bridge inclut déjà du code de création et de destruction d'ERC20 et d'ERC721. Par conséquent, Merlin Chain pourrait bientôt prendre en charge le pontage des actifs ETH et de la série EVM.

Les données affichées sur la page du pont officiel de Merlin Chain sont très conviviales, permettant aux utilisateurs de trouver facilement l'adresse et le TxId requis, et l'explorateur de blockchain associé fournit également des informations précises. Le seul inconvénient est que l'explorateur de blockchain peut être soumis à des attaques DDoS, ce qui entraîne des problèmes d'indexation des données.

Après avoir expérimenté le pont officiel de Merlin Chain, j'ai également essayé d'utiliser le pont de Meson. Le transfert de BTCB de la chaîne BNB à la chaîne Merlin s'est déroulé sans heurts, et les frais de transaction étaient beaucoup moins chers par rapport au pont officiel. Les frais de Meson étaient de 0,0009 BTC (environ 5-7 U), tandis que le pont officiel facturait des frais fixes de 0,0003 BTC plus des frais dynamiques, totalisant environ 20 U ou plus. Il est à noter que les actifs du pont de Meson utilisent des contrats intelligents déployés sur la chaîne Merlin elle-même. Après avoir initié une transaction directeRelease on-chain, les actifs ne peuvent être visualisés que sur la plateforme Meson initialement, et il faut un certain temps avant qu'ils puissent être confirmés sur des plateformes telles que MerlinSwap.

Héritez de la sécurité du Bitcoin

Merlin Chain est un zkEVM Layer2 développé par l'équipe Lumoz basé sur le framework Polygon CDK. Le site officiel le résume comme un séquenceur qui envoie des données de transaction Layer2 au réseau Bitcoin via des oracles décentralisés. Pour comprendre la solution spécifique, nous nous référons à la documentation de Polygon CDK et Lumoz.

Dans l'architecture CDK Polygon, il existe deux types d'architectures : Rollup et Validium. Merlin Chain adopte l'architecture CDK Validium. CDK Validium est décrit du côté Polygon comme une combinaison de Polygon zkEVM + DAC. Cette solution fournit des preuves de validité sous forme de multisignatures de chaîne Ethereum.

Par coïncidence, cela correspond au support de Taproot de Bitcoin pour les signatures multiples. En d'autres termes, l'oracle décentralisé de Merlin Chain agit efficacement comme un DAC. Le séquenceur de Merlin Chain est responsable de la collecte et de l'emballage des transactions des utilisateurs, qui sont ensuite vérifiées et remises à l'agrégateur et au vérificateur des preuves de ZKP (cette partie est gérée par la fonction ZK-POW de Lumoz). Grâce à l'oracle décentralisé, les données de transaction de la couche 2 sont emballées avec des hachages et des signatures et envoyées au réseau Bitcoin.

Nous croyons que cette solution répond aux besoins des communautés Bitcoin et Ethereum, car elle permet de maintenir la compatibilité EVM pour établir rapidement un écosystème, tout en maximisant rapidement l'héritage de sécurité de Bitcoin. Cependant, il existe peu d'informations publiques disponibles sur certains détails techniques, tels que l'adaptation du modèle de compte EVM au modèle UTXO de Bitcoin et le routage décentralisé du séquenceur. Nous attendons avec impatience la mise à jour de la documentation officielle à l'avenir pour fournir plus d'informations, moment auquel nous mènerons des recherches supplémentaires.

Un flux clair d'écologie

Peut-être en raison de la nécessité pour Merlin Chain d'accommoder à la fois Bitcoin et des comptes abstraits basés sur EVM, ou peut-être en raison des caractéristiques de gaz natives de Bitcoin, le développement de l'écosystème de Merlin Chain fait face à plus de défis et de difficultés par rapport à certaines solutions purement EVM Layer2.

À l'heure actuelle, l'aperçu de l'écosystème de Merlin Chain sur DefiLlama ne montre qu'une seule dApp grand public, MerlinSwap, qui contribue à presque la totalité du TVL, atteignant 14 millions de dollars. Actuellement, aucun prêt et plateformes dérivées, ainsi que des marchés NFT, n'ont été découverts. Cependant, grâce aux canaux officiels des médias sociaux et à diverses sessions AMA, nous avons découvert qu'il existe en réalité de nombreux autres projets d'écosystème en collaboration. Il s'agit notamment de portefeuilles, de projets d'infrastructure, de plateformes DeFi, et plus encore.

Mis à part quelques produits et plateformes bien connus, nous avons tendance à nous concentrer sur des projets qui présentent des mécanismes innovants propres à Bitcoin et une atmosphère communautaire native, comme bitSmiley. D'un point de vue protocolaire, bitSmiley peut être compris comme une combinaison du stablecoin MakerDAO et du protocole de prêt Compound. Cependant, dans sa mise en œuvre, bitSmiley propose une version étendue du protocole bitRC-20 et conçoit un mécanisme d'assurance de liquidation différent (bitInsurance et CDP) pour surmonter les limitations du temps de confirmation des blocs de Bitcoin et être compatible avec le protocole BRC-20. En tant que produit clé de l'écosystème pour débloquer la liquidité de Bitcoin, bitSmiley mérite d'être attendu. Auparavant, bitSmiley a lancé sa carte noire OG Pass à travers une liste blanche et une Mint gratuite publique, accordant aux détenteurs un accès prioritaire aux produits et protocoles bitSmiley, ainsi que des avantages futurs tels que des points bonus. À l'avenir, nous partagerons d'autres mises à jour en fonction de l'avancement de bitSmiley.

Pour éviter les pièges de sécurité, lorsque nous rencontrons des projets d’écosystème sur des chaînes publiques ou des solutions de couche 2, nous vérifions généralement si le projet a fait l’objet d’audits de sécurité et d’approbations de la part d’entreprises de sécurité, ou s’ils collaborent avec des plateformes de bug bounty pour obtenir des récompenses. Bien que cela ne conduise pas à une corrélation directe, compte tenu de la stabilité de l’écosystème et de la sécurité des actifs des utilisateurs, Merlin Chain a clairement beaucoup réfléchi à cet aspect. Récemment, il a formé le Conseil de sécurité Merlin en collaboration avec plusieurs sociétés de sécurité bien connues telles que SlowMist, BlockSec, Salus, Secure3 et ScaleBit. De notre point de vue, cette démarche volontariste vise à apporter un soutien solide au développement et à la construction futurs de l’écosystème.

Sur la base des recherches susmentionnées, nous devrions tous accorder plus d’attention à la chaîne de Merlin, surtout si l’on considère l’importante TVL attirée par le sceau de Merlin seul, ce qui démontre le potentiel futur de la chaîne de Merlin. On s’attend à ce que sa TVL atteigne au moins plusieurs milliards de niveaux. Par conséquent, après avoir bien compris le système de comptes, le pontage d’actifs et la sécurité de Merlin Chain, faire l’expérience de son écosystème autant que possible peut en effet être le meilleur voyage pour accompagner l’écosystème.

Références

Le BTC Connect de Particle Network :https://developers.particle.network/reference/introduction-to-btc-connect

Polygon CDK :https://docs.polygon.technology/cdk/architecture/cdk-validium-option/

Lumoz:https://docs.lumoz.org/miners-pow/set-up-prover/polygon-zkevm

Données TVL et détails du Sceau de Merlin :https://geniidata.com/ordinals/index/merlin

Le livre blanc de bitSmiley :https://github.com/bitSmiley-protocol/whitepaper/blob/main/BitSmiley_White_Paper.pdf

Fondateur Twitter:https://twitter.com/BitmapTech

Geek Web3 :https://twitter.com/eternal1997L

0xWizard:https://twitter.com/0xcryptowizard

Bitrili:https://twitter.com/lilyanna_btc

Déclaration :

  1. Cet article est reproduit à partir de [ArkStream Capital]], le titre original est “Analyse approfondie de Merlin Chain : Comment construire une ligne de défense sécurisée de 3 milliards de TVL”. Si vous avez des objections à la reproduction, veuillez contacterÉquipe Gate LearnL'équipe s'en occupera dès que possible selon les procédures pertinentes.

  2. Avertissement : Les points de vue et opinions exprimés dans cet article ne représentent que les opinions personnelles de l'auteur et ne constituent pas des conseils en investissement.

  3. D'autres versions linguistiques de l'article sont traduites par l'équipe de Gate Learn, non mentionnées dans Gate.io, l'article traduit ne peut être reproduit, distribué ou plagié.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!