Leçon 2

Principales caractéristiques de Wormhole (W)

Ce module explore les outils et l'infrastructure qui rendent Wormhole un protocole inter-chaînes fonctionnel et convivial pour les développeurs. Vous apprendrez comment Wormhole Connect et le SDK TypeScript simplifient l'intégration inter-chaînes pour les applications. Nous aborderons des fonctionnalités telles que le tableau de bord W pour le suivi, le cadre des transferts de jetons natifs, et la couche de gouvernance via MultiGov. Les composants techniques tels que les Relayers, l'outil Spy, et Wormhole Settlement montrent comment les messages et les transactions se déplacent de manière sécurisée et efficace entre les chaînes.

Wormhole Connect

Wormhole Connect est un widget React personnalisable qui permet aux développeurs d'intégrer des capacités de transfert d'actifs inter-chaînes dans leurs applications. Il simplifie le processus de transfert d'actifs entre différentes blockchains en fournissant une interface conviviale qui peut être intégrée directement dans les applications web. Cet outil est particulièrement utile pour les développeurs souhaitant offrir une fonctionnalité inter-chaînes fluide sans avoir à construire une infrastructure complexe à partir de zéro.

Le widget prend en charge les transferts de jetons enveloppés et natifs, permettant aux utilisateurs de déplacer des actifs entre les chaînes avec un minimum de friction. Les développeurs peuvent configurer le widget pour l'adapter au design et aux exigences d'expérience utilisateur de leur application, garantissant une intégration cohérente.

Wormhole Connect utilise le SDK TypeScript de Wormhole en arrière-plan, offrant une base robuste et sécurisée pour les interactions inter-chaînes. Cette intégration garantit que le widget bénéficie des dernières mises à jour du protocole et des améliorations de sécurité.

SDK TypeScript Wormhole

Le SDK TypeScript Wormhole est un ensemble d'outils complet conçu pour faciliter l'interaction avec le protocole Wormhole à travers les blockchains prises en charge. Il fournit aux développeurs des fonctions, des définitions et des constantes qui simplifient le processus de connexion des chaînes et d'exécution de divers types de transferts, y compris les transferts de jetons natifs.

Le SDK cache les complexités liées aux plateformes, contextes et signataires, facilitant ainsi la tâche des développeurs pour créer des applications multichain. Il propose des sous-packages ciblés pour les plateformes connectées à Wormhole, permettant aux développeurs d'ajouter un support multichain sans créer de dépendances excessives.

Les développeurs peuvent utiliser le SDK pour analyser des adresses pour différentes plateformes, obtenir des objets de contexte de chaîne et récupérer des Approbations d'Action Vérifiées (VAAs). Ces capacités sont essentielles pour construire des applications nécessitant une communication inter-chaînes et des transferts d'actifs.

Le SDK prend également en charge la définition de protocoles—unités modulaires représentant des fonctionnalités distinctes—et leurs charges utiles associées. Cette modularité permet aux développeurs d'encapsuler les données nécessaires à des opérations spécifiques au sein de ces protocoles, améliorant ainsi l'organisation et la maintenabilité du code.

W Tableau de bord

Le tableau de bord W est un outil de surveillance qui fournit des informations en temps réel sur les performances du réseau Wormhole. Il permet aux utilisateurs de visualiser les messages Wormhole, de suivre les statuts des transactions et de détecter toute anomalie ou omission au sein du réseau.

Les utilisateurs peuvent connecter leurs portefeuilles au tableau de bord pour accéder à des informations personnalisées, telles que leurs positions de mise et les statistiques de récompense. Cette fonctionnalité permet aux utilisateurs de surveiller efficacement leur participation à l'écosystème Wormhole.

Le tableau de bord sert de ressource précieuse pour les développeurs et les participants au réseau qui doivent surveiller la santé et l'activité de l'écosystème Wormhole. Il offre une transparence sur les opérations du réseau, facilitant la confiance et la prise de décision éclairée.

En offrant une plateforme centralisée pour la surveillance et l'analyse, le Tableau de bord W améliore l'expérience utilisateur et soutient le développement et la maintenance continus des applications construites sur le protocole Wormhole.

