Recherche de site Web

Qu'est-ce que LayerZero ? Peut-il résoudre le problème d’interopérabilité de la blockchain ?


L'interopérabilité de la blockchain est un défi, mais LayerZero peut-il aider ?

Au fil des années, le parcours de la technologie de la blockchain et des registres distribués vers la décentralisation a été en proie à des problèmes d'interopérabilité. Pour une interopérabilité parfaite de la blockchain, les projets doivent mettre en œuvre des formats de données standardisés, des mécanismes de consensus communs, des canaux de communication sécurisés et des protocoles d'interopérabilité sécurisés et évolutifs.

Le protocole LayerZero permet l'interopérabilité entre plusieurs blockchains quelle que soit leur architecture. Mais comment fonctionne cette solution et où est-elle utilisée aujourd’hui ?

Qu'est-ce que LayerZero ?

LayerZero est un protocole de communication inter-chaînes qui permet une communication directe et sans confiance entre les blockchains. LayerZero prend en charge plusieurs blockchains, notamment SUI, Aptos, EVM Chains et Solana. Les projets peuvent mettre en œuvre l'interopérabilité avec d'autres blockchains avec LayerZero.

LayerZero a le potentiel de révolutionner l’interaction blockchain, éliminant ainsi le besoin d’intermédiaires centralisés, tels que des ponts et des échanges décentralisés, grâce à une communication directe. Avec LayerZero, il pourrait y avoir un écosystème blockchain plus décentralisé et sécurisé et de nouvelles possibilités pour les applications inter-chaînes.

Comment fonctionne LayerZero

LayerZero permet l'interopérabilité avec une approche unique appelée « nœuds ultra légers » (ULN). Il s'agit de clients blockchain légers qui peuvent valider des transactions sur d'autres chaînes sans télécharger l'intégralité de l'état de la blockchain.

Les ULN permettent à LayerZero d'atteindre un débit élevé et une faible latence lors de la communication inter-chaînes avec différentes architectures et mécanismes de consensus.

Des ULN sont déployés sur chaque chaîne qui souhaite communiquer. Les ULN conservent une vue partielle de l’état de la chaîne sur laquelle ils sont déployés et utilisent cette vue pour valider les transactions d’autres chaînes.

Les services hors chaîne appelés relais sont chargés de relayer les messages entre les ULN sur différentes chaînes et sont incités à relayer les messages de manière fiable et rapide. Les relayeurs sont rémunérés pour chaque message transmis.

Un service tiers appelé Oracle transmet ensuite l'en-tête de bloc au point de terminaison de la chaîne de destination. Après cela, le Relayer soumet la preuve de la transaction. La chaîne de destination validera ensuite cette preuve grâce à son mécanisme de consensus, et le message sera envoyé à l'adresse cible.

Les oracles de la blockchain et les relais sont quelque peu similaires, mais ils existent entièrement séparément les uns des autres dans ce processus pour éviter toute collusion.

Voici une explication simplifiée du fonctionnement de LayerZero :

  1. Point de terminaison en chaîne configurable par application utilisateur (UA) : LayerZero fonctionne comme un point de terminaison en chaîne configurable par application utilisateur (UA) qui exécute un nœud ultra léger (ULN).
  2. Rôle d'Oracle et du Relayer : LayerZero s'appuie sur deux parties pour transférer les messages entre les points de terminaison de la chaîne : l'Oracle et le Relayer.
  3. Transfert de message : lorsqu'un UA envoie un message de la chaîne A à la chaîne B, le message est acheminé via le point de terminaison de la chaîne A. Le point de terminaison informe l'Oracle et le relais spécifiés par l'UA du message et de la chaîne de destination. .
  4. Transfert d'en-tête de bloc et soumission de preuve de transaction : Oracle transmet l'en-tête de bloc au point final de la chaîne B et le relais soumet ensuite la preuve de transaction.
  5. Validation de la preuve et transfert du message : la preuve est validée sur la chaîne de destination et le message est transmis à l'adresse de destination.

LayerZero utilise les propriétés de sécurité des oracles établis (comme Chainlink et Band) avec une couche de sécurité supplémentaire via le système de relais ouvert. Cela signifie que le pire des cas de sécurité de ce nouveau réseau se réduit à être aussi sécurisé que l'oracle.

Les projets peuvent utiliser LayerZero à diverses fins, notamment le partage d'État, le pontage de liquidité unifié, les échanges entre chaînes et les prêts et emprunts entre chaînes.

Qui utilise la couche zéro ?

Voici un aperçu de quelques projets populaires utilisant actuellement LayerZero :

DApp

Chain

LayerZero’s Function

OmniX

Ethereum

Omnichain NFT trading, bridging, and launchpad features

Pudgy Penguins

Ethereum

