# - Node Mining

It is a mining method that shares transmission network streaming bandwidth and data.

Mining participants are utilized in Grid Technology, which can reduce transmission costs and network costs, and share the remaining Internet bandwidth with users' PCs, mobiles, etc. to improve data streaming speed and data download speed. And users who participate in mining are rewarded with VRS tokens that match the proportion of trackers and nodes.

Node Mining Formula&#x20;

* Reward (F)

<figure><img src="https://1059952166-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZUPDHvPFDKUGPKsT3dk%2Fuploads%2FH4YGRyvo2ZIhvYEdjDPU%2Fimage.png?alt=media&#x26;token=b97ecb0b-db01-4d7c-8d32-fe84729eb55b" alt=""><figcaption></figcaption></figure>

* The final reward (NM) for Node mining is as follows&#x20;
* n = numbers of mining users

<figure><img src="https://1059952166-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FHZUPDHvPFDKUGPKsT3dk%2Fuploads%2F2KhfwGgpR6nNmN0WrphT%2Fimage.png?alt=media&#x26;token=6e16142f-2391-46e1-8769-cfda58c4df55" alt=""><figcaption></figcaption></figure>

Detailed formula

* Hardware factor (H): A value based on the type of hardware. The hardware factor has a value of 2 for PC and 1 for mobile.&#x20;
* Bandwidth (B): Upload bandwidth as measured by a trusted node. To encourage participation from distributed nodes, the bandwidth factor has a value of 10 for 1-8M, 5 for 9-20M, and 1 for 21M and above. Using a stair-stepping algorithm. (See example below)&#x20;
* Storage (S): Storage available for mining measurements by trusted nodes. Set storage value to 0 for less than 200G, 1 for 200- 1000G, 2 for higher than 1000G, and a storage factor of 5 to encourage users to share storage resources more.&#x20;
* Online time (t): Daily online time is measured by a trusted node and is the amount of time a user is on the platform (minimum 1 hour to 24 hours).

Example algorithm&#x20;

H = mobile, B = 1M, S = 100G, t = 1h&#x20;

F = \[1 + (1*10) + (0*5) ] \* (1/24) = 0.5&#x20;

H = mobile, B = 8M, S = 300G, t = 2h\
F = \[1 + (8*10) + (1*5) ] \* (2/24) = 7.167&#x20;

H = PC, B = 9M, S = 300G, t = 10h&#x20;

F = {2 + \[8*10+(9-8)5] + (15) } \* (10/24) = 38.333*&#x20;

*H = PC, B = 20M, S = 500G, t = h*&#x20;

*F = {2 + \[8*10+(20-8)*5] + (1*5) ] \* (24/24) = 147


---

# 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://vrs-contact.gitbook.io/vrs/blockchain-technology/node-mining.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.
