# ZeroX Nodes

<figure><img src="/files/MJFxbhLXVapD1Qm3V258" alt="" width="375"><figcaption></figcaption></figure>

At the core of the network, the **ZeroX Nodes** stand as the backbone of the system, responsible for processing the updates received from application servers and managing the state changes of digital assets across the ecosystem. This layer is where the **interoperability** of the ZeroX Network shines, enabling various applications to interact and update the state of digital assets across the blockchains.

They take in all the latest actions from apps across the platform, such as a gamer winning a new item or someone creating a new post on a social platform, and make sure these are updated in the network's records. This is what makes the network so good at letting different apps work together — the nodes make sure they all speak the same digital language.

These nodes are also built to handle a lot of activity. Whether it's tons of gamers playing at the same time or millions of social media updates, the nodes keep everything running smoothly. They do all this heavy lifting while keeping true to blockchain's secure and open nature, meaning that the system can grow without hitting any roadblocks and without compromising on trust and security. Their key responsibilities include:

1. **State Maintenance**: ZeroX Nodes are tasked with accurately maintaining the current states of all digital assets across various applications in the network. This involves keeping track of changes and updates to ensure that the token information is up-to-date and reflects the latest interactions and activities.
2. **Bundling Updates**: These nodes also handle updates received from application servers, which detail the changes in digital asset states resulting from user activities or application progress. ZeroX Nodes bundle these updates and prepare them for recording on the blockchain, effectively consolidating numerous individual updates into cohesive events that are then logged into the blockchain's immutable ledger.
3. **Interpreting Emitted Events**: Beyond simply logging events on the blockchain, ZeroX nodes within the ZeroX Network play an essential role in not only interpreting emitted events to verify the current states of digital assets but also in providing users with comprehensive histories of digital asset updates. This dual functionality ensures the network's integrity and reliability by maintaining a transparent and immutable record of all changes. Through this system, users can access detailed histories of their digital assets, tracing back through every transaction and update. This feature significantly enhances the user experience, offering users a clear and trustable overview of their digital assets' evolution within the ZeroX ecosystem.

### **🔗 More Details**

{% content-ref url="/pages/iCCMEqEySChqadYCZ45g" %}
[ZeroX Network](/zerox-network-whitepaper/zerox-network/overview.md)
{% endcontent-ref %}


---

# 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://martinzerox.gitbook.io/zerox-network-whitepaper/protocol/zerox-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.
