> 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/getting-started.md).

# Getting Started

## What are the hardware and software requirements for running a node on the Toto Chain?

* **Hardware Requirements**:
  * **Processor**: At least an Intel i7 11th generation or higher.
  * **RAM**: 32 GB.
  * **Disk Space**: 1 TB of available storage​.
* **Software Requirements**:
  * The Toto Chain uses a Substrate-based framework. The node setup instructions reference tools and libraries commonly used with Substrate and Polkadot​. (see <https://substrate.io/>)
  * It requires installation and configuration of specific runtime environments for compiling and running the blockchain node.

***

## Is there a step-by-step guide to setting up and configuring a node?

* A **readme file** exists with technical instructions for setting up and running a node. Reference Substrate and Polkadot tutorials for more guidance.
* A comprehensive guide for validator configuration is still under development. Currently, a basic guide is available but needs enhancements for clarity and usability.

***

## How do I join the Toto Chain as a node operator or block producer?

* **Steps to Become a Node Operator**:
  * Register as a validator candidate on the chain.
  * Set up session keys to enable block production​.
* **Selection and Roles**:
  * Every hour, 11 validators are selected from a pool of candidates for block production.
  * Block producers perform the following tasks:
    * Collecting and signing transactions.
    * Adding them to blocks.
    * Distributing blocks for validation using the GRANDPA consensus mechanism​.
* **Rewards**:
  * Block producers earn "POTENTIAL," a reward token used for on-chain activities and referral incentives. They can also manually claim additional core assets through a "magic box" reward system​.
  * Users and block producers earn **fractional NFTs ("puzzle pieces")**, which can be combined into full NFTs for additional rewards. These mechanisms encourage engagement and chain stability​.
* **Community Contributions**:
  * Users and communities can submit smart contracts for additional rewards, incentivizing block production and network engagement​.
