# How Zeltra Works

### The fundamental principle

Zeltra is a decentralized transaction network. When a user sends ZLA, interacts with a smart contract, or deploys an application, this operation is broadcast across the network, validated by validators, and then permanently and immutably recorded on the blockchain.

\
Each operation consumes gas, a unit of measurement for the computational cost required to execute it, paid in ZLA.

\
This gas mechanism, identical to Ethereum's, protects the network against spam and rewards the validators.

### The allocation of costsis

This is where Zeltra stands out. The fees generated by each transaction don't go solely to the validators. They are automatically split between two recipients by the protocol :

```
User transaction
        ↓
   Costs in ZLA
        ↓
┌─────────────────────┬──────────────────────┐
│        95 %         │         5 %          │
│    Validators       │   Zeltra Fund        │
└─────────────────────┴──────────────────────┘
                              ↓
           Partnerships · Promotion · Development
```

This stream is encoded in the protocol. It executes automatically with each block, without human intervention, and cannot be bypassed.

### Transactions and network status

Each transaction on Zeltra modifies the overall state of the network. This state is a distributed database replicated across all nodes that records the balance of each address and the code of each smart contract.

A transaction is valid if:

* It is correctly signed with the sender's private key.
* The sender has sufficient ZLA balance to cover the transferred value and gas fees.
* The transaction nonce matches the expected nonce for that account.

Once included in a validated block, the transaction is final.

### Ethereum compatibility

Zeltra shares the same account model, transaction structure, and block format as Ethereum.

Any tool, wallet, or application compatible with the EVM works natively with Zeltra.

{% hint style="success" %}
There are no promises. There is no points system. There is just a protocol that automatically redistributes a share of the network's activity to those who contribute to it.
{% endhint %}


---

# 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://zeltra.gitbook.io/zeltra-docs/getting-started/zeltra-work.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.