Cross-chain bridging for NFTs

dYdX

StarkNet, Ethereum

Cross-chain swaps and margin trading

Balancer

Arbitrum

Cross-chain liquidity pools

Synapse

Solana

Cross-chain messaging and token transfers

Osmosis

Cosmos

Cross-chain liquidity and staking

Clover Finance

Clover Network

Cross-chain DeFi and NFTs

Anyswap

BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam

Cross-chain bridging

Les multiples applications LayerZero sur diverses blockchains lui confèrent un avantage sur les autres solutions d'interopérabilité.

5 façons dont LayerZero surpasse les autres solutions Blockchain

De nombreuses blockchains et applications décentralisées implémentent LayerZero pour différentes raisons allant de l'évolutivité, de l'efficacité, de la sécurité et de la facilité d'utilisation.

1. Évolutivité

LayerZero est évolutif car il ne nécessite pas d'infrastructure supplémentaire pour prendre en charge les transactions inter-chaînes. Au lieu de cela, LayerZero utilise l'infrastructure existante des blockchains connectées à LayerZero. Cela signifie que LayerZero peut évoluer à l'échelle de la blockchain sous-jacente.

2. Efficacité

LayerZero est efficace car il ne nécessite pas de stockage de données supplémentaire sur les blockchains connectées. LayerZero utilise un système de preuve cryptographique pour vérifier la validité des transactions inter-chaînes afin que les transactions soient très bon marché et ne nécessitent pas de frais de gaz supplémentaires.

3. Sécurité

LayerZero est sécurisé car il utilise des systèmes décentralisés Oracle et Relayer. L'Oracle garde une trace de l'état de toutes les blockchains connectées à LayerZero. Idéalement, les oracles sont décentralisés, ce qui rend les compromis difficiles pour les acteurs tiers. Les relayeurs sont également incités à faire preuve de transparence et récompensés pour avoir effectué des transactions.

4. Facilité d'utilisation

Les projets peuvent facilement intégrer LayerZero dans leurs applications pour permettre aux utilisateurs de transférer facilement des actifs entre différentes blockchains avec un portefeuille compatible LayerZero.

5. Rentabilité

LayerZero atteint la rentabilité avec de faibles frais de transaction, un débit élevé et une faible latence. Les frais de transaction de LayerZero s'élèvent à quelques centimes, ce qui est nettement inférieur aux frais facturés par d'autres protocoles d'interopérabilité.

Limites de LayerZero

Bien que LayerZero possède quelques fonctionnalités intéressantes, il présente également certaines limitations :

  1. Compromis en matière de sécurité : l'approche modulaire de LayerZero permet aux projets de choisir leurs relais et oracles, conduisant à différents niveaux de sécurité dans les DApp. Cette approche oblige certains DApp à nécessiter des mesures de sécurité plus strictes, ce qui les rend plus vulnérables aux attaques.
  2. Problèmes de centralisation : Actuellement, LayerZero s'appuie sur Industry TSS Oracle et un Relayer géré par LayerZero, ce qui soulève des inquiétudes concernant la centralisation. Bien que le projet vise à devenir une infrastructure modulaire complètement agnostique avec un marché de relais et d’oracles, cet objectif n’est pas encore atteint.
  3. Compromis en termes de coûts : le recours de LayerZero à des oracles tiers peut entraîner de manière significative des frais variables par transaction plus élevés à mesure que la demande de services Oracle augmente. Cette structure de coûts peut être plus adaptée à des modèles commerciaux et à des types de transactions spécifiques, limitant ainsi son applicabilité à un plus large éventail d'utilisations.
  4. Adoption par les développeurs : le succès de LayerZero dépend des projets qui adoptent son approche modulaire et qui font des choix de conception de sécurité. Si les développeurs préfèrent des solutions standardisées avec des mesures de sécurité intégrées, l'adoption de LayerZero peut être limitée.

Malgré ces limitations, l'accent mis par LayerZero sur la modularité et la flexibilité est attrayant pour les développeurs, en particulier si vous recherchez des options de sécurité personnalisables et la possibilité de créer des DApps multi-chaînes natives. Le succès du projet dépendra de sa capacité à relever ces défis et à s'adapter aux besoins changeants de l'écosystème blockchain.

Il existe de nombreux projets faisant progresser l'interopérabilité de la blockchain

L'interopérabilité de la blockchain est essentielle pour l'avenir de la technologie blockchain. À mesure que l’adoption de la blockchain monte en flèche, le besoin d’interopérabilité augmentera également. Des projets comme Chainlink, Polkadot et Cosmos donnent le ton sur le chemin de la décentralisation grâce à l'interopérabilité. Les projets peuvent atteindre l’interopérabilité sur plusieurs supports, LayerZero ouvrant la voie à beaucoup.