Introduction

What is BIFROST?

The BIFROST Network is a permissionless EVM-compatible layer-one blockchain utilizing Substrate technology focused on enabling interoperability between blockchains. Its validators monitor supported networks and act as external verifiers that facilitate cross-chain communication.
The BIFROST Network is a generalized message-passing system that is well suited for all types of cross-chain applications. By design, it can operate with native tokens that inherit the security of the underlying network. BFC is the native token of the network.

How does BIFROST work?

Cross-Chain Communication (CCC) is facilitated by Relayers and Socket Contracts – unique pieces of Bifrost Network's architecture that perform a sanity check at each stage of the CCC process.
Full nodes, in addition to producing blocks, act as relayers in the network. Together with BIFROST's built-in socket contracts deployed on each supported chain, they perform a sanity check at each stage of the process of cross-chain communication. Relayers must sign a message with their private keys in every message handling, and a socket contract then verifies the signatures to make sure they come from the active set of relayers. Additionally, socket contracts coordinate consensus by keeping the consensus log among private-key-authenticated relayers on the Bifrost Network.
​