Nomad is an interoperability protocol that uses an optimistic mechanism for generalized message passing between blockchains. It operates as lightweight smart contracts with an off-chain component, offering a cost-efficient alternative to traditional validators or blockchain-based bridges.