Skip to content

Wormhole

What is Wormhole?

Wormhole is a generic message passing protocol that enables communication between different blockchains. It's not a blockchain itself or a token bridge, but a foundational layer for cross-chain applications.

Overview

Wormhole revolutionizes blockchain interoperability by providing a secure and efficient protocol for passing messages between different blockchain networks. It enables developers to build applications that leverage the advantages of multiple ecosystems.

Key Features

  • Generic Message Passing: Enables any type of data or instruction to be sent across chains.
  • Cross-Chain Communication: Facilitates interaction between different blockchain networks.
  • Flexibility: Supports various use cases from exchanges to governance and gaming.

Core Components

On-Chain Components

  • Emitter: Contract that publishes messages to the Core Contract.
  • Wormhole Core Contract: Primary contract observed by Guardians.
  • Transaction Logs: Blockchain-specific logs for message observation.

Off-Chain Components

  • Guardian Network: Validators that observe and validate cross-chain messages.
  • Spy: Daemon for observing and forwarding network traffic.
  • API: REST server for retrieving VAA and network details.
  • VAAs: Verifiable Action Approvals, signed attestations of observed messages.
  • Relayers: Processes that deliver VAAs to target chains.

Use Cases

Cross-Chain Exchange

Build exchanges with access to liquidity from multiple chains.

Cross-Chain Governance

Enable voting across different blockchain networks.

Cross-Chain Gaming

Create games that span multiple blockchains for various functionalities.

Architecture

  • Utilizes a network of Guardians for message validation.
  • Employs VAAs for secure cross-chain message passing.
  • Supports both standard and specialized relayers for message delivery.

Wormhole provides developers with a powerful toolkit for building truly cross-chain applications, enabling seamless interaction between different blockchain ecosystems.

Learn more at Wormhole Documentation