Requirements for Being a Node Provider

Becoming a node provider on the Trush network entails meeting several technical, hardware, software, and financial requirements. In this section, we outline the key prerequisites for operating a successful node on Trush. As a prospective node provider, you have two choices: you can either use your own hardware or you can utilize Trush-provided servers.

Use Your Own Hardware

If you have existing hardware that meets Trush's minimum requirements, you can launch nodes on your hardware, serve network traffic, and earn Trush tokens (TRS). Using your own hardware offers the potential to maximize your earnings by tapping into unused server capacity to earn rewards.

Technical and Hardware Requirements:

To operate a validator node using your own hardware, you should meet the following prerequisites:

  1. Processor: A minimum of a quad-core CPU with high-performance levels is required.

  2. Memory: At least 16GB of RAM is necessary. More memory allows the node to process transactions more efficiently.

  3. Storage: A minimum of 500GB SSD is required. Quick storage is vital for the smooth operation of a validator node.

  4. Internet: A stable and high-speed internet connection is needed. A minimum speed of 100Mbps is recommended for efficient communication with other nodes.

  5. Uptime: High uptime is essential to ensure your node is consistently available for validating transactions. It's recommended that the hardware can ensure an uptime of at least 99%.

Software Requirements:

In terms of software, you need to run a fully synced Trush node software that is compatible with your server's operating system. The latest version is suggested to ensure compatibility with network upgrades.

Financial Obligations:

Operating a validator node necessitates staking a certain amount of TRS. This "stake" acts as a security deposit, ensuring that validators act in the best interest of the network.

Utilize Trush-provided Servers

To foster decentralization, Trush offers a program providing world-class, bare metal servers across the globe, which are then managed independently by the community.

Requirements:

  1. Application: Prospective node providers need to apply for access to Trush-provided servers. Server allocation will be based on several factors, including your potential contribution to the network's decentralization.

  2. Operational Knowledge: While the hardware is provided by Trush, you should possess the technical skills necessary to operate and manage a node.

  3. Financial Obligations: Similar to running your own hardware, staking a certain amount of TRS is required to run a node on a Trush-provided server.

By meeting these requirements, you can contribute to maintaining the security and efficiency of the Trush network, thus playing a part in the continued growth and decentralization of the Trush ecosystem.

Last updated