> For the complete documentation index, see [llms.txt](https://docs.gpu.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gpu.net/gan-chain-l1/chain-architecture.md).

# Chain Architecture

The GAN Chain leverages advanced technologies such as Substrate, adapted to suit its unique requirements in the realm of decentralized GPU compute power. Here's an overview of the foundational technologies and concepts that underpin the GAN Chain:

## Consensus Mechanism & Compute

GAN Chain is redefining decentralized consensus by blending compute integrity with authority-based validation. At its core, it leverages Proof of Compute (PoC) for GPU Providers and Proof of Authority (PoA) for Validators, all while enforcing performance with high-precision benchmarking like MLPerf.

#### Key Components:

* Compute Staking: Providers stake both tokens and physical GPUs.
* Verifiable Output: Compute work is validated cryptographically, proving tasks were completed accurately.
* Emission Rewards: 25% of daily emissions are awarded based on:
  * Task completion success
  * Uptime
  * Compute efficiency

This structure ensures the network is driven by actual performance, not just speculative promise.

## Proof of Authority (PoA)

PoA introduces a hybrid of PoS security and NFT-based authority validation, creating a fast, low-latency, and trust-based consensus layer.

#### &#x20;How It Works:

* Authority Nodes:
  * Predefined, verified validators
  * Vetted by identity not anonymous mining<br>
* Block Finality:
  * Blocks are final and irreversible
  * No forks, no delay ideal for real-time applications<br>
* NFT License Integration:
  * Validators hold ERC721-compliant license keys
  * Compatible with ERC6551, allowing NFT-bound accounts to receive rewards and perform actions

PoA ensures that only credible, verified participants propose and validate blocks, enhancing both efficiency and security.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.gpu.net/gan-chain-l1/chain-architecture.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
