Anciennes routes, nouveaux ponts : Le pont de confiance zéro (ZTB) du réseau Mind

IntermédiaireJan 12, 2024
Cet article présente le cadre technique, les dilemmes et les solutions potentielles de la ZTB.
Anciennes routes, nouveaux ponts : Le pont de confiance zéro (ZTB) du réseau Mind

Récemment, Mind Network a annoncé le lancement d'un nouveau pont inter-chaînes appelé "pont inter-chaînes zéro confiance". Cette passerelle permet de connecter les actifs traditionnels et les actifs cryptés, en faisant le lien entre les technologies Web2 et Web3. Il vise à débloquer la liquidité de n'importe quel actif et à créer un pont de liberté conforme pour la prochaine ère.

Zero Trust Bridge (ZTB) est une solution proposée pour résoudre les problèmes de sécurité entre les chaînes à l'ère des chaînes multiples du Web3. Dans le monde du Web3, il devient encore plus important de sécuriser les données des utilisateurs, en particulier lorsqu'il s'agit d'interactions et de communications inter-chaînes.

Cependant, les passerelles inter-chaînes traditionnelles présentent des failles dans la protection des actifs et des données des utilisateurs, ce qui les rend vulnérables aux attaques malveillantes et entraîne des pertes financières. Afin de résoudre ce problème, Mind Network a proposé le Zero Trust Bridge (ZTB), qui relie la finance traditionnelle, les monnaies numériques des banques centrales (CBDC) et la blockchain, offrant une protection de sécurité sans précédent pour les transferts d'actifs et la communication de données entre les différentes blockchains.

Zero Trust Bridge (ZTB) adopte un cadre technologique de sécurité zéro confiance et combine des technologies avancées telles que la preuve de connaissance zéro et le cryptage entièrement homomorphique pour garantir la sécurité du transfert d'actifs et de l'échange de données entre les chaînes. Il peut assurer la connectivité et l'interopérabilité entre la chaîne bancaire et la chaîne publique, entre la chaîne des CBDC et la chaîne publique, et entre la chaîne publique et la chaîne publique, améliorant ainsi la sécurité de ces interactions inter-chaînes. La vision de ZTB est d'introduire des billions de dollars dans l'espace Web3 et de débloquer des opportunités de croissance sans précédent pour les individus, les institutions et les gouvernements.

ZTB atteint ses objectifs grâce à trois éléments clés : Les données de confiance zéro, les transactions de confiance zéro et les actifs de confiance zéro. Les données de confiance zéro protègent les informations sensibles des utilisateurs, les transactions de confiance zéro utilisent une technologie de cryptage avancée pour garantir la sécurité des transactions, et les actifs de confiance zéro garantissent la sécurité des actifs sur la chaîne. En outre, ZTB répond aux questions de conformité en fournissant des enregistrements de transactions transparents et vérifiables à l'aide d'une technologie de preuve à connaissance nulle.

L'introduction du Zero Trust Cross-Chain Bridge (ZTB) favorisera les changements et le développement de la sécurité à l'ère des chaînes multiples du Web3, offrant ainsi un environnement économique numérique plus sûr aux particuliers, aux institutions et aux gouvernements.

Le dilemme des passerelles inter-chaînes

Le pont cross-chain est une solution technique conçue pour permettre l'interopérabilité et le transfert cross-chain d'actifs entre différents réseaux de blockchain. Dans l'écosystème actuel de la blockchain, il existe de nombreux réseaux de blockchain différents, tels que Ethereum, Polkadot, Binance Smart Chain, etc. Chaque réseau de blockchain a ses propres règles et caractéristiques, de sorte qu'une interaction directe entre les chaînes n'est pas possible.

Le rôle du pont inter-chaînes Web3 est d'établir un pont reliant différents réseaux de blockchain afin que les utilisateurs puissent transmettre et transférer des actifs entre différents réseaux de blockchain. Elle met en œuvre des fonctions de transfert entre chaînes en introduisant des protocoles de couche intermédiaire et des contrats intelligents, permettant aux utilisateurs de verrouiller des actifs sur une blockchain, puis de déverrouiller et d'utiliser ces actifs sur une autre blockchain.

