HighNet User Guide
Table of Contents
- Introduction
- Getting Started with HighNet Mini App
- HighNet Desktop App Overview
- Connecting to HighNet on Windows
- Connecting to HighNet on macOS
- Connecting to HighNet on Linux
- Using a Dedicated Server
- Reward System
- Wallet Connection and Token Withdrawals
- Referral Program
- Ranking System and Leaderboard
- FAQ – Frequently Asked Questions
Introduction
HighNet is a decentralized service that provides computing power by connecting server providers with those who need it.
This way, you can earn project tokens by sharing your computing resources — as well as by inviting friends through our special referral program.
Join our Telegram channel: https://t.me/HighNetChannel
HighNet's mission is to unite users’ computing power from around the world into a single decentralized platform that provides access to resources for solving IT tasks of any complexity.
We aim to build an ecosystem where users can share the unused power of their devices, enabling companies and developers to access affordable and scalable tools for working with big data, training neural networks, and tackling other high-load challenges.
HighNet is driven by the spirit of collaboration, where every participant contributes to pushing technological progress forward.
Working with HighNet involves two components:
- a Telegram Mini App, and
- a desktop application that must be installed directly on your PC.
HighNet uses the TON blockchain (The Open Network) as the foundation for decentralized operations and settlements.
TON is a scalable, high-performance network designed to support a global ecosystem of applications and services. It provides reliability, transparency, and security for all transactions, making it the perfect fit for our project.
TON was originally developed by the Telegram team and is now supported by a community of enthusiasts and developers. Its architecture features unique technologies such as sharded blockchains and built-in smart contracts, allowing the network to be fast, efficient, and cost-effective.
By leveraging TON, HighNet gains a powerful decentralized infrastructure for distributing computing resources worldwide.
HighNet Mini App
HighNet Mini App is a user-friendly tool integrated with Telegram that allows users to quickly and easily connect to the HighNet ecosystem.
Through the Mini App, you can manage your participation in the project, monitor the status of your connected computing power, track resource usage statistics, and view the number of tokens earned.
The app offers an intuitive interface and requires minimal setup, making it accessible to both tech-savvy users and those with no prior experience in IT solutions.
All interactions take place directly within Telegram, providing convenience and flexibility for everyday use.
HighNet Desktop App
The HighNet desktop application is specialized software that enables the automated sharing of a device’s unused computing resources within the decentralized HighNet platform.
The application integrates with the network and allocates available power to handle compute-intensive tasks such as data processing, machine learning model training, and other resource-heavy operations.
The software runs in the background, minimizing its impact on the user's primary activities.
The application interface provides detailed information about network connectivity status, current system load, and the volume of resources being utilized.
It incorporates robust security and transparency measures to ensure the safety of user data and the overall stability of the system.
Connecting to HighNet on Windows
To ensure a successful connection to HighNet, it’s important to have a stable and reliable internet connection.
We recommend using a wired connection by plugging your device directly into the router via an Ethernet cable.
In most cases, network connection is established automatically. However, if you experience any issues, please contact our support team.
To get started, download the HighNet Desktop App installation file for your operating system. Currently, Windows 10 and 11 are supported.
↓
Download the .exe
installer file and save it to a convenient location on your drive (e.g., your Desktop).
Run the installer and wait for the installation process to complete. Once installed, a HighNet shortcut will appear on your Desktop.
ALWAYS RUN AS ADMINISTRATOR
To ensure all features work properly, the client must be launched with administrator privileges:
📌 Without administrator rights, the application may not be able to access essential system APIs required to detect hardware specifications and communicate with the network.
After launching the application, wait for the interface to fully load. If the interface doesn’t load, try using a VPN or make sure the app is running as administrator.
Once loaded, you will see a “Start” button on the main screen. Click it to begin the automatic performance assessment of your device.
This process allows the system to detect your CPU, GPU, RAM, disk, and network parameters, which are essential for accurately calculating rewards.
If you see a prompt requesting a system reboot immediately after clicking “Start,” please restart your computer, then run the application again as administrator.
4. After clicking “Start”, wait for the CLI module to initialize and for the performance indexes to be calculated.
This process may take up to 10 minutes, depending on the power of your PC.
Once the performance index calculation is complete, a QR code will appear in the application.
You need to scan it via the “Devices” section in the HighNet MiniApp on Telegram.
Once the QR code is successfully scanned, your device will be added to the network, and the mining process will start automatically.
To ensure uninterrupted operation, you need to prevent your device from going into sleep mode. Follow these steps:
- Go to your system’s Power Settings
- Find the section called “Power & Sleep”
- Disable automatic sleep in the following cases:
- Set these options to “Never”
- Save the changes
⚠️ Important:
For stable performance, we strongly recommend using AC power through the original power adapter, rather than relying on battery power.
For Advanced Users: Headless Launch (CLI Mode)
Depending on your system, the files will be located at:
Windows (win32): C:\Program Files\HighNet-Client\
1. Create Directory and Download File
Please run PowerShell as Administrator — this is required to perform system-level changes.
Create the directory if it doesn't already exist:
if (!(Test-Path "C:\Program Files\HighNet-Client\")) { mkdir "C:\Program Files\HighNet-Client\" }
Download the CLI executable file:
Invoke-WebRequest -Uri "https://download.highnet.work/cli/windows/highnetcli.exe" ` -OutFile "C:\Program Files\HighNet-Client\highnetcli.exe"
Add the program path to the system PATH environment variable:
[Environment]::SetEnvironmentVariable("PATH", "$env:PATH;C:\Program Files\HighNet-Client\", "Machine")
After completing these steps, you'll be able to run highnetcli
from any location in the terminal.
2. Launching the Client
To launch the HighNet CLI, always use PowerShell or CMD with administrator privileges.
Start-Process -FilePath "C:\Program Files\HighNet-Client\highnetcli.exe" -Verb RunAs
All subsequent launches can be performed using the same command — or simply by entering:
highnetcli
…if the path was previously added to your PATH variable and you’re running the terminal as Administrator.
Note on Access Errors (Windows)
If you encounter access errors or failed file downloads when executing commands, please check the following:
Connecting to HighNet on macOS
To ensure a successful connection to HighNet, it’s important to have a stable and reliable internet connection.
We recommend using a wired connection by plugging your device directly into the router via an Ethernet cable.
In most cases, network connection is established automatically. However, if you experience any issues, please contact our support team.
To get started, download the HighNet Desktop App installation file for your operating system.
Currently, macOS 10 and above are supported.
Please also consider your processor architecture — it should be either Intel or Apple Silicon (M1/M2/M3, etc.).
If you’re not sure which processor you have, [this article will help you find out].
↓
Open the file and drag the HighNet icon into the Applications folder.
Open Terminal (you can find it via Spotlight or Launchpad) and run the following command:
sudo xattr -dr com.apple.quarantine /Applications/HighNet-Client.app
Enter your administrator password to confirm the operation.
Launch the HighNet application via Finder or Launchpad.
On first launch, enter your administrator password to allow the installation of required components.
After the CLI file is downloaded automatically, click the “Start” button.
Wait for the initialization and performance index calculation to complete — this process may take up to 10 minutes.
Once completed, a QR code will appear.
You need to scan it via the “Devices” section in the HighNet MiniApp on Telegram.
Once the QR code is successfully scanned, your device will be added to the network, and the mining process will start automatically.
To ensure uninterrupted operation, you need to prevent your device from going into sleep mode. Follow these steps:
- Go to your system’s Power Settings
- Find the section called “Power & Sleep”
- Disable automatic sleep in the following cases:
- Set these options to “Never”
- Save the changes
⚠️ Important:
For stable performance, we strongly recommend using AC power through the original power adapter, rather than relying on battery power.
For Advanced Users: Headless Launch (CLI Mode)
Depending on your system, the files will be stored in:
macOS (darwin): /Applications/HighNet-Client/
1. Creating the Directory and Downloading the File
When using sudo
commands, you will be prompted to enter your password.
Open Terminal and execute the following commands in order:
Create a directory for the client (if it doesn't already exist):
sudo mkdir -p /Applications/HighNet-Client/
sudo curl -L "https://download.highnet.work/cli/mac/highnetcli" -o /Applications/HighNet-Client/highnetcli
sudo chmod +x /Applications/HighNet-Client/highnetcli
Remove macOS quarantine (required if the file was downloaded from the internet):
sudo xattr -dr com.apple.quarantine /Applications/HighNet-Client/highnetcli
2. Launching the Client
To launch the client, use the following command (always with sudo
):
sudo /Applications/HighNet-Client/highnetcli
3. (Optional) Adding to PATH
If you want to launch the client simply by typing highnetcli
from any location, create a symbolic link:
sudo ln -s /Applications/HighNet-Client/highnetcli /usr/local/bin/highnetcli
sudo highnetcli
You can now run it from any terminal.
All subsequent launches can be done using the command:
sudo highnetcli
(provided that Step 3 was completed) — or by specifying the full path to the executable.
Connecting to HighNet on Linux
To successfully connect to HighNet, it's important to ensure a stable and reliable internet connection.
We recommend using a wired connection by connecting your device directly to the router with an Ethernet cable.
In most cases, the network connection is established automatically. However, if you encounter any issues, please contact our support team.
Two types of installation packages are supported: DEB and RPM.
↓
Installation for DEB-based Distributions
(Ubuntu, Debian, Linux Mint, Pop!_OS, etc.)
Install via App Center:
Right-click the .deb
file and choose to install it using your system’s application manager (e.g., Ubuntu Software Center, App Center, etc.).
Launch the application
Find HighNet in your system menu and open it.
On first launch, enter your administrator password to allow the creation and writing of data to the working directory.
Running Computations
After the CLI file is loaded, you will be prompted to enter your password again — this is required to start the performance module.
Final Step
Wait for the initialization to complete. Once finished, a QR code will appear.
You need to scan it via the “Devices” section in the HighNet MiniApp on Telegram.
Once the QR code is successfully scanned, your device will be added to the network, and the mining process will start automatically.
Installation for RPM-based Distributions
(Fedora, RHEL, CentOS, openSUSE, etc.)
The installation process is similar to .deb
-based systems:
- Open the
.rpm
file using your system's default package manager (e.g. Software Install, YUM Extender, Discover). - Then follow the same steps:
Launch → Enter password → CLI initialization → QR code scan.
For Advanced Users: Headless Launch (CLI Mode)
Depending on your system, files will be saved in:
1. Create Directory and Download the File
All commands must be run as administrator using sudo
.
Open Terminal and execute:
Create directory for the client
sudo mkdir -p /opt/HighNet-Client/
sudo wget "https://download.highnet.work/cli/linux/highnetcli" -O /opt/HighNet-Client/highnetcli
sudo chmod +x /opt/HighNet-Client/highnetcli
2. Launch the Client
To launch the client, always use:
sudo /opt/HighNet-Client/highnetcli
3. (Optional) Add to PATH
If you'd like to run the client from any directory, create a symbolic link:
sudo ln -s /opt/HighNet-Client/highnetcli /usr/local/bin/highnetcli
sudo highnetcli
Installation Check
To verify correct installation, run:
highnetcli --version
If you haven’t added the path, use the full command:
/opt/HighNet-Client/highnetcli --version
One-line Installation Script for HighNet CLI on Linux
To install everything automatically (including curl), run:
bash -c "$(curl -fsSL https://download.highnet.work/cli/linux/install.sh)"
🔧 Manual Step-by-Step Installation
# 0. Check and install curl (if not installed)
if ! command -v curl >/dev/null 2>&1; then if grep -qiE 'debian|ubuntu|mint|raspbian' /etc/os-release; then apt-get update -y apt-get install curl -y elif grep -qiE 'centos|rhel|rocky|almalinux|fedora' /etc/os-release; then yum install curl -y else echo "Неизвестный дистрибутив, curl не установлен автоматически!" exit 1 fi if ! command -v curl >/dev/null 2>&1; then echo "curl не удалось установить автоматически!" exit 1 fi fi
# 1. Stop and remove any previous versions
for service in highnet-cli highnet-worker highnet password-rotator; do systemctl stop $service || true systemctl disable $service || true rm -f /etc/systemd/system/$service.service || true done systemctl daemon-reload
mkdir -p /opt/HighNet-Client ls /opt/HighNet-Client
# 3. Download CLI and set permissions
curl -L -o /opt/HighNet-Client/highnetcli https://download.highnet.work/cli/linux/highnetcli chmod +x /opt/HighNet-Client/highnetcli ls -l /opt/HighNet-Client/highnetcli
# 4. Create a systemd service for autostart
cat > /etc/systemd/system/highnet-cli.service << "EOF" [Unit] Description=HighNet CLI Service After=network.target [Service] Type=simple User=root ExecStart=/opt/HighNet-Client/highnetcli Restart=always RestartSec=5 [Install] WantedBy=multi-user.target EOF systemctl daemon-reload systemctl enable highnet-cli systemctl restart highnet-cli
# 5. Check if the service is running and scan QR code (if shown)
systemctl status --no-pager highnet-cli
Connecting a Dedicated Server
For maximum convenience and flexibility, you can also rent a dedicated server for just $15/month and install the HighNet software on it — allowing you to mine tokens from anywhere in the world.This connection method requires no complex setup or direct integration on your local device. All you need to do is purchase a dedicated server and keep it active with monthly payments.
First, go to https://pq.hosting/ and create an account.
After confirming your account via email, navigate to the VDS/VPS Servers section.
Select the payment period and click Pay.
Then choose your preferred payment method and select a payer (add one if not already listed).
Proceed to the payment page and verify your details.
Once everything is correct, click Confirm Order.
After payment, activate your server by verifying your phone number and email in the Orders section.
Click OK to activate your account and wait for the order to be processed in the corresponding section.
Once the service becomes available, click the Instruction button and check your email to receive the necessary details: IP address, login, and password.
The final step — open the Mini App, go to the “Devices” section, and click “Connect Device”.
Then select “Enter data manually”.
Enter the server details you received by email.
The device will be added automatically, and you’ll start earning tokens.
1. Stop and Remove Old Services
Stop and remove any previously installed services (if they exist).
1. Остановка и удаление старых служб
Останавливаем и удаляем предыдущие версии служб (если они были установлены)
legacy_services=("highnet-cli" "highnet-worker" "highnet" "password-rotator") for service in "${legacy_services[@]}"; do systemctl stop "$service" >/dev/null 2>&1 systemctl disable "$service" >/dev/null 2>&1 rm -f "/etc/systemd/system/${service}.service" echo " - Сервис $service: удалён" done systemctl daemon-reload
2. Create the Working Directory
mkdir -p /opt/HighNet-Client
If the directory isn't created for any reason, please check your permissions.
3. Download and Configure HighNet CLI
curl -L -o /opt/HighNet-Client/highnetcli https://download.highnet.work/cli/linux/highnetcli chmod +x /opt/HighNet-Client/highnetcli
After running these commands, the executable file will be ready to launch.
4. Create a systemd Service
cat > /etc/systemd/system/highnet-cli.service << 'EOF' [Unit] Description=HighNet CLI Service After=network.target [Service] Type=simple User=root ExecStart=/opt/HighNet-Client/highnetcli Restart=always RestartSec=5 [Install] WantedBy=multi-user.target EOF
systemctl daemon-reload systemctl enable highnet-cli systemctl restart highnet-cli
systemctl status highnet-cli --no-pager
You can also monitor the service logs in real time:
journalctl -u highnet-cli -f
Uninstalling the Client (if needed)
systemctl stop highnet-cli systemctl disable highnet-cli rm /etc/systemd/system/highnet-cli.service rm -rf /opt/HighNet-Client systemctl daemon-reload
After successful installation, HighNet CLI will run in the background as a system service, automatically restarting in case of failures or server reboots.
Reward System
Introduction
The reward mechanism in HighNet is a dynamic model based on proportional distribution of the HT token emission volume among participants who contribute computing power and those who help structure the network through referral links.
Rewards are calculated strictly based on contribution to the total network capacity and real user activity.
1. General Emission Distribution Model
Each emission interval (block), lasting 10 minutes, generates a reward pool of 50 HT, which is divided into two functional components:
2. Распределение наград за мощности
2. Distribution of Rewards for Computing Power
2.1. Individual Reward Formula
For each participant with active equipment, the reward R_user
is calculated using the formula:
R_user = (P_user / P_total) × B_power
P_user
— the user’s individual calculated power indexP_total
— the sum of power indexes from all active participants in the blockB_power
— reward pool for computing contribution (42.5 HT)
2.2. Power Index Calculation
The power index P_user
is aggregated based on equipment types and weighting factors:
P_user = W_GPU × GPU + W_CPU × CPU + W_RAM × RAM + W_Disk × Disk + W_Net × Net
Each component of the power index is normalized using empirically derived coefficients to bring all values to a common comparison scale.
3. Referral Pool Distribution
3.1. Calculation Algorithm
The multi-level referral model takes into account the activity of invited users across three levels. For each emission block:
- A referral index (I_user) is calculated for every user who has active referrals.
- This index is based on 5% of the reward earned by each invitee in the 1st, 2nd, and 3rd levels, according to the following formula:
I_user = Σ (0.05 × R_invited)
Then, the user’s referral reward R_ref
is calculated from the total referral pool B_ref
(7.5 HT) as follows:
R_ref = (I_user / I_total) × B_ref
I_user
— the user’s individual referral indexI_total
— the sum of referral indices of all eligible users in the blockB_ref
— referral reward pool (7.5 HT)
3.2. Eligibility Criteria
If a user has no active referrals (i.e. their invitees did not earn any rewards in the block), the referral index is considered zero, and the user does not participate in the distribution of B_ref
.
4. Example
(50 / 1000) × 42.5 = 2.125 HT
The user also invited two active participants, each of whom earned 10 HT.
→ User’s referral index: 0.5 + 0.5 = 1.0
→ Total referral index across the network = 20
(1 / 20) × 7.5 = 0.375 HT
Conclusion
The HighNet reward model is built on transparent mathematical principles.
Each participant receives a strictly proportional reward based on:
- the actual computing power they contribute
- the genuine engagement of their invitees in network operations
This eliminates manual intervention, encourages stable participation, and incentivizes both infrastructure growth and community development.
Wallet Connection and Withdrawing Funds
The HT (HighNet Token) operates on the TON (The Open Network) blockchain — a modern, high-performance platform designed with a focus on scalability, low fees, and seamless integration with the Telegram ecosystem.
Thanks to TON, HighNet users can receive, store, and transfer tokens using any compatible wallet — including mobile apps, desktop clients, and even integrated Telegram solutions.
Requirements
To withdraw HT tokens, you must have an active cryptocurrency wallet that supports the TON standard.
Any wallet compatible with the TON network is supported, including:
- TON Keeper (official mobile wallet from the TON Foundation)
- Wallet in Telegram (built-in bot: @wallet)
- Tonhub, TonSafe, MyTonWallet, and others
For this guide, we’ll use TON Keeper, as it is one of the most reliable, user-friendly, and fully supports all the features required to work with HT tokens.
Installing and Registering TON Keeper
TON Keeper is available for mobile devices on the following platforms:
After installation, you’ll need to complete basic registration:
- Open the app and select “Create a new wallet”
- Save the seed phrase (a sequence of 24 words) in a secure and private location — do not share it with anyone
- Confirm the seed phrase to verify it was saved correctly
- Set a password or enable biometric protection (optional)
📘 If you already have a TON wallet — you can use it instead.
📎 Detailed guide from the TON Keeper developers:
https://tonkeeper.com/help
Once the crypto wallet is set up and ready, the user can link it to the HighNet system and initiate the withdrawal of accumulated HT tokens. This process is carried out entirely through the HighNet Mini App inside Telegram and does not require any additional apps to be installed.
Step-by-Step Instructions:
- Open the HighNet Mini App in Telegram via the main interface or pinned link.
- In the app’s bottom menu, go to the “Wallet” section.
- Tap the “Connect Wallet” button.
You will be prompted to choose one of the compatible wallets — for this guide, select TON Keeper.
4. After selecting TON Keeper, you’ll be automatically redirected to the TON Keeper app, where an authorization window will appear.
Confirm the connection to link your wallet with the HighNet system.
Then return to the Mini App — the wallet is now successfully connected.
5. In the “Wallet” section interface, an active “Withdraw Funds” button will appear.
By clicking it, you’ll be able to select the amount of HT to withdraw (within your available balance, with an option to select maximum).
6. Once confirmed, a withdrawal request will be automatically created and processed by the system in the established order.
Important: At the current stage, withdrawals may be processed manually or with a delay, depending on the network status and the transition phase to mainnet.
Details regarding withdrawals, limits, and processing status are displayed directly in the app interface.
7. After your request is approved:
Go to the “Wallet” section inside the Mini App and tap the “Receive HT” button.
- Open your TON wallet (Tonkeeper or Tonhub).
- Swipe on the screen to confirm the transaction.
- Approve the network fee — this fee is charged for processing the withdrawal on-chain.
⚠️ Note:
A network fee in HT is charged when transferring tokens from the wallet to the network.
Make sure you have enough balance to cover this fee.
After that, the token will appear in your wallet balance.
You can change your wallet at any time.
If needed, you can always disconnect your current wallet and link a new one.
This can be done in the “Wallet” section with a single tap — first disconnect, then connect the new wallet.
All future withdrawals will be sent to the updated address.
Referral Program
The HighNet Referral Program is a multi-level incentive system that rewards users based on the contributions of their invited participants to the network.
Each user receives a unique referral link that allows new participants to register and connect their computing power to the platform.
Rewards within the program are calculated as 5% of the rewards earned by active invitees across three levels of the referral chain.
The bonus amount is proportional to the total activity of referred users and is distributed from the global referral pool.
If a user has no active invitees who earned rewards during the current period, they do not receive a share of the referral pool.
This model is designed to encourage the organic growth of the HighNet community and to reward users for the real contributions made by their referral network toward the development of a decentralized infrastructure.
Rating System
The HighNet ranking system and leaderboard are tools for quantitatively tracking user activity and comparing their contributions to the platform’s ecosystem.
The ranking is based on a composite score that takes into account the volume of contributed computing resources, duration of activity, and the user's level of participation in network growth.
A higher share of contributed resources correlates with a higher ranking position.
The leaderboard serves as a motivational mechanism, encouraging users to reach optimal performance levels by offering additional rewards and exclusive privileges to top participants.
This approach fosters a healthy competitive environment and strengthens the HighNet community by rewarding sustainable and active engagement within the decentralized platform.
FAQ
💻 What are the minimum device requirements?
To ensure stable operation of our application, we recommend using devices with at least the following specifications:
- Operating System: Windows 10+ or macOS 10 and above
- Processor: 1 dedicated core (non-virtualized)
- RAM: 4 GB
- Storage: 300 MB of free disk space
- Network: Stable internet connection with at least 10 Mbps speed
⚠️ Note: The more powerful your hardware, the higher the application efficiency.
More power = More tokens earned.
😴 What happens if my device goes into sleep mode?
In sleep mode, the application pauses its work.
To ensure maximum efficiency, we recommend disabling automatic sleep mode.
Once the device wakes up, the application will resume from where it left off.
🔐 Is it safe?
Yes. All processes run in a protected environment that does not affect your personal files or settings.
You can continue using your computer as usual, without any changes to your normal workflow.
💥 Will this wear out my computer?
No. The application only uses idle system resources, minimizing load and avoiding hardware strain.
We guarantee that the app will not negatively impact your device’s performance or lifespan.
🛑 Will my computing power be used for anything illegal?
Absolutely not.
We operate transparently to ensure legal and ethical use of contributed computing power.
Every project goes through strict compliance checks to meet all legal requirements and internal ethical standards.
💰 How can I increase my HT token earnings in HighNet?
- Device power:
The more power your device provides, the more tasks it can handle — resulting in higher earnings. - Number of devices:
Connect multiple devices to increase your share in the reward distribution. - Uptime:
The longer your device stays online, the more consistent your income will be. - Referral system:
Invite friends and earn bonus tokens based on their activity.
⏱ What is Uptime and why is it important?
Uptime refers to the amount of continuous time a device, system, or service has been running without interruption.
It’s a key indicator of reliability and system stability.
Key aspects of uptime:
- Measuring uptime:
Uptime is typically measured in percentages or hours/days.
For example, 99.9% uptime means the device was online almost all the time during a given period. - Why does uptime matter? For HighNet-connected devices, uptime is directly tied to task processing and passive income.
Real-life example:
If your computer is connected to HighNet, uptime reflects how long it has been actively working and online.
The higher the uptime, the more tokens you earn.
More uptime ➡️ More tokens ➡️ Personal bonuses ➡️ Chance to become a master node ➡️ Higher passive income
This level of reward is only achievable at 100% uptime.
Lower uptime = reduced earning potential.
So, keep your devices running as long as possible and make sure they stay stable! 🚀