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.