Bifrost Bridge and Cross-Chain Observability
Bifrost is the component responsible for making THORChain aware of activity on external blockchains.
What Bifrost Does
Bifrost is a network of observers (the active THORChain nodes) that continuously monitor supported chains for relevant events:
- Inbound transactions (users sending assets into vaults)
- Outbound transaction confirmations
- Chain reorganizations and finality
Every active node runs Bifrost observers for the chains it supports.
How Observation Works
- Nodes independently scan the mempool and blocks of external chains.
- They report observed transactions to the rest of the network via the THORChain state machine.
- A transaction is only considered final once a supermajority (typically 2/3) of nodes have reported the same observation.
This multi-observer model reduces reliance on any single node's report, while final safety still depends on the active validator set, chain finality, and current protocol controls.
Why It Matters
Without reliable cross-chain observability, THORChain could not process inbound deposits or confirm outbound withdrawals with source-backed confidence. Bifrost is the subsystem that lets the protocol coordinate cross-chain activity rather than only internal pool accounting.
The design has been stress-tested through multiple chain upgrades, hard forks, and high-volume periods. Continuous improvements to observation reliability and finality detection remain a core focus of the protocol.