Running a Celestia bridge node: node types and hardware needs
Thread390 words
Overview of Celestia's five node types, split into consensus and data availability nodes, and what a bridge node does between the two layers. Lists recommended hardware for the incentivized testnet bridge node.
Key claims
Celestia has five node types: validator, consensus full node, bridge node, full storage node, light node
Recommended bridge node hardware: 8 GB RAM, quad-core CPU, 250 GB SSD, 1 Gbps down and 100 Mbps up
0/ today, @CelestiaOrg's kicked off phase 2 of the Blockspace Race đ§ą đ
together with @AurumMege, I am running a bridge node đĽ
quick đ§ľ on running a Celestia bridge node (0/11)
1/ if you need a recap on what @CelestiaOrg is, check out my thread below đ
x.com/expctchaos/status/1535970188012572672
2/ there is a number of different node types that power Celestia, giving node operators several options. The five types of nodes can be divided in two sub-categories
đ¤ consensus nodes
âď¸ data availability nodes
3/ consensus nodes:
đ¤ Validator Node: This type of node participates in consensus by producing and voting on blocks
đ¤ Consensus Full Node: A Celestia-App Full Node to sync blockchain history
4/ data availability nodes:
âď¸ Bridge Node: Bridges blocks between the data availability (DA) network and the consensus network
âď¸ Full Storage Node: Stores all the data but does not connect to consensus
âď¸ Light Node: Conduct data dvailability sampling on the DA network
5/ as mentioned above, we are running a bridge node, connecting #DA and consensus layers. While bridge nodes also have the option of becoming a validator, validators don't have to run bridge nodes. However, they are encouraged to do so tho, and relay blocks to the DA network
6/ in more detail, bridge nodes perform three tasks:
â
Import & process headers & raw blocks from a trusted core process on the consensus layer. They can be an active validator in the consensus network & run this process internally or simply connect to a remote endpoint
7/
â
Validate and erasure-code raw blocks for data availability sampling (DAS) by light nodes
â
Supply shared blocks with data availability headers to the light nodes in the DA network for DAS
8/ for running a bridge node, @CelestiaOrg recommends the following hardware:
âď¸ Memory: 8 GB RAM
âď¸ CPU: Quad-Core
âď¸ Disk: 250 GB SSD Storage
âď¸ Bandwidth: 1 Gbps for Download/100 Mbps for Upload
9/ if you want to know more about @CelestiaOrg's incentivized testnet and setting up a bridge node, check out the links below
đ¸ Incentivized Testnet Webinar:
www.youtube.com/watch?v=BhPuisa-QxY
đ¸ How to set up a Bridge Node:
docs.celestia.org/nodes/bridge-node/
10/ for a broader view of the #modular design space, check out this mega-thread on the modular space đ§ąđ
x.com/expctchaos/status/1601534426592071681
11/ or this one, providing examples of modular stack configurations đ§ąđ
x.com/expctchaos/status/1613528731641053185
5 images on X
What came next ¡ since 29 Mar 2023
Since then
Zero has written 32 more pieces on Celestia since this one.
- What If You Stop Seeing The Forest Because Of All The Trees?On Celestia
- Celestia 'Proof of Governance' proposal: 20x lower inflation and no stakingOn Celestia
- Why TIA is one of the most predatory VC tokens: pricing, unlocks and inflationOn Celestia
- Celestia vs EigenDA: different missions, not direct competitorsOn Celestia