Five Nodes of Celestia Network

Celestia is a modular blockchain network. In addition to a consensus layer, its network structure also has a data availability layer. In order to set the data availability layer, in addition to the consensus full nodes and light nodes of traditional blockchain networks, it also designs There are verification nodes (used to complete consistency), storage full nodes (storage proof of available data), and bridge nodes (data transmission).

Therefore, at present, in terms of hierarchical structure, it is divided into 5 types of nodes:

Consensus layer: verification node, consensus full node

Data availability layer: bridge node, storage full node, light node

validating node

Validator nodes are allowed to participate in consensus in the Celestia network.

Validator nodes need to meet the following minimum hardware requirements:

Memory: 8 GB RAM

CPU: Quad core

Disk: 250 GB SSD storage

Bandwidth: 1 Gbps download / 100 Mbps upload

The validator node needs to use the internal Celestia Core node to run the Celestia App daemon, and make sure to have at least 100+ Gb of free space to securely install and run the validator node.

Consensus full node

Consensus full nodes allow to synchronize blockchain history in the Celestia consensus layer.

A consensus full node must meet the following minimum hardware requirements:

Memory: 8 GB RAM

CPU: Quad core

Disk: 250 GB SSD storage

Bandwidth: 1 Gbps download / 100 Mbps upload

Consensus full nodes have the same requirements as validator nodes, using an internal Celestia Core node to run the Celestia App daemon. And make sure you have at least 100+ Gb of free space to securely install and run a validator node.

bridge node

Bridge nodes connect the data availability layer and the consensus layer, while also optionally becoming a validator.

Bridge nodes have the following properties:

Import and process “raw” block headers and blocks from trusted core processes in the consensus network (meaning trusted RPC connections to celestia-core nodes). A bridge node can run this core process internally (embedded) or simply connect to a remote endpoint. Bridge nodes can also choose to become active validators in the consensus network. Provides block sharing with data availability headers to light nodes in the DA network.

From an implementation perspective, bridge nodes run two separate processes:

LfuQf5d26f7baIFpfhDU5AO63CgAHO2va8jdX6j5.png

The Celestia App is the state machine that runs the application and proof-of-stake logic. Celestia App is built on the Cosmos SDK and also includes Celestia Core.

Celestia Core is the state interaction, consensus and block production layer. Celestia Core is built on Tendermint Core, modified to store the data root of erasure coded blocks as well as other changes.

Celestia Node augments the above with a separate libp2p network that serves data availability sampling requests.

Bridge node hardware minimum requirements:

Memory: 8 GB RAM

CPU: Quad core

Disk: 250 GB SSD storage

Bandwidth: 1 Gbps download / 100 Mbps upload

storage full node

A storage full node is a Celestia node that is not connected to the Celestia application but stores all data. Make sure you have at least 250+ Gb of free space for Celestia storage full nodes.

Storage node hardware minimum requirements:

Memory: 8 GB RAM

CPU: Quad core

Disk: 250 GB SSD storage

Bandwidth: 1 Gbps download / 100 Mbps upload

light node

Light nodes can sample data on the Data Availability (DA) network.

Light nodes have the following properties:

UWLTRIEZL6fFQYFFuGevD3cJw40e2MuBUiaqygW0.png

Listens for ExtendedHeaders, the wrapped “raw” headers, to notify Celestia nodes of the new block headers and associated DA metadata.

Perform Data Availability Sampling (DAS) on received headers

Minimum hardware requirements for light nodes:

Memory: 2 GB RAM

CPU: single core

Disk: 5 GB SSD storage

Bandwidth: 56 Kbps download/56 Kbps upload

Make sure you have at least 5+ Gb of free space for the Celestia Light Node.

Posted by:CoinYuppie,Reprinted with attribution to:https://coinyuppie.com/five-nodes-of-celestia-network/
Coinyuppie is an open information publishing platform, all information provided is not related to the views and positions of coinyuppie, and does not constitute any investment and financial advice. Users are expected to carefully screen and prevent risks.

Like (0)
Donate Buy me a coffee Buy me a coffee
Previous 2022-07-18 11:30
Next 2022-07-18 22:42

Related articles