Advanced

Designing Bridges — Check your understanding

Understand cross-chain architecture.

Developer Advanced
8/8 — Designing Bridges — Check your understanding

Defend itExplain your trust model, replay protection, and domain separation to a reviewer. Show how you’d evolve this to a light-client/zk-based bridge.

Edge casesReplays, stale signatures, verifier compromise, and pause behavior should all be covered in tests.

Key points
  • State your trust assumptions:(who signs, how rotated, what happens if compromised).
  • Show how message IDs:Prevent cross-chain replays; point to the used map.
  • Explain why you sign:The digest (EIP-191) and how you’d move to EIP-712.
  • Describe how pause impacts:UX and how to resume safely.
  • Outline the path to:Replace trusted signer with a light client or zk proof.
← Previous section
Next lesson →