La mise en œuvre d'un pont entre chaînes implique de multiples éléments techniques, notamment des contrats intelligents, des mécanismes de multi-signature, une vérification sur la chaîne, etc. Grâce à ces moyens techniques, les passerelles inter-chaînes peuvent garantir la sécurité et la fiabilité des transferts inter-chaînes et empêcher les doubles dépenses et autres comportements malveillants.

Toutefois, les passerelles inter-chaînes actuelles sont confrontées à certains dilemmes et défis. Tout d'abord, la question de l'interopérabilité des différents réseaux de blockchain est un défi majeur. Chaque réseau de blockchain ayant ses propres règles et caractéristiques, les problèmes de compatibilité et de confiance mutuelle entre les différents réseaux doivent être résolus lors du transfert d'actifs d'une chaîne à l'autre.

Deuxièmement, la sécurité et la fiabilité des ponts inter-chaînes constituent également une question importante. Étant donné que le transfert entre chaînes implique le verrouillage et le déverrouillage des biens, une faille de sécurité ou une défaillance technique peut entraîner la perte ou le vol des biens.

En réponse à ces problèmes, certaines contre-mesures peuvent être prises pour améliorer les performances et la fonctionnalité du pont inter-chaînes Web3. Premièrement, les normes d'interopérabilité entre les différents réseaux de blockchain peuvent être renforcées et l'interconnexion des différents réseaux de blockchain peut être encouragée. Deuxièmement, la conception de la sécurité des ponts de la chaîne croisée peut être renforcée et des mécanismes de sécurité et de vérification plus stricts peuvent être introduits pour garantir la sécurité et la fiabilité des actifs. Enfin, il est possible de renforcer l'éducation et la sensibilisation des utilisateurs, d'améliorer leur compréhension et leur utilisation des passerelles interchaînes et de réduire les opérations erronées et les risques liés aux transferts interchaînes.

L'importance du pont inter-chaînes Web3

Un pont inter-chaînes est un élément essentiel de l'écosystème Web3 actuel, car il sert de connexion entre différents réseaux de chaînes de blocs. Les progrès rapides de la technologie de la blockchain ont donné naissance à différents réseaux de blockchain présentant des caractéristiques et des fonctions distinctes. Toutefois, ces réseaux souffrent d'isolement et manquent d'interopérabilité, ce qui entrave le partage des données. Par conséquent, les utilisateurs et les développeurs se heurtent à de nombreuses difficultés et limitations lorsqu'ils transfèrent des actifs et des données entre différents réseaux de blockchain.

L'importance des ponts inter-chaînes réside dans le fait qu'ils permettent l'interopérabilité et le partage de données entre différents réseaux de blockchain. Grâce aux ponts inter-chaînes, les utilisateurs et les développeurs peuvent transférer des actifs et des données d'un réseau blockchain à un autre, réalisant ainsi une interaction inter-chaînes et un flux de valeur. Les utilisateurs disposent ainsi d'un plus grand choix et d'une plus grande souplesse, ce qui leur permet de mieux tirer parti des caractéristiques et des capacités des différents réseaux de blockchain. Dans le même temps, les ponts inter-chaînes offrent aux développeurs davantage d'opportunités et de possibilités, favorisant ainsi l'innovation et le développement des applications blockchain.

Cependant, le pont inter-chaîne Web3 actuel est confronté à certains dilemmes et défis. Premièrement, les différences techniques et l'absence de normes entre les différents réseaux de blockchain rendent difficiles le développement et la mise en œuvre de passerelles entre les chaînes. Deuxièmement, la sécurité et la fiabilité du pont de la chaîne croisée est également un élément important, car un problème au niveau du pont de la chaîne croisée peut entraîner la perte d'actifs ou la fuite de données. En outre, les problèmes de performance et d'évolutivité des ponts inter-chaînes doivent également être résolus pour faire face à l'augmentation du nombre d'utilisateurs et des volumes de transactions.

