Connext utilizes Nomad for the security model of the new transaction flow. Eventually, other localized messaging layers will be used in the future as well.
Signatures are no longer required as the new flow allows routers to:
Front capital on the reciving chain
Execute a user’s transaction calls
Claim against funds (by going through Nomad)
A Sequencer (similar to a rollup sequencer) is introduced to collect router bids (attempted transactions) and publishes these in batches to the chain to prevent routers competing against each other by racing the mempool.
The core security of the Connext network and funds are not affected by the sequencer role.
The sequencer simply acts as a mechanism for fairly distributing fee revenue and work among routers. This can be accomplished in a trustless manner if:
- A) Data of all router bids for a user transaction is available
- B) The winning bid is selected via a deterministic process