Analyse de la sécurité du protocole cross-chain LayerZero : défauts d'architecture et défis de la Décentralisation

robot
Création du résumé en cours

Sécurité des protocoles cross-chain : analyse de l'architecture LayerZero et de ses risques potentiels

Ces dernières années, les protocoles cross-chain jouent un rôle de plus en plus important dans l'écosystème blockchain. Cependant, les problèmes de sécurité de ces protocoles deviennent également de plus en plus évidents. Cet article analysera en profondeur LayerZero, un protocole cross-chain très médiatisé, en explorant sa conception architecturale et ses potentielles vulnérabilités en matière de sécurité.

Conception de l'architecture de LayerZero

LayerZero adopte une architecture de communication cross-chain simplifiée. Dans cette architecture, la communication entre la Chaîne A et la Chaîne B est effectuée par un Relayer, tout en étant supervisée par un Oracle. Ce design élimine les étapes nécessitant une troisième chaîne pour réaliser le consensus et la validation multi-nœuds dans les solutions cross-chain traditionnelles, offrant ainsi aux utilisateurs une expérience cross-chain plus rapide.

Cependant, cette architecture simplifiée présente également des risques de sécurité potentiels :

  1. La réduction significative du nombre de nœuds de validation entraîne une diminution du coefficient de sécurité. LayerZero simplifie le processus de validation qui nécessitait initialement des dizaines de nœuds en une seule validation par l'Oracle.

  2. Il peut y avoir un risque de collusion entre le Relayer et l'Oracle. Cette architecture repose sur l'hypothèse que le Relayer et l'Oracle sont indépendants l'un de l'autre, mais cette hypothèse est difficile à maintenir indéfiniment.

Pourquoi dit-on que LayerZero est un protocole de cross-chain pseudo-décentralisé ?

Problèmes de positionnement de LayerZero

LayerZero se positionne comme une solution "ultra légère" cross-chain, ne s'occupant que de la transmission de messages, sans être responsable de la sécurité des applications. Cette position soulève une question : LayerZero peut-il vraiment être considéré comme une infrastructure (Infrastructure) ?

Une véritable infrastructure devrait pouvoir offrir une sécurité cohérente à tous les projets au sein de son écosystème. Cependant, LayerZero semble davantage être un middleware (Middleware), permettant aux développeurs d'applications de définir eux-mêmes des stratégies de sécurité. Cette approche pourrait entraîner une sécurité inégale au sein de l'ensemble de l'écosystème.

Vulnérabilités de sécurité potentielles

Plusieurs équipes de sécurité ont signalé des vulnérabilités potentielles dans LayerZero :

  1. Vulnérabilité de configuration : si un attaquant obtient l'accès à la configuration de LayerZero, il peut remplacer les oracles et les relais, ce qui permet de manipuler les transactions cross-chain.

  2. Vulnérabilité du relais : Le relais de LayerZero présente une vulnérabilité permettant d'envoyer des messages frauduleux ou de modifier les messages après leur signature.

L'existence de ces vulnérabilités met en évidence les lacunes de LayerZero en matière de décentralisation et de confiance.

L'essence de la décentralisation

En révisant le livre blanc de Bitcoin, nous pouvons voir qu'un véritable système décentralisé doit éliminer la dépendance à des tiers de confiance. Cependant, la conception de LayerZero repose toujours sur les deux rôles de Relayer et Oracle, tout en exigeant également que les utilisateurs fassent confiance aux développeurs qui construisent des applications avec LayerZero.

Plus important encore, le processus cross-chain de LayerZero ne génère aucune preuve de fraude ou de validité, et ne met pas ces preuves sur la chaîne pour vérification. Ces caractéristiques s'éloignent considérablement de l'idée centrale du "consensus de Satoshi Nakamoto".

Pourquoi dit-on que LayerZero est un protocole cross-chain pseudo-décentralisé ?

Conclusion

Bien que LayerZero ait reçu beaucoup d'attention sur le marché, sa conception architecturale et son modèle de sécurité sont encore éloignés d'un véritable système décentralisé et sans confiance. Dans la quête de l'expérience utilisateur, nous ne devrions pas négliger la valeur fondamentale de la technologie blockchain : la décentralisation et la sécurité. Le développement futur des protocoles cross-chain devrait accorder une plus grande importance à ces principes fondamentaux, afin de construire un écosystème blockchain plus sûr et plus fiable.

Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 7
  • Partager
Commentaire
0/400
faded_wojak.ethvip
· 07-08 14:37
regarder vers le bas cross-chain
Voir l'originalRépondre0
BanklessAtHeartvip
· 07-08 12:54
Vous hésitez encore sur la fiabilité de layer0 ?
Voir l'originalRépondre0
blockBoyvip
· 07-06 00:50
C'est ça un middleware ? Autant construire son propre pont.
Voir l'originalRépondre0
StakeWhisperervip
· 07-06 00:44
Ce n'est pas juste un BTC ? Ça a l'air impressionnant.
Voir l'originalRépondre0
ForkItAllDayvip
· 07-06 00:39
Le cross-chain est presque fini, n'est-ce pas?
Voir l'originalRépondre0
StakeOrRegretvip
· 07-06 00:33
LZ ferait mieux d'utiliser une solution traditionnelle.
Voir l'originalRépondre0
ConfusedWhalevip
· 07-06 00:28
Tss, je savais que LayerZero avait des pièges.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)