Transferts de jetons natifs

Le cadre de Transferts de Jetons Natifs (NTT) de Wormhole permet le transfert de jetons entre blockchains sans les convertir en actifs enveloppés. Cette approche préserve les propriétés natives de chaque jeton, telles que les métadonnées et la propriété, à travers différentes chaînes.

NTT offre aux développeurs un contrôle total sur le comportement des tokens, la sécurité et les fonctionnalités d'intégration, ce qui en fait une solution flexible pour les transferts de tokens entre chaînes. En éliminant le besoin de pools de liquidité, NTT réduit les frais et les risques associés au glissement et à la valeur extractible par les mineurs (MEV).

Le cadre prend en charge à la fois les jetons fongibles et non fongibles, permettant aux développeurs de créer des applications multichaînes qui maintiennent l'authenticité et la fonctionnalité des jetons à travers les réseaux. Cette capacité est essentielle pour les applications qui nécessitent un comportement et une expérience utilisateur cohérents des jetons.

MultiGov

MultiGov est le système de gouvernance inter-chaînes de Wormhole qui étend la gouvernance traditionnelle des DAO à plusieurs réseaux blockchain. En tirant parti de l'infrastructure d'interopérabilité de Wormhole, MultiGov permet des mécanismes de vote et de proposition fluides à travers différentes chaînes.

Le système utilise une architecture en étoile, où la chaîne centrale coordonne les activités de gouvernance, et les chaînes périphériques facilitent la participation de divers réseaux. Ce design garantit une prise de décision coordonnée à travers différents écosystèmes blockchain.

MultiGov augmente la participation en permettant aux détenteurs de jetons de plusieurs chaînes de s'engager dans la gouvernance, garantissant que les décisions reflètent les intérêts de la communauté au sens large. Cette inclusivité renforce la légitimité et l'efficacité des résultats de la gouvernance.

Le cadre prend en charge l'exécution des propositions sur tous les réseaux connectés, permettant des mises à jour et des modifications synchronisées du protocole.

Relais

Les relais dans le réseau Wormhole sont des processus qui livrent des Approbations d'Action Vérifiées (VAA) à leur destination, jouant un rôle crucial dans la facilitation des processus inter-chaînes. Ils agissent comme des mécanismes de livraison pour les VAA sans la capacité de falsifier le résultat, garantissant la sécurité et l'intégrité des communications inter-chaînes.

Les relais sont essentiels pour maintenir la disponibilité du réseau Wormhole. Ils s'assurent que les VAA sont transmis rapidement et de manière fiable entre différentes blockchains, soutenant le fonctionnement sans faille des applications cross-chain.

Le protocole Wormhole permet l'utilisation de relais personnalisés, permettant aux développeurs d'adapter le processus de relais à leurs besoins et exigences spécifiques. Cette flexibilité prend en charge un large éventail de cas d'utilisation et de scénarios de déploiement.

Les relais fonctionnent indépendamment du mécanisme de consensus, se concentrant uniquement sur la livraison des messages. Cette séparation des préoccupations améliore la modularité et l'évolutivité de l'infrastructure Wormhole.

Espion

Le Spy est un daemon au sein du réseau Wormhole qui s'abonne aux messages colportés dans le réseau Guardian, y compris les VAA et les Observations. Il permet aux intégrateurs et aux applications de surveiller l'activité réseau en temps réel sans s'engager directement dans des opérations de consensus.

En exécutant un Spy, les développeurs peuvent suivre les événements multichaînes et les flux de messages, ce qui est essentiel pour les applications nécessitant une vérification multichaîne en temps réel. Cette capacité soutient le développement d'applications réactives et dynamiques qui réagissent aux événements inter-chaînes.

Le Spy fournit un mécanisme précieux pour les intégrateurs afin d'observer l'activité réseau en temps réel dans le Guardian Network sans s'engager directement dans la validation ou le consensus. Cette approche de surveillance passive réduit la complexité et les exigences en ressources pour les développeurs.

