# Aleo - HiveOS

{% embed url="<https://oula.network/en/>" %}

&#x20;❕ [Aleo](https://www.aleo.org/) is a blockchain project that integrates Proof of Work (PoW) and Proof of Stake (PoS) consensus mechanisms to offer highly private smart contract capabilities. It utilizes advanced Synthesis Puzzle technology to ensure transaction privacy and security. Aleo focuses on developing decentralized applications and provides efficient and secure privacy protection solutions.

Please read the mining tutorial carefully and follow the steps to connect the mining machine to the mining pool.

{% hint style="info" %}
Please stay updated with [<mark style="color:blue;">**OULA's official website**</mark>](https://oula.network/en) announcements and use the latest version of the software client for optimal technical service and higher Token output.
{% endhint %}

### **Environment Setup**

* Download and install the latest version of [Hive OS Image](https://hiveon.com/install/).&#x20;
  * Image Version: <mark style="color:yellow;">HiveOS-0.6-227-stable</mark>&#x20;
  * Distro Base: <mark style="color:yellow;">Ubuntu 20.04.6 LTS</mark>
  * Nvidia driver: <mark style="color:yellow;">v535.171.04</mark>

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2Fvw4uT4tVmHl7MMlI2pSS%2Fimage.png?alt=media&#x26;token=66216a39-b584-4072-9318-e068704806c2" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
**Note:** Do not use the firmware online upgrade feature. Please reinstall the new firmware and ensure that the system version is Ubuntu 20.04.
{% endhint %}

{% hint style="info" %}
If you encounter any issues during the setup or use of HiveOS, or if you have other configuration-related questions, we recommend checking out the [HiveOS Official Guide](https://hiveon.com/knowledge-base/guides/) for detailed instructions and support. The guide covers solutions for both beginners and advanced users, helping you manage your mining environment more effectively. 📘
{% endhint %}

### **Account Setup**

* Register for an [**Oula Account**](https://oula.network/en/register) and setup the [**Sub-Account**](https://oula.network/en/pool/manager?tab=subAccount).
* Use a sub-account name <mark style="color:red;">without special characters</mark> as the wallet address.

{% hint style="warning" %}
**Sub-account and miner names can be customized but must be globally unique!**&#x20;

**It only supports 2-15 lowercase letters, numbers, or a combination.**
{% endhint %}

### &#x20;Wallet Creation

* Go to the "<mark style="color:blue;">**Wallet**</mark>" tab and click the "<mark style="color:blue;">**Add Wallet**</mark>" button.

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2Fwy3KtcMNnxQbN8hhQkyj%2Fimage.png?alt=media&#x26;token=2fef818d-2d9d-47c7-a097-1d2f673a1e93" alt=""><figcaption></figcaption></figure>

* Set the corresponding parameters.
  * Coin `ALEO`
  * Address [`Created Oula Sub-Account Name`](https://oula.network/en/pool/manager?tab=subAccount)
  * Name `Oula`

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2FtkN8hXW67zjKHHsLKuZN%2Fimage.png?alt=media&#x26;token=650f54e1-ac49-4e4f-9795-18e961dd1aae" alt=""><figcaption></figcaption></figure>

* Click the "Create" button.

### Flight Sheet Creation

* Go to the "<mark style="color:blue;">**Flight Sheet**</mark>" tab and click the "<mark style="color:blue;">**Add Flight Sheet**</mark>" button.

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2F6RKvl0WDU64EwY1VUZe4%2Fimage.png?alt=media&#x26;token=c3f1575e-57f7-4b30-b75d-36bf32a6e85b" alt=""><figcaption></figcaption></figure>

* Set the corresponding parameters.
  * Coin `ALEO`
  * Wallet `Oula`
  * Pool `Configure in miner`
  * Miner `Custom`
  * Name `oulapool`

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2FoEN3cGM8PWI8XC7sJOFU%2Fimage.png?alt=media&#x26;token=66a7139f-39fd-40b4-9b88-40f32fbc025e" alt=""><figcaption></figcaption></figure>

* Click the "<mark style="color:blue;">**Setup Miner Config**</mark>" button, enter the following parameters and Click the "<mark style="color:blue;">**Apply Changes**</mark>" button to save the configurations.
  * Miner Name: `oulapool`
  * Installation URL: `https://oula-hiveos.oss-ap-southeast-1.aliyuncs.com/oulapool-vX.X.tar.gz`\
    (Update the link address according to [the latest version number](https://app.gitbook.com/s/yseWjqJcypCcEst0oC22/), e.g., v1.15.)
  * Hash algorithm: `aleo`
  * Wallet and worker template: `%WAL%.%WORKER_NAME%`
  * Pool URL: `wss://aleo.oula.network:6666`

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2FGpagFkNXyYdP1DvNNQBp%2Fimage.png?alt=media&#x26;token=95fd5917-29d8-4f06-9e18-45077b6279d2" alt=""><figcaption></figcaption></figure>

* Click the "Create Flight Sheet" button to complete the flight sheet setup.
* Apply the added miners to the created flight sheet.

{% hint style="success" %}
If you see below relevant messages in <mark style="color:red;">`miner.log`</mark>, the program has started successfully.
{% endhint %}

<figure><img src="https://1370070924-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjnhAO24gqsOpxhCmo39i%2Fuploads%2FF2vQInUIcv2FTodtXTIy%2Fimage.png?alt=media&#x26;token=0eb368fa-ff0a-4459-981f-1a2e93c7c491" alt=""><figcaption></figcaption></figure>

### **Monitoring and Yield Viewing**

Once your mining machine is running stably and submitting solutions, you can check the worker's operational status, output details and payment details under [**Worker**](https://oula.network/en/pool/manager?tab=miner) and [**Output / Payout**](https://oula.network/en/pool/manager?tab=output) by switching to the corresponding sub-account.

[**Back to Oula**](https://oula.network/en/login)


---

# 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://oula-faq.gitbook.io/zh/en/mining-tutorial/aleo-hiveos.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.
