Cross-Chain Messaging Overview

Cross-chain messaging is a subset of the oracle problem

Cross-chain messaging is the process of passing data from one chain to another. Since blockchain cannot talk to each other, the task of passing messages between chains is left to off-chain actors. The job of any interoperability protocol is to put processes in place that:

  1. reduce and eliminate the ability of these off-chain actors to lie about the data they are delivering, and

  2. make sure that all messages are delivered.

As you can see, this is very similar to general oracles that are responsible for passing messages from the real world to applications on-chain. Cross-chain messaging is a subset of the oracle problem, one that is entirely focused on delivering data between chains. This specificity allows for far more trust-minimized systems for passing information as compared to a general oracle.

Last updated