Bridge node
A bridge node in Celestia plays a crucial role in the network's architecture by facilitating the interaction between the Consensus network and the Data Availability (DA) network.
It serves as a pivotal component that ensures the seamless transmission of blocks across different layers of the Celestia ecosystem. Here's a detailed description of its purpose and functionalities:
Import and Process Headers and Raw Blocks: The primary function of a bridge node is to import and process headers and raw blocks from a trusted Core process. This involves a trusted RPC connection to a Celestia Core node within the Consensus network. A bridge node can run this core process internally (embedded) or connect to a remote endpoint.
Validation and Erasure Coding: Once the raw blocks are imported, the bridge node validates these blocks and applies erasure coding to them. Erasure coding is a method of data protection in which data is broken into fragments, expanded, and encoded with redundant data pieces and stored across a set of different locations or storage media.
Supply Data Availability Headers to Light Nodes: After the validation and erasure coding processes, the bridge node supplies shared blocks along with data availability headers to the Light Nodes in the DA network. This ensures that Light Nodes can effectively participate in the network by verifying data availability without needing to download the entire blockchain.
Connection with Validators: While validators in the Celestia network are not required to run bridge nodes, it is recommended that they do so. Running a bridge node allows validators to transmit blocks to the data availability network efficiently, enhancing the overall robustness and reliability of the network.
Running Dual Processes: From an implementation perspective, bridge nodes run two separate processes: Celestia App and Celestia Core. Celestia App encompasses the state machine, including the application logic and proof-of-stake (PoS) consensus mechanism, built on the Cosmos SDK. Celestia Core handles state interaction, consensus, and block production.
In summary, bridge nodes are integral to Celestia's modular blockchain architecture, ensuring that blocks are efficiently transmitted between the Consensus and DA networks. They play a vital role in maintaining the network's integrity and facilitating the scalability and security of Celestia's infrastructure.
Download and build binaries
Add Bridge wallet
GENERATE NEW WALLET
OR RECOVER EXISTING WALLET
Fund the wallet with tokens
Once you start the Bridge Node, a wallet key will be generated for you. You will need to fund that address with Testnet tokens to pay for PayForBlob transactions
Initialize Bridge node
Create service
Start Bridge node
Check logs
Last updated