Skip to main content

Security

Relayers

Relayers listen for specific events or transactions on each blockchain that indicate a request to send data to another chain. Once a relevant event is detected on one blockchain, the relayer packages the information into a message and submits it to the other blockchain.

Light client security

The security of a RollApp's bridge does not rely on the honesty of the relayers. IBC leverages light clients to allow a blockchain to verify the state of another blockchain efficiently. A light client is a lightweight version of a blockchain client that can verify the state of another other blockchain without running a full node (e.g., Did Alice lock her token on RollApp X?).

RollApp light clients are updated after a dispute period, which is a specified amount of blocks in Dymension's protocol.

Decentralized custody

When users deposits tokens into a RollApp, funds are stored in the core protocol of Dymension (i.e. x/ibc module) rather than a bespoke smart contract implementation. This provides the full safety guarantees of Dymension.