En outre, le pont inter-chaînes Web3 peut également promouvoir la coopération et le développement collaboratif entre différentes chaînes. Grâce aux passerelles inter-chaînes, les différentes chaînes peuvent partager et échanger des informations et développer des projets et des applications plus coopératifs. Cela favorisera le développement de l'ensemble de l'écosystème Web3, de sorte que les différentes chaînes puissent se compléter et s'améliorer mutuellement pour fournir davantage de services et de fonctions.

Défis techniques actuels du pont inter-chaînes Web3

Actuellement, les ponts inter-chaînes Web3 sont confrontés à plusieurs défis techniques qui empêchent leur promotion et leur utilisation à grande échelle dans des applications pratiques. Voici quelques défis techniques majeurs :

  1. Problèmes de sécurité : Les ponts inter-chaînes doivent garantir la sécurité du transfert d'actifs et de données entre différentes blockchains. Toutefois, en raison des différences et des incompatibilités entre les blockchains, la conception et la mise en œuvre des ponts entre les chaînes se heurtent souvent à des problèmes de sécurité. Par exemple, il peut y avoir des risques de double dépense, d'attaques malveillantes ou de vulnérabilité des contrats.

  2. Problèmes de performance : Les ponts inter-chaînes doivent gérer un grand nombre de transactions et de transferts de données, ce qui fait de la performance un élément clé. Actuellement, les performances des ponts inter-chaînes sont souvent limitées par le débit et la latence de la blockchain. Il en résulte des ponts inter-chaînes qui peuvent subir des retards et des encombrements lors du traitement de transactions à grande échelle.

  3. Problèmes d'interopérabilité : Il existe des problèmes d'interopérabilité entre les différentes blockchains, ce qui complique la conception et la mise en œuvre de passerelles entre les chaînes. Par exemple, les différentes blockchains peuvent utiliser des algorithmes de consensus, des langages de programmation et des formats de données différents, ce qui accroît la difficulté du développement et de l'intégration des passerelles inter-chaînes.

  4. Question de décentralisation : La conception du pont inter-chaînes doit être décentralisée afin de garantir qu'il n'y ait pas de point de défaillance ou d'attaque unique. Cependant, la réalisation d'un pont décentralisé entre chaînes nécessite de résoudre des problèmes tels que l'algorithme de consensus, l'élection des nœuds et la synchronisation des données, ce qui accroît la complexité de la technologie.

En outre, l'actuel pont inter-chaînes Web3 est confronté à une série de risques de sécurité qui peuvent entraîner des pertes financières, des fuites de données et des attaques de réseau. Voici quelques risques de sécurité courants et comment y remédier :

  1. Vulnérabilités du contrat intelligent : Le contrat intelligent est au cœur du pont entre les chaînes et est susceptible de présenter diverses vulnérabilités, notamment des attaques par réentrance et des attaques par débordement. Pour atténuer ces risques, les développeurs doivent procéder à des audits et à des tests de sécurité approfondis. En outre, il est essentiel d'adopter les meilleures pratiques lors de l'écriture de contrats intelligents, comme l'utilisation de bibliothèques de sécurité et l'évitement de l'utilisation de fonctions obsolètes.

  2. Attaques sur la chaîne : La sécurité des ponts entre chaînes dépend également de la sécurité de la blockchain sous-jacente. Si la blockchain sous-jacente présente des vulnérabilités ou est attaquée, la sécurité du pont inter-chaînes sera menacée. Il est donc essentiel de choisir une blockchain sous-jacente sûre et fiable. Parallèlement, la conception du pont inter-chaîne doit également tenir compte de la possibilité d'attaques sur la chaîne et prendre les mesures défensives correspondantes.

  3. Gestion des clés privées : Les passerelles inter-chaînes impliquent le transfert d'actifs entre plusieurs chaînes, et la gestion des clés privées devient particulièrement importante. La divulgation ou la perte de clés privées peut entraîner la perte de fonds. Pour garantir la sécurité des clés privées, les développeurs peuvent adopter des mesures de sécurité telles que la technologie multi-signature et les portefeuilles matériels, et effectuer régulièrement des tests de sauvegarde et de récupération.

  4. Risque de centralisation : Certaines passerelles inter-chaînes peuvent reposer sur des services ou des intermédiaires centralisés, ce qui accroît les risques de sécurité. Les services centralisés peuvent devenir la cible d'attaquants. Une fois compromise, elle aura un impact sérieux sur la sécurité du pont inter-chaînes. Afin de réduire le risque de centralisation, les développeurs peuvent envisager d'adopter des solutions décentralisées, telles que l'utilisation de plusieurs nœuds de relais, l'introduction d'une authentification décentralisée de l'identité, etc.

