> For the complete documentation index, see [llms.txt](https://whitepaper.omeganetwork.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://whitepaper.omeganetwork.cloud/whitepaper/mining-and-distribution.md).

# Mining and Distribution

#### <mark style="color:$primary;">Mining</mark>

Recognizing these key obstacles to mainstream adoption, the Omega Network team set out to create a system that allows everyday individuals to mine **OMG** tokens (earn cryptocurrency rewards for validating transactions on a decentralized ledger). A fundamental challenge in maintaining such a distributed ledger is ensuring that all recorded transactions are legitimate and free from fraud. While Bitcoin's method—expending massive computing power and energy to establish trust—has been effective, it is neither user-friendly nor environmentally sustainable. For **Omega Network**, we designed a consensus mechanism that prioritizes accessibility, making it possible to mine **OMG** on both personal computers and mobile devices while ensuring security and decentralization.

<figure><img src="/files/AEwiDz6ssu0cAfsksBes" alt=""><figcaption></figcaption></figure>

When an **Omegian** needs to verify that a transaction has been completed (e.g., confirming they have received **OMG**), they open the mobile app. At that moment, the app connects to one or more **Nodes** to check if the transaction has been recorded on the ledger and to retrieve the latest block number and its hash value. If the Omegian is also running a Node, the app connects to their own Node first. If they are not running a Node, the app connects to multiple available Nodes to cross-check the information.

Omegians can choose which Nodes their app connects to for verification. However, to simplify the process for most users, the app will have a default set of recommended Nodes. This selection could include Nodes closest to the user based on the trust graph, along with a randomly chosen set of high-ranking Nodes. We welcome feedback on the best approach for determining the default set of Nodes for mobile Omegians.

***

#### <mark style="color:$primary;">Distribution</mark>

Similar to Bitcoin transactions, fees in the **Omega Network** are optional. Each block has a limit on how many transactions it can include. When there is no transaction backlog, transactions are generally free. However, when transaction volume increases, **Nodes** prioritize transactions based on fees, placing higher-fee transactions at the top. Only the highest-priority transactions get included in the next block, creating an open market system.

<figure><img src="/files/nj3uAO05Bwq0hInEesrU" alt=""><figcaption></figcaption></figure>

**Implementation:** Transaction fees are distributed proportionally among active **Nodes** once a day. Each transaction’s fee is initially transferred to a temporary wallet. At the end of the day, these collected fees are distributed to the active miners. The private key of this wallet remains unknown, ensuring that transactions in and out of this wallet are controlled strictly by the network protocol. The same consensus mechanism that validates transactions and maintains security also facilitates the minting of new **OMG** tokens daily.


---

# 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://whitepaper.omeganetwork.cloud/whitepaper/mining-and-distribution.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.
