# Hardware requirements

## **Direct Operation**

Node NFT holders can run a Node on their personal computers. By following the guides provided on the GPGPU website or program, users can operate the Node and earn rewards. A single device can run up to 50 Nodes.

## **Using Virtual Cloud Servers**

If you prefer not to run the Node on your own computer, it can also be operated on virtual servers. For example, Nodes can be run on virtual cloud servers like Google Cloud or AWS. Regardless of whether you choose direct operation or a cloud server, KYC authentication is required. A feature to delegate Nodes is planned for future release, but initially, each Node will be operated by its owner to prevent centralization.

## **Specifications**

A computer must have at least 64MB RAM, a CPU of 2.1GHz or higher, and more than 5GB of storage space. It must be reliably connected to the internet. Unstable internet connections can hinder Node activity, and repeated disruptions may temporarily suspend Node operations. If necessary, Nodes can be installed and operated on cloud servers. For example, users can install and run Nodes on their preferred cloud servers, such as AWS or Google Cloud, to earn rewards. If it is difficult to operate the Node directly on a cloud server or computer, it can be delegated to a validator. While this might reduce the reward proportion slightly, some validators charge near-zero operation fees. This process operates autonomously according to the principles of market supply and demand.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://gpgpu.gitbook.io/gpgpu/node/hardware-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
