Overview
Conflux is a distributed network of computers (known as nodes) running software that can verify blocks and transaction data. The software must be run on your computer or server to turn it into an Conflux node.
A "node" is any instance of Conflux client software that is connected to other computers also running Conflux software, forming a network. A client is an implementation of Conflux that verifies data against the protocol rules and keeps the network secure.
Conflux-rust is a high-performance Conflux protocol client implemented in the Rust language, developed by the Conflux Foundation. It serves as a core component of the Conflux network, responsible for validating block and transaction data.
If you want to contribute to the decentralization of the Conflux network, participate in PoW mining, PoS staking, or set up your own RPC node, you need to run a Conflux node.
Here is a video about what's a node, why it's important, and how to run a node:
- Video source: YouTube
Running your own node
Follow guide "run a node" to quickly set up a Conflux node on your computer or server.
We also provider detail documentation for every step:
- The difference between node types
- How to download or compile the Conflux software
- We also provide docker image for Conflux client
- Use snapshot to accelerate the synchronization process
- The common configuration options explained
- A configuration file template for mainnet, and mainnet bootnodes list
- How to setup a private chain
If you have encountered any problem, please check FAQs and troubleshooting page.