Nomad Docs
  • Nomad 101
    • Funds Recovery
    • Introduction
    • Our Mission
    • Getting Started
  • The Nomad Protocol
    • Overview
    • Cross-chain Messaging
      • Lifecycle of a Message
    • Verification Mechanisms
      • Background on Verification
      • Native Verification
      • External Verification
      • Optimistic Verification
      • Comparing Mechanisms
    • Security
      • Root of Trust
        • Fraud
          • Optimistic Timeout Period
          • Fraud Recovery
        • App-Governed Root of Trust
        • Liveness Assumptions
      • Attack Vectors
        • Key Compromise
        • Economic Attacks
        • Smart Contract Bugs
      • Long-Term Security
        • Permissionless Watchers
        • Financial Controls
        • Cross-Domain MEV
    • Smart Contracts
      • Home
      • Replica
      • XAppConnectionManager
    • Off-chain Agents
      • Updater
      • Watchers
      • Relayer
      • Processor
  • Token Bridge
    • Overview
    • How to Bridge
      • Using Etherscan
      • Nomad Bridge App
      • Testnet Bridge App
    • Asset Issuers
      • Custom Representations
    • Deployed Tokens
      • Mainnet
      • Testnet
    • Smart Contracts
      • BridgeRouter
      • TokenRegistry
      • BridgeToken
      • BridgeMessage
    • Architecture
    • FAQ
  • Governance Bridge
    • Overview
    • Zodiac: Nomad Module
    • Smart Contracts
      • NomadModule
    • Architecture
  • Developers
    • Quickstart
      • Send Messages
      • Receive Messages
    • Environments
      • Domain (Chain) IDs
    • Application Developers
      • Building xApps
      • SDK
        • Contracts SDK
        • Typescript SDK
      • Examples
        • Ping Pong
        • Example Bridge GUI
        • xApp Example
      • Advanced
        • Router Pattern
    • Node Operators
      • Running Agents Guide
        • Troubleshooting
      • Running a Watcher
      • Agent Operations
      • Agent Gas Values
      • The Keymaster
    • Core Developers
      • Upgrade Setup
      • Deploying Contracts
        • Development
        • Production
  • Operational Security
    • Audits
    • Bug Bounty
    • Governance
    • Contracts
    • Agent Operations
  • Resources
    • Awesome Interoperability
    • Brand Kit
    • FAQ
    • Glossary
    • GitHub
    • Discord
    • Twitter
    • Website
Powered by GitBook
On this page
  • Introducing: Nomad
  • How does Nomad work?
  1. Nomad 101

Introduction

A high-level introduction to Nomad

PreviousFunds RecoveryNextOur Mission

Last updated 2 years ago

Introducing: Nomad

is an optimistic interoperability protocol that enables secure cross-chain communication.

Using Nomad:

  • Users can bridge tokens between chains

  • Asset issuers can deploy tokens across chains

  • DAOs can facilitate the execution of cross-chain governance proposals

  • Developers can build native cross-chain applications (xApps)

The goal of Nomad is to provide the connective tissue to enable users and developers to interact securely in a multi-chain world.

How does Nomad work?

Nomad enables applications to send data between blockchains (including rollups). Applications interact with to enqueue messages to be sent, after which verify and ferry these messages between chains.

In order to ensure that message-passing is secure, Nomad uses an , inspired by fraud-proof based designs like optimistic rollups. This makes Nomad more secure, cheaper, and easier to deploy compared to validator / proof-of-stake based interoperability protocols.

Our friends at Connext have written , and why Nomad's optimistic bridging ushers in a new paradigm for cross-chain communication.

To learn more about how Nomad works, including advanced concepts, check out .

Nomad
Nomad core contracts
off-chain agents
optimistic verification mechanism
a fantastic article on optimistic bridging
the Protocol Section