Le Spy peut accéder à diverses catégories de messages partagés via le protocole de rumeurs, y compris les VAA, les observations et les battements de cœur des Gardiens. Cette visibilité complète soutient une large gamme de cas d'utilisation de surveillance et d'analytique.

Règlement Wormhole

Wormhole Settlement est une solution basée sur l'intention qui permet des transferts d'actifs rapides et efficaces entre plusieurs blockchains, y compris Ethereum, Solana et Sui. Elle permet aux utilisateurs d'exprimer des intentions de transfert, qui sont ensuite réalisées par des solveurs fournissant la liquidité nécessaire.

Cette approche facilite des transferts plus rapides que la finalité, optimisant l'utilisation de la liquidité et améliorant l'efficacité des mouvements d'actifs inter-chaînes. En découplant l'intention de l'exécution, Wormhole Settlement réduit la complexité et la latence associées aux transferts inter-chaînes traditionnels.

La solution prend en charge un large éventail de cas d'utilisation, y compris les échanges, les ponts et les applications décentralisées qui nécessitent une fonctionnalité inter-chaînes transparente. Son design priorise l'expérience utilisateur, garantissant que les transferts sont effectués rapidement et de manière fiable.

Requêtes

Les requêtes Wormhole offrent un accès en temps réel à des données blockchain vérifiées via un point de terminaison API REST, permettant des interactions et des analyses sécurisées entre chaînes. Elles fournissent un accès à la demande à des données on-chain attestées par les Gardiens, permettant aux intégrateurs d'initier des demandes hors chaîne qui sont transmises aux Gardiens.

Les réponses sont ensuite renvoyées avec les signatures nécessaires, garantissant l'authenticité et l'intégrité des données. Ce mécanisme prend en charge les applications qui nécessitent des données blockchain précises et opportunes sans le surcoût de l'exécution de nœuds complets.

Les requêtes simplifient le développement inter-chaînes en réduisant le code et le temps de développement, permettant aux développeurs d'utiliser leur état existant et leurs appels de lecture. Cette efficacité accélère le processus de développement et réduit les coûts opérationnels.

En offrant une méthode standardisée et sécurisée pour accéder aux données inter-chaînes, Wormhole Queries améliorent les capacités des applications décentralisées et soutiennent le développement de solutions inter-chaînes innovantes.

Messagerie

Les protocoles de messagerie de Wormhole permettent une communication et des transferts d'actifs inter-chaînes sans heurts au sein de l'écosystème. Ces protocoles permettent aux développeurs de créer des applications capables de communiquer entre différentes blockchains, facilitant l'interopérabilité et le développement d'applications multichaînes.

L'infrastructure de messagerie est un composant fondamental de la plateforme d'interopérabilité de Wormhole, prenant en charge la transmission de messages et de données entre les chaînes connectées. Cette capacité est essentielle pour les applications qui nécessitent une coordination et une synchronisation entre plusieurs blockchains.

Le système de messagerie de Wormhole est géré par un ensemble décentralisé de validateurs appelés Gardiens, qui observent et valident les messages émis par le Contrat Principal sur chaque chaîne supportée. Cette approche décentralisée renforce la sécurité et la fiabilité de la communication inter-chaînes.

Points forts

  • Wormhole Connect et le SDK TypeScript aident les développeurs à ajouter des fonctionnalités inter-chaînes rapidement et en toute sécurité, réduisant la complexité dans le développement d'applications décentralisées multichaînes.
  • Le tableau de bord W et l'outil Spy offrent une transparence et une visibilité en temps réel sur les flux de messages, les états des transactions et l'activité des validateurs entre les chaînes.
  • Les transferts de jetons natifs permettent aux actifs de circuler entre les blockchains sans encapsulation, préservant les propriétés natives et améliorant la sécurité et l'efficacité.
  • Le règlement Wormhole permet des transferts inter-chaînes rapides et basés sur l'intention, améliorant la vitesse et réduisant la dépendance aux mécanismes de pont traditionnels.
  • La messagerie, les relayeurs, MultiGov et les requêtes forment l'épine dorsale de l'infrastructure de Wormhole, permettant la gouvernance, l'accès aux données et une exécution fiable entre les chaînes.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 2

