# Use-Cases

## Zentanode

Zentanode is decentralized mining hardware for offline connectivity. Operators power the Zentamesh network and earn 25 CHAIN tokens per month. Zentanodes provide offline communication within a 6km range and serve as gateways for the Zentamesh network. The Zentanode reward program will begin once node operations launch.

{% content-ref url="../zentanode/introduction-1" %}
[introduction-1](https://docs.zentachain.io/zentanode/introduction-1)
{% endcontent-ref %}

**Zentanode Rewards:**

{% content-ref url="../zentanode/rewards" %}
[rewards](https://docs.zentachain.io/zentanode/rewards)
{% endcontent-ref %}

**Purchase a Zentanode:**

{% embed url="<https://zentanode.com>" %}

***

## Zentamesh

The Zentamesh network is a decentralized mesh protocol powered by the CHAIN token. By owning a Zentanode and participating in the network, you earn CHAIN tokens while enabling offline communication for Zentalk users.

{% content-ref url="../zentamesh/introduction" %}
[introduction](https://docs.zentachain.io/zentamesh/introduction)
{% endcontent-ref %}

***

## Staking

Stake CHAIN tokens to participate in network governance and earn rewards. Multiple staking tiers are available with competitive APY rates and flexible lock-up periods.

{% content-ref url="staking" %}
[staking](https://docs.zentachain.io/chain-network/staking)
{% endcontent-ref %}

***

## Zentalk

Zentalk is an end-to-end encrypted messenger on a decentralized mesh network. It uses Signal Protocol, 3-hop onion routing, zero-knowledge proofs, and post-quantum cryptography. No phone number required — sign in with a Web3 wallet.

Key features:

* Encrypted messaging, voice & video calls, groups, channels, stories
* Offline communication within 6km of a Zentanode
* Server-blind architecture — nodes cannot decrypt your data
* Web3 wallet login with multi-chain support
* Available now at [zentalk.chat](https://www.zentalk.chat/)

{% content-ref url="../zentalk/introduction-1" %}
[introduction-1](https://docs.zentachain.io/zentalk/introduction-1)
{% endcontent-ref %}
