# The RootNetwork

RootNetwork implements onion routing, a technique that conceals your IP address from everyone in the network, including the end user and external entities. This ensures total anonymity and data security while browsing. RootNetwork's onion routing typically employs a 3-hop system, encrypting data multiple times for each relay in the circuit, preventing any single relay from identifying both the sender and recipient, thus preserving user anonymity across activities.

Scaling through Incentives Every relay in RootNetwork's onion-routing network receives rewards in RootNetwork tokens for contributing valuable bandwidth. We'll develop a consensus weight measure - Proof of Uptime - that evaluates each relay's advertised bandwidth against collective assessments by other relays. Importantly, this process is decentralized through a verification game, eliminating the possibility for any single party to limit the bandwidth of specific relays. Instead, this introduces community-driven methods to regulate malicious relays.

RootNetwork tokens serve as an effective incentive for bandwidth contribution. Our economic model carefully moderates the total token distribution to relays, establishing a self-regulating balance where the number of active relays expands in response to the value of the rewards. Distributed via the RootNetwork Protocol, these incentives are crucial in scaling RootNetwork into the fastest and most user-friendly onion routing network globally. Our rapid growth, with over 1000 unique relays joining in just two months during our testnet phase, validates our approach of combining incentives, education, and community engagement to expand a privacy-focused network.


---

# 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://root-network.gitbook.io/rootnetwork/network/the-rootnetwork.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.
