zerokn0wledge

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

Open on X

What came next ¡ since 29 Mar 2023

zerokn0wledge avatar
Working together

Research, advisory and builds for deep-tech teams.