Principales caractéristiques de Wormhole (W)

Ce module explore les outils et l'infrastructure qui rendent Wormhole un protocole inter-chaînes fonctionnel et convivial pour les développeurs. Vous apprendrez comment Wormhole Connect et le SDK TypeScript simplifient l'intégration inter-chaînes pour les applications. Nous aborderons des fonctionnalités telles que le tableau de bord W pour le suivi, le cadre des transferts de jetons natifs, et la couche de gouvernance via MultiGov. Les composants techniques tels que les Relayers, l'outil Spy, et Wormhole Settlement montrent comment les messages et les transactions se déplacent de manière sécurisée et efficace entre les chaînes.

Wormhole Connect

Wormhole Connect est un widget React personnalisable qui permet aux développeurs d'intégrer des capacités de transfert d'actifs inter-chaînes dans leurs applications. Il simplifie le processus de transfert d'actifs entre différentes blockchains en fournissant une interface conviviale qui peut être intégrée directement dans les applications web. Cet outil est particulièrement utile pour les développeurs souhaitant offrir une fonctionnalité inter-chaînes fluide sans avoir à construire une infrastructure complexe à partir de zéro.

Le widget prend en charge les transferts de jetons enveloppés et natifs, permettant aux utilisateurs de déplacer des actifs entre les chaînes avec un minimum de friction. Les développeurs peuvent configurer le widget pour l'adapter au design et aux exigences d'expérience utilisateur de leur application, garantissant une intégration cohérente.

Wormhole Connect utilise le SDK TypeScript de Wormhole en arrière-plan, offrant une base robuste et sécurisée pour les interactions inter-chaînes. Cette intégration garantit que le widget bénéficie des dernières mises à jour du protocole et des améliorations de sécurité.

SDK TypeScript Wormhole

Le SDK TypeScript Wormhole est un ensemble d'outils complet conçu pour faciliter l'interaction avec le protocole Wormhole à travers les blockchains prises en charge. Il fournit aux développeurs des fonctions, des définitions et des constantes qui simplifient le processus de connexion des chaînes et d'exécution de divers types de transferts, y compris les transferts de jetons natifs.

Le SDK cache les complexités liées aux plateformes, contextes et signataires, facilitant ainsi la tâche des développeurs pour créer des applications multichain. Il propose des sous-packages ciblés pour les plateformes connectées à Wormhole, permettant aux développeurs d'ajouter un support multichain sans créer de dépendances excessives.

Les développeurs peuvent utiliser le SDK pour analyser des adresses pour différentes plateformes, obtenir des objets de contexte de chaîne et récupérer des Approbations d'Action Vérifiées (VAAs). Ces capacités sont essentielles pour construire des applications nécessitant une communication inter-chaînes et des transferts d'actifs.

Le SDK prend également en charge la définition de protocoles—unités modulaires représentant des fonctionnalités distinctes—et leurs charges utiles associées. Cette modularité permet aux développeurs d'encapsuler les données nécessaires à des opérations spécifiques au sein de ces protocoles, améliorant ainsi l'organisation et la maintenabilité du code.

W Tableau de bord

Le tableau de bord W est un outil de surveillance qui fournit des informations en temps réel sur les performances du réseau Wormhole. Il permet aux utilisateurs de visualiser les messages Wormhole, de suivre les statuts des transactions et de détecter toute anomalie ou omission au sein du réseau.

Les utilisateurs peuvent connecter leurs portefeuilles au tableau de bord pour accéder à des informations personnalisées, telles que leurs positions de mise et les statistiques de récompense. Cette fonctionnalité permet aux utilisateurs de surveiller efficacement leur participation à l'écosystème Wormhole.

Le tableau de bord sert de ressource précieuse pour les développeurs et les participants au réseau qui doivent surveiller la santé et l'activité de l'écosystème Wormhole. Il offre une transparence sur les opérations du réseau, facilitant la confiance et la prise de décision éclairée.

En offrant une plateforme centralisée pour la surveillance et l'analyse, le Tableau de bord W améliore l'expérience utilisateur et soutient le développement et la maintenance continus des applications construites sur le protocole Wormhole.

