# Verifier Nodes

In order to ensure that worker nodes comply with protocol requirements and are executing the tasks correctly, Alliance Games also has verifier nodes in the network. To become a verifier node, the requirement would be more stringent in terms of tokens at stake as well as machine types; since verifier nodes are the crucial component in securing the network.&#x20;

To validate transactions, verifier nodes would perform two actions. Firstly, they would randomly select tasks that are being executed in the network, run the same tasks and compare the results that are being submitted to the blockchain. In the meantime, they would also create dummy tasks and include them in the tasks pool; after worker nodes complete the dummy tasks, verifier nodes could compare the results and seek for discrepancies, which implies misbehavior of worker nodes. Taking data storage as an example: after a worker node stores a file locally, it will generate a hash or zk proof of the file and upload the proof to blockchain. Verifier nodes validate the job by storing the same file and producing a proof. If the proofs do not match, worker nodes will be flagged and are subjected to penalties.&#x20;

Verifier nodes also need to download a client, which encapsulates the test scripts and automates the validation process.&#x20;

<figure><img src="/files/QL50tYoNBmPxJp020M7M" alt=""><figcaption></figcaption></figure>

<br>


---

# 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://alliance-games.gitbook.io/alliance-games-litepaper/technical-structure/verifier-nodes.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.
