> For the complete documentation index, see [llms.txt](https://totochain.gitbook.io/totochain/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://totochain.gitbook.io/totochain/toto-chain-faq/node-operations-and-maintenance.md).

# Node Operations and Maintenance

## **What is the difference between a full node and a light node on the Toto Chain?**

* **Full Node:**
  * Stores **the last 256 blocks** of the blockchain.
  * Participates in **block validation and relaying transactions**.
  * Requires significant **storage and bandwidth**.
* **Light Node:**
  * Stores **only the latest state** of the blockchain.
  * Relies on full nodes for transaction validation.
  * Optimized for **low-resource environments**, making it ideal for users who need lightweight access to the network​.
* **Archive Node (For Comparison):**
  * Stores **all historical data** of the blockchain.
  * Requires **the most storage** and is mainly used for research or historical queries.

***

## **What are the bandwidth and storage requirements for running a full node?**

* **Bandwidth:**
  * The chain produces **10 KB per block**.
  * With a **3-second block time**, this results in **\~288 MB per day**.
  * Over a month, this amounts to **\~8.6 GB of bandwidth usage**.
* **Storage:**
  * A **full node stores only the last 256 blocks**, meaning storage is relatively low.
  * However, **archive nodes** (which store all blocks) require **hundreds of gigabytes**, with the RocksDB database growing significantly over time​.

***

## **Are there penalties for downtime or node inactivity?**

Yes, there are penalties for node downtime:

* **Removal from the validator list** if a node fails to produce blocks consistently.
* **Blacklisting for a set period** if a node remains inactive.
* **Longer block times** due to offline nodes, affecting network performance.
* Plans for a **reputation system** that will impact future governance participation based on uptime and reliability.

***

## **What tools or resources are available for troubleshooting and technical support?**

The Toto Chain provides the following tools:

* **Monitoring & Diagnostics:**
  * **Grafana** (for performance monitoring).
  * **Prometheus** (for metric collection).
  * **Substrate Telemetry** (for real-time blockchain status).
* **Technical Support & Documentation:**
  * A **ReadMe guide** exists for node setup.
  * **Substrate and Polkadot tutorials** are recommended for additional context.
  * The team is working on improving **node setup and validator configuration guides**.