Transferts de jetons natifs

Le cadre de Transferts de Jetons Natifs (NTT) de Wormhole permet le transfert de jetons entre blockchains sans les convertir en actifs enveloppés. Cette approche préserve les propriétés natives de chaque jeton, telles que les métadonnées et la propriété, à travers différentes chaînes.

NTT offre aux développeurs un contrôle total sur le comportement des tokens, la sécurité et les fonctionnalités d'intégration, ce qui en fait une solution flexible pour les transferts de tokens entre chaînes. En éliminant le besoin de pools de liquidité, NTT réduit les frais et les risques associés au glissement et à la valeur extractible par les mineurs (MEV).

Le cadre prend en charge à la fois les jetons fongibles et non fongibles, permettant aux développeurs de créer des applications multichaînes qui maintiennent l'authenticité et la fonctionnalité des jetons à travers les réseaux. Cette capacité est essentielle pour les applications qui nécessitent un comportement et une expérience utilisateur cohérents des jetons.

MultiGov

MultiGov est le système de gouvernance inter-chaînes de Wormhole qui étend la gouvernance traditionnelle des DAO à plusieurs réseaux blockchain. En tirant parti de l'infrastructure d'interopérabilité de Wormhole, MultiGov permet des mécanismes de vote et de proposition fluides à travers différentes chaînes.

Le système utilise une architecture en étoile, où la chaîne centrale coordonne les activités de gouvernance, et les chaînes périphériques facilitent la participation de divers réseaux. Ce design garantit une prise de décision coordonnée à travers différents écosystèmes blockchain.

MultiGov augmente la participation en permettant aux détenteurs de jetons de plusieurs chaînes de s'engager dans la gouvernance, garantissant que les décisions reflètent les intérêts de la communauté au sens large. Cette inclusivité renforce la légitimité et l'efficacité des résultats de la gouvernance.

Le cadre prend en charge l'exécution des propositions sur tous les réseaux connectés, permettant des mises à jour et des modifications synchronisées du protocole.

Relais

Les relais dans le réseau Wormhole sont des processus qui livrent des Approbations d'Action Vérifiées (VAA) à leur destination, jouant un rôle crucial dans la facilitation des processus inter-chaînes. Ils agissent comme des mécanismes de livraison pour les VAA sans la capacité de falsifier le résultat, garantissant la sécurité et l'intégrité des communications inter-chaînes.

Les relais sont essentiels pour maintenir la disponibilité du réseau Wormhole. Ils s'assurent que les VAA sont transmis rapidement et de manière fiable entre différentes blockchains, soutenant le fonctionnement sans faille des applications cross-chain.

Le protocole Wormhole permet l'utilisation de relais personnalisés, permettant aux développeurs d'adapter le processus de relais à leurs besoins et exigences spécifiques. Cette flexibilité prend en charge un large éventail de cas d'utilisation et de scénarios de déploiement.

Les relais fonctionnent indépendamment du mécanisme de consensus, se concentrant uniquement sur la livraison des messages. Cette séparation des préoccupations améliore la modularité et l'évolutivité de l'infrastructure Wormhole.

Espion

Le Spy est un daemon au sein du réseau Wormhole qui s'abonne aux messages colportés dans le réseau Guardian, y compris les VAA et les Observations. Il permet aux intégrateurs et aux applications de surveiller l'activité réseau en temps réel sans s'engager directement dans des opérations de consensus.

En exécutant un Spy, les développeurs peuvent suivre les événements multichaînes et les flux de messages, ce qui est essentiel pour les applications nécessitant une vérification multichaîne en temps réel. Cette capacité soutient le développement d'applications réactives et dynamiques qui réagissent aux événements inter-chaînes.

Le Spy fournit un mécanisme précieux pour les intégrateurs afin d'observer l'activité réseau en temps réel dans le Guardian Network sans s'engager directement dans la validation ou le consensus. Cette approche de surveillance passive réduit la complexité et les exigences en ressources pour les développeurs.