La normalisation des ponts à chaînes croisées est encore incomplète

Le manque de normalisation est un autre dilemme auquel sont actuellement confrontées les passerelles inter-chaînes Web3. Le développement des passerelles Web3 étant relativement récent, divers projets et plates-formes essaient et explorent constamment de nouvelles technologies et solutions, ce qui entraîne de grandes différences dans les méthodes et mécanismes de mise en œuvre des passerelles inter-chaînes. Ce manque de normalisation a entraîné une certaine confusion et des désagréments pour les utilisateurs et les développeurs.

Tout d'abord, l'absence de normalisation rend impossible l'interopérabilité des différents ponts inter-chaînes. Chaque projet ayant ses propres méthodes et protocoles de mise en œuvre, il n'est pas possible d'établir une communication et une interaction directes entre les différentes passerelles inter-chaînes. Cela signifie que si les utilisateurs souhaitent transférer des actifs ou des transactions inter-chaînes entre différentes chaînes, ils doivent trouver un pont inter-chaînes spécifique adapté à la chaîne cible, ce qui augmente la complexité opérationnelle et le coût d'apprentissage de l'utilisateur.

Deuxièmement, l'absence de normalisation pose également des problèmes aux développeurs. Étant donné que chaque pont de chaîne croisée possède sa propre API et son propre protocole, les développeurs doivent s'adapter et intégrer différents ponts de chaîne croisée lorsqu'ils créent des applications de chaîne croisée. Cela augmente la charge de travail du développeur et la difficulté du développement.

Pour résoudre ce problème, il convient d'élaborer et de promouvoir un ensemble de normes relatives aux passerelles inter-chaînes. Cela permet de s'assurer que les différents ponts inter-chaînes suivent les mêmes spécifications et protocoles, ce qui permet un transfert sûr et fiable des actifs inter-chaînes. La normalisation peut également réduire les coûts de développement et de maintenance des développeurs et améliorer la disponibilité et la facilité d'utilisation des passerelles inter-chaînes.

Les aspects suivants doivent être pris en compte dans le processus de formulation des normes relatives aux passerelles inter-chaînes :

Normalisation des protocoles : Élaborer un ensemble de protocoles de communication et de normes de format de données pour les passerelles inter-chaînes afin de garantir que les différentes passerelles inter-chaînes puissent se comprendre et interagir entre elles. Il est possible d'étendre et d'améliorer les protocoles inter-chaînes existants, tels que le protocole XCMP de Polkadot et le protocole IBC de Cosmos.

Normalisation de la sécurité : Élaborer un ensemble de normes de sécurité pour les passerelles inter-chaînes afin de garantir que la conception et la mise en œuvre de ces passerelles respectent les meilleures pratiques en matière de sécurité. Cela comprend l'audit et la réparation des vulnérabilités des contrats intelligents du pont inter-chaînes, ainsi que la surveillance et la gestion des risques de l'environnement opérationnel du pont inter-chaînes.

Normalisation des actifs inter-chaînes : Élaborer un ensemble de normes pour les actifs inter-chaînes afin de garantir la fiabilité et la cohérence des transferts et des transactions d'actifs inter-chaînes. Il peut s'agir de normaliser la dénomination et l'identification des actifs de la chaîne croisée, ainsi que de vérifier et de confirmer le transfert et les transactions des actifs de la chaîne croisée.

La formulation et la promotion de normes pour les passerelles interchaînes permettent de promouvoir l'interopérabilité et l'interopérabilité des passerelles interchaînes, ainsi que le développement de l'écosystème Web3 et la promotion des applications interchaînes. Dans le même temps, la normalisation peut également réduire les coûts de développement et de maintenance des développeurs et améliorer la disponibilité et la facilité d'utilisation des passerelles inter-chaînes.

