Introduction
Wormhole is a generic message passing protocol that enables communication between blockchains.
What can Wormhole be used for?
- Cross Chain Exchange: Using Wormhole Connect, a developer can build an exchange that allows deposits from any Wormhole connected chain, massively increasing the liquidity their users can access.
- Cross Chain Governance: If a group of NFT collections on different networks wanted their holders to vote on a combined proposal, they could pick a “voting” chain, and use Wormhole to communicate votes cast on their disparate chains to the voting chain.
- Cross Chain Game: A game could be built and played on a performant network like Solana, and it’s rewards issued as NFTs on a different network, for example Ethereum.
Developing Cross Chain Dapps
VAAs are the core messaging primitive in Wormhole. You can think of them as packets of cross chain data that are emitted any time a cross chain application contract interacts with the Core Contract.
Relayers in the Wormhole context are processes that deliver Verifiable Action Approvals (VAAs) to their destination, playing a crucial role in Wormhole’s security model. They can’t compromise security, only liveness, and act as delivery mechanisms for VAAs without the capacity to tamper with the outcome.
Automatic Relaying
You just need deploy your source chain and target chain contract with some method, Wormhole will relay them for you.
Specialized Relayer
In some cases, you want to do more complicated things, you need to deploy your own relayer.