Le Spy peut accéder à diverses catégories de messages partagés via le protocole de rumeurs, y compris les VAA, les observations et les battements de cœur des Gardiens. Cette visibilité complète soutient une large gamme de cas d'utilisation de surveillance et d'analytique.

Règlement Wormhole

Wormhole Settlement est une solution basée sur l'intention qui permet des transferts d'actifs rapides et efficaces entre plusieurs blockchains, y compris Ethereum, Solana et Sui. Elle permet aux utilisateurs d'exprimer des intentions de transfert, qui sont ensuite réalisées par des solveurs fournissant la liquidité nécessaire.

Cette approche facilite des transferts plus rapides que la finalité, optimisant l'utilisation de la liquidité et améliorant l'efficacité des mouvements d'actifs inter-chaînes. En découplant l'intention de l'exécution, Wormhole Settlement réduit la complexité et la latence associées aux transferts inter-chaînes traditionnels.

La solution prend en charge un large éventail de cas d'utilisation, y compris les échanges, les ponts et les applications décentralisées qui nécessitent une fonctionnalité inter-chaînes transparente. Son design priorise l'expérience utilisateur, garantissant que les transferts sont effectués rapidement et de manière fiable.

Requêtes

Les requêtes Wormhole offrent un accès en temps réel à des données blockchain vérifiées via un point de terminaison API REST, permettant des interactions et des analyses sécurisées entre chaînes. Elles fournissent un accès à la demande à des données on-chain attestées par les Gardiens, permettant aux intégrateurs d'initier des demandes hors chaîne qui sont transmises aux Gardiens.

Les réponses sont ensuite renvoyées avec les signatures nécessaires, garantissant l'authenticité et l'intégrité des données. Ce mécanisme prend en charge les applications qui nécessitent des données blockchain précises et opportunes sans le surcoût de l'exécution de nœuds complets.

Les requêtes simplifient le développement inter-chaînes en réduisant le code et le temps de développement, permettant aux développeurs d'utiliser leur état existant et leurs appels de lecture. Cette efficacité accélère le processus de développement et réduit les coûts opérationnels.

En offrant une méthode standardisée et sécurisée pour accéder aux données inter-chaînes, Wormhole Queries améliorent les capacités des applications décentralisées et soutiennent le développement de solutions inter-chaînes innovantes.

Messagerie

Les protocoles de messagerie de Wormhole permettent une communication et des transferts d'actifs inter-chaînes sans heurts au sein de l'écosystème. Ces protocoles permettent aux développeurs de créer des applications capables de communiquer entre différentes blockchains, facilitant l'interopérabilité et le développement d'applications multichaînes.

L'infrastructure de messagerie est un composant fondamental de la plateforme d'interopérabilité de Wormhole, prenant en charge la transmission de messages et de données entre les chaînes connectées. Cette capacité est essentielle pour les applications qui nécessitent une coordination et une synchronisation entre plusieurs blockchains.

Le système de messagerie de Wormhole est géré par un ensemble décentralisé de validateurs appelés Gardiens, qui observent et valident les messages émis par le Contrat Principal sur chaque chaîne supportée. Cette approche décentralisée renforce la sécurité et la fiabilité de la communication inter-chaînes.

Points forts

  • Wormhole Connect et le SDK TypeScript aident les développeurs à ajouter des fonctionnalités inter-chaînes rapidement et en toute sécurité, réduisant la complexité dans le développement d'applications décentralisées multichaînes.
  • Le tableau de bord W et l'outil Spy offrent une transparence et une visibilité en temps réel sur les flux de messages, les états des transactions et l'activité des validateurs entre les chaînes.
  • Les transferts de jetons natifs permettent aux actifs de circuler entre les blockchains sans encapsulation, préservant les propriétés natives et améliorant la sécurité et l'efficacité.
  • Le règlement Wormhole permet des transferts inter-chaînes rapides et basés sur l'intention, améliorant la vitesse et réduisant la dépendance aux mécanismes de pont traditionnels.
  • La messagerie, les relayeurs, MultiGov et les requêtes forment l'épine dorsale de l'infrastructure de Wormhole, permettant la gouvernance, l'accès aux données et une exécution fiable entre les chaînes.
Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.