Problèmes d'interopérabilité des ponts inter-chaînes

Les problèmes d'interopérabilité constituent l'un des dilemmes actuels des passerelles inter-chaînes Web3. En raison des différences de conception et de protocole des différents réseaux de blockchain, les ponts inter-chaînes sont confrontés à certains défis lorsqu'il s'agit d'assurer l'interopérabilité entre les différentes chaînes.

Les questions d'interopérabilité portent principalement sur les aspects suivants :

  1. Les différentes chaînes ont des formats de données et des méthodes d'encodage différents : Les différents réseaux de blockchain utilisent des formats de données et des méthodes d'encodage différents, ce qui nécessite des ponts inter-chaînes pour effectuer des travaux de conversion de format et de décodage lors de la transmission et de l'analyse des données. Par exemple, Ethereum utilise le langage Solidity, tandis que Polkadot utilise le langage Rust, qui nécessite des ponts entre chaînes pour convertir les formats de données entre les différentes chaînes, ce qui augmente la complexité du développement et de la maintenance.

  2. Différences entre les langages et les fonctions des contrats intelligents des différentes chaînes : Les différents réseaux de blockchain utilisent des langages et des fonctions de contrats intelligents différents, ce qui oblige les ponts inter-chaînes à prendre en compte les différences entre les langages et les fonctions des contrats des différentes chaînes lors de la mise en œuvre des interactions inter-chaînes. Par exemple, le langage de contrat intelligent Solidity d'Ethereum est très différent du langage de contrat intelligent Ink de Polkadot, ce qui oblige les ponts inter-chaînes à prendre en compte la compatibilité et l'adaptation fonctionnelle des différents langages de contrat lors de la gestion des interactions inter-chaînes.

  3. Différences dans les algorithmes de consensus et la sécurité des différentes chaînes : Les différents réseaux de blockchain utilisent des algorithmes de consensus et des mécanismes de sécurité différents, ce qui oblige les ponts entre chaînes à prendre en compte les différences entre les algorithmes de consensus et la sécurité lorsqu'ils traitent des interactions entre chaînes. Par exemple, Bitcoin utilise l'algorithme de consensus Proof of Work (PoW), tandis que Polkadot utilise l'algorithme de consensus Byzantine Fault Tolerance (BFT). Les passerelles inter-chaînes doivent donc tenir compte des mécanismes de consensus et des exigences de sécurité des différentes chaînes lorsqu'elles gèrent les interactions inter-chaînes.

Pour résoudre les problèmes d'interopérabilité, les stratégies suivantes peuvent être adoptées :

  1. Normaliser les formats de données et les méthodes d'encodage : Développer des formats de données et des méthodes d'encodage unifiés pour permettre une transmission et une analyse transparentes des données entre les différentes chaînes. Par exemple, un ensemble de formats de données universels inter-chaînes et de normes d'encodage peut être développé pour permettre une interaction directe des données entre les différentes chaînes et réduire le travail de conversion de format et de décodage.

  2. Élaborer un cadre contractuel inter-chaînes : Concevoir et mettre en œuvre un cadre universel de contrats inter-chaînes afin que les contrats intelligents de différentes chaînes puissent interagir entre les chaînes dans ce cadre. Le cadre devrait prendre en compte la compatibilité et l'adaptabilité des différents langages et fonctions contractuels afin de réaliser une connexion transparente des interactions entre les chaînes.

  3. Développer un mécanisme de consensus inter-chaînes et des normes de sécurité : Élaborer un mécanisme unifié de consensus inter-chaînes et des normes de sécurité pour garantir la sécurité et la fiabilité des interactions inter-chaînes. Le mécanisme de consensus et les normes de sécurité doivent tenir compte des différences entre les algorithmes de consensus et la sécurité des différentes chaînes afin de maintenir une sécurité et une fiabilité cohérentes dans les interactions entre les chaînes.

Clause de non-responsabilité:

  1. Cet article est repris de[PermaDAO]. Tous les droits d'auteur appartiennent à l'auteur original[PermaDAO]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Gate Learn, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
เริ่มตอนนี้
สมัครและรับรางวัล
$100
ลงทะเบียนทันที